OSDN Git Service

* gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-20  Andreas Schwab  <schwab@suse.de>
2
3         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
4         xfail.
5
6 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
9         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
10         from dg-options.
11
12 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
13
14         PR testsuite/35621
15         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
16         * gcc.target/i386/ssse3-pabsd.c: Likewise.
17         * gcc.target/i386/ssse3-pabsw.c: Likewise.
18         * gcc.target/i386/ssse3-palignr.c: Likewise.
19         * gcc.target/i386/ssse3-phaddd.c: Likewise.
20         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
21         * gcc.target/i386/ssse3-phaddw.c: Likewise.
22         * gcc.target/i386/ssse3-phsubd.c: Likewise.
23         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
24         * gcc.target/i386/ssse3-phsubw.c: Likewise.
25         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
26         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
27         * gcc.target/i386/ssse3-pshufb.c: Likewise.
28         * gcc.target/i386/ssse3-psignb.c: Likewise.
29         * gcc.target/i386/ssse3-psignd.c: Likewise.
30         * gcc.target/i386/ssse3-psignw.c: Likewise.
31
32 2008-03-20  Andreas Schwab  <schwab@suse.de>
33
34         PR testsuite/35647
35         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
36         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
38         continuation and remove xfail.
39
40 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
41
42         PR libfortran/32972
43         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
44         in subroutine.
45
46 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
47
48         * gcc.dg/format/ms_array-1.c: New.
49         * gcc.dg/format/ms_c90-scanf-3.c: New.
50         * gcc.dg/format/ms_c99-strftime-1.c: New.
51         * gcc.dg/format/ms_no-y2k-1.c: New.
52         * gcc.dg/format/ms_attr-1.c: New.
53         * gcc.dg/format/ms_c90-scanf-4.c: New.
54         * gcc.dg/format/ms_c99-strftime-2.c: New.
55         * gcc.dg/format/ms_nonlit-1.c: New.
56         * gcc.dg/format/ms_c90-scanf-5.c: New.
57         * gcc.dg/format/ms_cast-1.c: New.
58         * gcc.dg/format/ms_nonlit-2.c: New.
59         * gcc.dg/format/ms_attr-2.c: New.
60         * gcc.dg/format/ms_c90-strftime-1.c: New.
61         * gcc.dg/format/ms_miss-1.c: New.
62         * gcc.dg/format/ms_nonlit-3.c: New.
63         * gcc.dg/format/ms_attr-3.c: New.
64         * gcc.dg/format/ms_c90-strftime-2.c: New.
65         * gcc.dg/format/ms_miss-2.c: New.
66         * gcc.dg/format/ms_nul-1.c: New.
67         * gcc.dg/format/ms_attr-4.c: New.
68         * gcc.dg/format/ms_c94-printf-1.c: New.
69         * gcc.dg/format/ms_miss-3.c: New.
70         * gcc.dg/format/ms_nul-2.c: New.
71         * gcc.dg/format/ms_attr-7.c: New.
72         * gcc.dg/format/ms_c94-scanf-1.c: New.
73         * gcc.dg/format/ms_miss-4.c: New.
74         * gcc.dg/format/ms_null-1.c: New.
75         * gcc.dg/format/ms_bitfld-1.c: New.
76         * gcc.dg/format/ms_c99-printf-1.c: New.
77         * gcc.dg/format/ms_miss-5.c: New.
78         * gcc.dg/format/ms_plus-1.c: New.
79         * gcc.dg/format/ms_branch-1.c: New.
80         * gcc.dg/format/ms_c99-printf-2.c: New.
81         * gcc.dg/format/ms_miss-6.c: New.
82         * gcc.dg/format/ms_sec-1.c: New.
83         * gcc.dg/format/ms_c90-printf-1.c: New.
84         * gcc.dg/format/ms_c99-printf-3.c: New.
85         * gcc.dg/format/ms_multattr-1.c: New.
86         * gcc.dg/format/ms_unnamed-1.c: New.
87         * gcc.dg/format/ms_c90-printf-2.c: New.
88         * gcc.dg/format/ms_c99-scanf-1.c: New.
89         * gcc.dg/format/ms_multattr-2.c: New.
90         * gcc.dg/format/ms_va-1.c: New.
91         * gcc.dg/format/ms_c90-printf-3.c: New.
92         * gcc.dg/format/ms_c99-scanf-2.c: New.
93         * gcc.dg/format/ms_multattr-3.c: New.
94         * gcc.dg/format/ms_c90-scanf-1.c: New.
95         * gcc.dg/format/ms_c99-scanf-3.c: New.
96         * gcc.dg/format/ms_no-exargs-1.c: New.
97         * gcc.dg/format/ms_zero-length-1.c: New.
98         * gcc.dg/format/ms_c90-scanf-2.c: New.
99         * gcc.dg/format/ms_c99-scanf-4.c: New.
100         * gcc.dg/format/ms_no-exargs-2.c: New.
101         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
102         * gcc.dg/format/miss-1.c: Likewise.
103         * gcc.dg/format/miss-3.c: Likewise.
104         * gcc.dg/format/multattr-2.c: Likewise.
105         * gcc.dg/format/miss-5.c: Likewise.
106         * gcc.dg/format/attr-2.c: Likewise.
107         * gcc.dg/format/attr-4.c: Likewise.
108         * gcc.dg/format/c90-scanf-4.c: Likewise.
109         * gcc.dg/format/c99-printf-3.c: Likewise.
110         * gcc.dg/format/multattr-1.c: Likewise.
111         * gcc.dg/format/miss-4.c: Likewise.
112         * gcc.dg/format/miss-6.c: Likewise.
113         * gcc.dg/format/c90-printf-3.c: Likewise.
114         * gcc.dg/format/attr-1.c: Likewise.
115         * gcc.dg/format/attr-3.c: Likewise.
116         * gcc.dg/format/attr-7.c: Likewise.
117         * gcc.dg/format/format.h: Treat mingw and gnu style.
118         * gcc.dg/format/sys_format.c: New.
119
120 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
121
122         PR libfortran/35627
123         * gfortran.dg/namelist_46.f90: New test.
124
125 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
126
127         PR target/14552
128         * gcc.target/i386/pr14552.c: New test.
129
130 2008-03-19  Michael Matz  <matz@suse.de>
131
132         PR middle-end/35616
133         * gcc.dg/pr35616.c: New test.
134
135 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
136
137         PR fortran/35152
138         * gfortran.dg/argument_checking_16.f90: New test.
139
140 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
141
142         PR libfortran/32972
143         * gfortran.dg/internal_pack_1.f90:  New test case.
144         * gfortran.dg/internal_pack_2.f90:  New test case.
145         * gfortran.dg/internal_pack_3.f90:  New test case.
146
147 2008-03-19  Jan Hubicka  <jh@suse.cz>
148
149         * gcc.dg/20050811-2.c: Update dumping flags.
150         * gcc.dg/sms-2.c: Update dumping flags.
151         * gcc.dg/var-expand1.c: Update dumping flags.
152         * gcc.dg/var-expand3.c: Update dumping flags.
153         * gcc.dg/pr30957-1.c: Update dumping flags.
154         * gcc.dg/20050811-1.c: Update dumping flags.
155         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
156         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
157
158 2008-03-19  Richard Guenther  <rguenther@suse.de>
159
160         PR middle-end/35609
161         * gcc.dg/testsuite/uninit-15.c: New testcase.
162         * gcc.dg/testsuite/uninit-16.c: Likewise.
163
164 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
165
166         PR target/35504
167         * g++.dg/other/pr35504.C: New test.
168
169 2008-03-18  Richard Guenther  <rguenther@suse.de>
170
171         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
172         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
173
174 2008-03-18  Richard Guenther  <rguenther@suse.de>
175
176         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
177
178 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
179
180         PR libfortran/35617
181         * gfortran.dg/namelist_45.f90: New test.
182
183 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
184
185         PR testsuite/35512
186         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
187         Write variables instead of reading them.
188
189 2008-03-17  Jason Merrill  <jason@redhat.com>
190
191         PR c++/35548
192         * g++.dg/init/ref16.C: New testcase.
193
194 2008-03-17  Richard Guenther  <rguenther@suse.de>
195
196         PR tree-optimization/19637
197         * g++.dg/tree-ssa/pr19637.C: New testcase.
198
199 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
200
201         PR fortran/35470
202         * gfortran.dg/subref_array_pointer_3.f90 : New test.
203
204 2008-03-16  Richard Guenther  <rguenther@suse.de>
205
206         PR middle-end/35607
207         * gcc.c-torture/compile/pr35607.c: New testcase.
208         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
209
210 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
211
212         PR fortran/35582
213         * gfortran.dg/write_invalid_format.f90: New test.
214
215 2008-03-15  Richard Guenther  <rguenther@suse.de>
216
217         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
218
219 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220
221         PR testsuite/35184
222         * gfortran.dg/elemental_subroutine_6.f90: New test.
223
224 2008-03-15  Richard Guenther  <rguenther@suse.de>
225
226         * gcc.dg/pr23911.c: Adjust testcase.
227         * gcc.dg/tree-ssa/pr14841.c: Likewise.
228         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
229
230 2008-03-15  Richard Guenther  <rguenther@suse.de>
231
232         PR middle-end/35593
233         * g++.dg/warn/Warray-bounds-3.C: New testcase.
234
235 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
236
237         PR testsuite/35478
238         * gfortran.dg/generic_16.f90: New test.
239
240 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
241
242         PR middle-end/35595
243         * gcc.c-torture/compile/pr35595.c: New test.
244
245 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
246
247         PR testsuite/33296
248         * gfortran.dg/nearest_4.f90: New test.
249
250 2008-03-14  Richard Guenther  <rguenther@suse.de>
251
252         PR tree-optimization/13761
253         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
254
255 2008-03-14  Richard Guenther  <rguenther@suse.de>
256
257         PR tree-optimization/34172
258         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
259         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
260         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
261         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
262         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
263         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
264
265 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
266
267         PR libcpp/35322:
268         * gcc.dg/cpp/pr35322.c: Add dg-error line.
269
270 2008-03-14  Richard Guenther  <rguenther@suse.de>
271
272         PR tree-optimization/34043
273         PR tree-optimization/33989
274         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
275         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
276         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
277         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
278         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
279
280 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
281             Uros Bizjak  <ubizjak@gmail.com>
282
283         PR testsuite/35538 
284         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
285         Skip *-*-darwin*.
286         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
287
288 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
289             Uros Bizjak  <ubizjak@gmail.com>
290
291         PR testsuite/35406
292         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
293         count from 0 to 1 for lp64 targets.
294         * gfortran.dg/ldist-1.f90: Update test to check
295         for 5 loops distributed instead of 4 for lp64 targets.
296
297 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
298
299         PR fortran/35475
300         * gfortran.dg/derived_sub.f90: New test.
301
302 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
303
304         PR testsuite/35558
305         * g++.dg/tls/static-1.C: Move dg-additional-sources after
306         dg-require-effective-target.
307         * g++.dg/tls/static-1a.cc: Likewise.
308
309 2008-03-13  Tom Tromey  <tromey@redhat.com>
310
311         PR libcpp/35322:
312         * gcc.dg/cpp/pr35322.c: New file.
313
314 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
315
316         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
317         (main): Call check_vect.
318
319 2008-03-13  Alon Dayan  <alond@il.ibm.com>
320             Olga Golovanevsky  <olga@il.ibm.com>
321         
322         PR tree-optimization/35041
323         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
324
325 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
326
327         PR target/34000
328         PR target/35553
329         * g++.dg/other/i386-3.C: New test.
330         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
331         * gcc.target/i386/sse-14.c: Ditto.
332         * gcc.target/i386/mmx-1.c: Ditto.
333         * gcc.target/i386/mmx-2.c: Ditto.
334         * gcc.target/i386/3dnow-1.c: Ditto.
335         * gcc.target/i386/3dnow-2.c: Ditto.
336         * gcc.target/i386/3dnowA-1.c: Ditto.
337         * gcc.target/i386/3dnowA-2.c: Ditto.
338
339 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
340
341         PR tree-opt/35422
342         * gcc.target/i386/pr35422.c: Escape brackets.
343
344 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
345
346         PR tree-opt/35422
347         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
348         third loop.
349         * gcc.target/i386/pr35422.c: New.
350
351 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
352
353         PR tree-opt/35403
354         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
355
356 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
357
358         PR target/35540
359         * gcc.target/i386/pr35540.c: New test.
360
361 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
362
363         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
364
365 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
366
367         PR middle-end/35526
368         * g++.dg/torture/pr35526.C: New test.
369
370 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
371
372         PR c++/35328
373         * g++.dg/gomp/pr35328.C: New test.
374
375         PR c++/35337
376         * g++.dg/gomp/pr35337.C: New test.
377
378         PR c/35438
379         PR c/35439
380         * gcc.dg/gomp/pr35438.c: New test.
381         * gcc.dg/gomp/pr35439.c: New test.
382
383         PR middle-end/35099
384         * g++.dg/gomp/pr35099.C: New test.
385
386 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
387
388         * gnat.dg/range_check2.adb: New test.
389
390 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
391
392         PR tree-optimization/35494
393         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
394         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
395         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
396         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
397
398 2008-03-10  Richard Guenther  <rguenther@suse.de>
399
400         PR tree-optimization/34677
401         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
402         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
403         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
404
405 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
406
407         PR fortran/35474
408         * gfortran.dg/module_commons_2.f90: New test.
409
410 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
411
412         * gnat.dg/frame_overflow.adb: Improve portability.
413
414 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
415
416         PR target/35350
417         * gcc.target/i386/isa-1.c: Add -march=x86-64.
418         * gcc.target/i386/isa-2.c: Likewise.
419         * gcc.target/i386/isa-3.c: Likewise.
420         * gcc.target/i386/isa-10.c: Likewise.
421         * gcc.target/i386/isa-11.c: Likewise.
422         * gcc.target/i386/isa-12.c: Likewise.
423         * gcc.target/i386/isa-13.c: Likewise.
424         * gcc.target/i386/isa-14.c: Likewise.
425
426 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
427
428         PR target/22152
429         * gcc.target/i386/pr22152.c: New test.
430         * gcc.target/i386/sse2-mmx.c: Ditto.
431
432 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
433
434         * gnat.dg/uninit_func.adb: New test.
435
436 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
437
438         * gnat.dg/pack4.adb: New test.
439
440 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
441
442         * gnat.dg/small_alignment.adb: New test.
443
444 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
445
446         * gnat.dg/specs/alignment2.ads: New test.
447
448 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
449
450         * gnat.dg/pack3.adb: New test.
451
452 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
453
454         PR c++/20366
455         * g++.dg/other/pr20366.C: New test.
456
457 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
458
459         PR tree-opt/35402
460         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
461
462 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
463
464         PR preprocessor/35458
465         * gcc.dg/cpp/cmdlne-M-2.c: New file.
466         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
467         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
468
469 2008-03-06  Tom Tromey  <tromey@redhat.com>
470
471         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
472         * treelang: Delete.
473
474 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
475
476         * gnat.dg/specs/pack33.ads: New test.
477
478 2008-03-05  Richard Guenther  <rguenther@suse.de>
479
480         PR tree-optimization/35472
481         * gcc.c-torture/execute/pr35472.c: New testcase.
482
483 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
484
485         PR 33009
486         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
487         * gcc.c-torture/compile/pr33009.c: Likewise.
488
489 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
490
491         PR 31341
492         * gcc.dg/vect/pr31041.c: Fix.
493
494 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
495
496         PR libfortran/35293
497         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
498         New.
499         * gfortran.fortran-torture/execute/list_read_1.x,
500         gfortran.fortran-torture/execute/read_null_string.x,
501         gfortran.fortran-torture/execute/backspace.x,
502         gfortran.fortran-torture/execute/seq_io.x,
503         gfortran.fortran-torture/execute/slash_edit.x,
504         gfortran.fortran-torture/execute/unopened_unit_1.x,
505         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
506         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
507         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
508         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
509         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
510         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
511         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
512         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
513         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
514         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
515         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
516         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
517         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
518         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
519         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
520         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
521         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
522         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
523         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
524         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
525         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
526         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
527         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
528         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
529         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
530         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
531         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
532         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
533         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
534         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
535         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
536         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
537         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
538         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
539         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
540         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
541         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
542         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
543         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
544         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
545         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
546         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
547         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
548         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
549         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
550         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
551         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
552         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
553         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
554         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
555         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
556         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
557         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
558         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
559         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
560         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
561         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
562         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
563         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
564         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
565         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
566         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
567         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
568         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
569         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
570         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
571         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
572         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
573         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
574         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
575         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
576         gfortran.dg/write_back.f: Gate test on effective_target
577         fd_truncate.
578
579 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
580
581         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
582         targets declaring functions in assembly.
583
584 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
585
586         PR 28322
587         * gcc.dg/pr28322-3.c: New.
588
589 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
590
591         PR target/35453
592         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
593         _SIDD_XXX.
594         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
595         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
596         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
597         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
598         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
599         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
600         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
601         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
602
603 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
604
605         PR middle-end/35456
606         * gcc.c-torture/execute/pr35456.c: New test.
607
608 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
609
610         * gcc.target/i386/sse-10.c: Don't use
611         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
612
613 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
614
615         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
616         * gfortran.dg/reassoc_2.f90: Ditto.
617         * gfortran.dg/reassoc_3.f90: Ditto.
618
619 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
620
621         PR fortran/33197
622         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
623         * gfortran.dg/dg.exp: Likewise.
624         * gfortran.dg/vect/vect.exp: Likewise.
625         * gfortran.fortran-torture/execute/execute.exp: Likewise.
626         * gfortran.fortran-torture/compile/compile.exp: Likewise.
627         * gfortran.dg/gamma_1.f90: Also check log_gamma.
628         * gfortran.dg/invalid_contains_1.f90: Remove warning about
629         empty CONTAINS.
630         * gfortran.dg/gamma_2.f90: Add a few error messages.
631         * gfortran.dg/invalid_contains_2.f90: Remove warning about
632         empty CONTAINS.
633         * gfortran.dg/gamma_3.f90: Adjust error message.
634         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
635         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
636         * gfortran.dg/bessel_1.f90: New test.
637         * gfortran.dg/recursive_check_3.f90: Remove warnings.
638         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
639         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
640         * gfortran.dg/contains_empty_1.f03: New test.
641         * gfortran.dg/erfc_scaled_1.f90: New test.
642         * gfortran.dg/hypot_1.f90: New test.
643         * gfortran.dg/contains_empty_2.f03: New test.
644
645 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
646
647         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
648
649 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
650
651         PR 24924
652         * g++.dg/cpp/string-2.C: This is a warning now.
653         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
654         default, so add it.
655         
656 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
657
658         * g++.dg/cpp0x/auto1.C: New.
659
660 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
661
662         PR fortran/34770
663         * gfortran.dg/pointer_1.f90: New test.
664
665 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
666
667         PR c++/35315
668         * g++.dg/ext/attrib32.C: Add another test case.
669
670 2008-02-29  Tom Tromey  <tromey@redhat.com>
671
672         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
673         line.
674
675 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
676
677         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
678         to make the interchange profitable.
679
680 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
681
682         PR fortran/31463
683         PR fortran/33950
684         PR fortran/34296
685         * gfortran.dg/arrayio_11.f90: Fixed test.
686         * gfortran.dg/arrayio_12.f90: Likewise.
687         * gfortran.dg/module_read_1.f90: Added warning-directives.
688         * gfortran.dg/pr32242.f90: Likewise.
689         * gfortran.dg/result_in_spec_3.f90: Likewise.
690         * gfortran.dg/use_12.f90: Likewise.
691         * gfortran.dg/warn_function_without_result.f90 : New test.
692
693 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
694
695         PR fortran/34868
696         * gfortran.dg/f2c_9.f90: New test.
697
698 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
699
700         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
701         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
702         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
703         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
704         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
705         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
706         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
707         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
708         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
709         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
710         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
711         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
712         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
713         * testsuite/gfortran.dg/ldist-1.f90: New.
714
715 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
716
717         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
718
719 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
720
721         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
722
723 2008-02-27  Jan Beulich  <jbeulich@novell.com>
724
725         * gcc.target/i386/mmx-1.c: Add
726         -Werror-implicit-function-declaration to dg-options.
727         * gcc.target/i386/mmx-2.c: Likewise.
728         * gcc.target/i386/sse-13.c: Likewise.
729         * gcc.target/i386/sse-14.c: Likewise.
730
731 2008-02-27  Revital Eres  <eres@il.ibm.com>
732
733         PR rtl-optimization/34999
734         * gcc.dg/tree-prof/pr34999.c: New.
735
736 2008-02-27  Richard Guenther  <rguenther@suse.de>
737
738         PR middle-end/25290
739         * gcc.c-torture/execute/pr35390.c: New testcase.
740
741 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
742
743         PR ada/22255
744         * gnat.dg/test_direct_io.adb: New file.
745
746 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
747
748         PR ada/34799
749         * gnat.dg/specs/pr34799.ads: New test.
750
751 2008-02-27  Richard Guenther  <rguenther@suse.de>
752
753         PR middle-end/34971
754         * gcc.c-torture/execute/pr34971.c: New testcase.
755
756 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
757
758         * gcc.dg/gomp/preprocess-1.c: New test.
759
760         PR c++/35368
761         * g++.dg/ext/visibility/typeinfo2.C: New test.
762         * g++.dg/ext/visibility/typeinfo3.C: New test.
763
764 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
765
766         * gcc.dg/bf-ms-attrib.c (main): Return 0.
767
768 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
769
770         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
771         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
772
773 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
774
775         PR c/28800
776         * gcc.dg/empty-source-2.c: Adjust for warning message.
777         * gcc.dg/empty-source-3.c: Likewise.
778         * gcc.dg/pack-test-2.c: Adjust comment.
779         * gcc.dg/pragma-ep-2.c: Likewise.
780         * gcc.dg/pragma-re-2.c: Likewise.
781         * gcc.dg/va-arg-2.c: Likewise.
782
783 2008-02-26  Tobias Burnus  <burnus@net-b.de>
784
785         PR fortran/35033
786         * gfortran.dg/assignment_2.f90: New.
787
788 2008-02-26  Jason Merrill  <jason@redhat.com>
789
790         PR c++/35315
791         * g++.dg/ext/attrib32.C: New.
792
793 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
794
795         * gcc.c-torture/execute/nest-align-1.x: Delete.
796
797 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
798
799         PR 26264
800         * 20021023-1.c: Use __builtin_va_start instead of
801         __builtin_stdarg_start.
802         * pr17301-1.c: Likewise.
803         * pr17301-2.c: Likewise.
804                 
805 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
806         
807         * gcc.dg/pr34351.c: New.
808         
809 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
810
811         * gcc.dg/Wlarger-than2.c: New.
812         
813 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
814
815         PR c++/35323
816         * g++.dg/lookup/crash7.C: New.
817
818 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
819
820         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
821
822 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
823
824         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
825
826 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
827
828         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
829
830 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
831
832         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
833         Windows.
834
835 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
836
837         * lib/target-supports.exp (check_profiling_available): Report -p
838         unavailable on *-*-mingw*.
839
840 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
841
842         * lib/target-supports.exp (check_effective_target_pthread_h): New.
843         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
844         dg-require-effective-target pthread_h.
845
846 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
847
848         * gcc.dg/Wswitch-enum-error.c: New.
849         * gcc.dg/Wswitch-error.c: New.
850         * gcc.dg/20011021-1.c: Use two directives to match two different
851         messages.
852         
853 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
854         
855         PR 28322
856         * gcc.dg/pr28322.c: New.
857         * gcc.dg/pr28322-2.c: New.
858         * lib/prune.exp: Ignore "At top level" even if there is no ':'
859         preceding it.
860
861 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
862
863         PR c++/35333
864         * g++.dg/other/error26.C: New.
865
866 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
867
868         PR c++/35338
869         * g++.dg/other/error25.C: New.
870
871 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
872
873         PR target/35258
874         * gcc.dg/pr35258.c: New testcase.
875
876 2008-02-25  Jan Beulich  <jbeulich@novell.com>
877
878         * gcc.dg/20020426-2.c: Remove bogus workaround.
879         * g++.old-deja/g++.other/store-expr1.C: Likewise.
880         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
881
882 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
883
884         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
885
886 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
887
888         PR middle-end/19984
889         * gcc.dg/pr19984.c: New test.
890         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
891         name of the variable.
892
893 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
894
895         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
896         (main): Call check_vect and foo.  Check array values after
897         the call to foo.
898         * gcc.dg/vect/vect-117.c: Call check_vect.
899         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
900
901 2008-02-25  Jason Merrill  <jason@redhat.com>
902
903         PR c++/33486
904         * g++.dg/lookup/strong-using-5.C: New.
905
906 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
907
908         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
909         sh* targets.
910
911 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
912
913         PR target/35349
914         * gcc.c-torture/execute/20050604-1.x: New file.
915
916 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
917
918         * gcc.target/i386/pr22076.c: Update number of mov insns
919         for PIC targets.
920         * gcc.target/i386/pr34256.c: Ditto.
921
922 2008-02-24  Diego Novillo  <dnovillo@google.com>
923
924         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
925
926         PR 33738
927         * g++.dg/warn/pr33738.C: New.
928
929 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
930
931         * gcc.c-torture/execute/nest-align-1.x: New file.
932
933 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
934
935         PR c++/34749
936         * g++.dg.ext/dllimport13.C: New test.
937
938 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
939
940         PR libfortran/24685
941         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
942         powerpc*-apple-darwin*.
943
944 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
945
946         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
947         ERFC into gfortran.dg/large_real_kind_3.F90.
948         * gfortran.dg/large_real_kind_3.F90: New test.
949
950 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
951
952         PR rtl-opt/33512
953         * gcc.dg/and-1.c: New test.
954
955 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
956
957         * gcc.c-torture/execute/20080222-1.c: New test.
958
959 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
960
961         PR target/22076
962         PR target/34256
963         * gcc.target/i386/pr22076.c: New test.
964         * gcc.target/i386/pr34256.c: New test.
965         * gcc.target/i386/vecinit-5.c: New test.
966         * gcc.target/i386/vecinit-6.c: New test.
967         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
968
969         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
970         <xmmintrin.h>, define __m64 and __m128 directly.
971         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
972
973 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
974
975         PR C++/34715
976         * g++.dg/ext/always_inline-1.C: New test.
977         * g++.dg/ext/always_inline-2.C: New test.
978         * g++.dg/ext/always_inline-3.C: New test.
979         * g++.dg/ext/always_inline-4.C: New test.
980
981 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
982
983         * gcc.target/cris/asm-b-1.c: New test.
984
985 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
986
987         PR c++/35282
988         * g++.dg/template/nontype17.C: Add.
989
990 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
991
992         PR c++/35282
993         Revert:
994         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
995
996         PR c++/28743
997         * g++.dg/template/nontype17.C: New.
998         * g++.dg/template/nontype16.C: Add error.
999
1000 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1001
1002         PR c/19999
1003         * gcc.dg/Wfloat-equal-1.c: New.
1004         * g++.dg/warn/Wfloat-equal-1.C: New.
1005
1006 2008-02-21  Michael Matz  <matz@suse.de>
1007
1008         PR target/35264
1009         * gcc.dg/pr35264.c: New testcase.
1010
1011 2008-02-21  Richard Guenther  <rguenther@suse.de>
1012
1013         * gfortran.dg/reassoc_1.f90: New testcase.
1014         * gfortran.dg/reassoc_2.f90: Likewise.
1015         * gfortran.dg/reassoc_3.f90: Likewise.
1016
1017 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1018
1019         PR libfortran/34974
1020         * gfortran.dg/fmt_t_7.f: New test.
1021
1022         PR libfortran/35132
1023         * gfortran.dg/streamio_15.f90: New test.
1024         
1025 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1026
1027         PR libfortran/35036
1028         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1029
1030 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1031
1032         * gcc.dg/Wframe-larger-than.c: New option test.
1033
1034 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1035
1036         PR fortran/34997
1037         * gfortran.dg/dollar_sym_1.f90: New.
1038         * gfortran.dg/dollar_sym_2.f90: New.
1039
1040 2008-02-20  Richard Guenther  <rguenther@suse.de>
1041
1042         PR middle-end/35265
1043         * gcc.dg/builtins-66.c: New testcase.
1044
1045 2008-02-20  Richard Guenther  <rguenther@suse.de>
1046
1047         * gcc.dg/fold-reassoc-1.c: New testcase.
1048         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1049
1050 2008-02-20  Richard Guenther  <rguenther@suse.de>
1051
1052         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1053
1054 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1055
1056         * lib/target-supports.exp (check_effective_target_vect_unpack):
1057         Return true for SPU.
1058         (check_effective_target_vect_short_mult): Likewise.
1059         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1060         the loop on targets that support vect_unpack.
1061
1062 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1063
1064         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1065         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1066         templates to reduce number of passed arguments.
1067
1068 2008-02-19  Jason Merrill  <jason@redhat.com>
1069
1070         PR c++/34950
1071         * g++.dg/template/explicit-args1.C: New.
1072
1073 2008-02-19  Richard Guenther  <rguenther@suse.de>
1074
1075         PR tree-optimization/34989
1076         * gcc.dg/pr34989-1.c: New testcase.
1077         * gcc.dg/pr34989-2.c: Likewise.
1078
1079 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1080
1081         PR c++/35028
1082         * g++.dg/gomp/pr35028.C: New test.
1083
1084         PR c++/34964
1085         PR c++/35244
1086         * gcc.dg/gomp/pr34964.c: New test.
1087         * g++.dg/gomp/pr34964.C: New test.
1088         * gcc.dg/gomp/pr35244.c: New test.
1089         * g++.dg/gomp/pr35244.C: New test.
1090
1091         PR c++/35078
1092         * g++.dg/gomp/pr35078.C: New test.
1093
1094 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1095
1096         * gcc.dg/packed-array.c: New testcase. 
1097
1098 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1099
1100         PR target/33555
1101         * gcc.target/i386/pr33555.c: New test.
1102         
1103 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1104
1105         PR target/35189
1106         * gcc.target/i386/isa-1.c: New.
1107         * gcc.target/i386/isa-2.c: Likewise.
1108         * gcc.target/i386/isa-3.c: Likewise.
1109         * gcc.target/i386/isa-4.c: Likewise.
1110         * gcc.target/i386/isa-5.c: Likewise.
1111         * gcc.target/i386/isa-6.c: Likewise.
1112         * gcc.target/i386/isa-7.c: Likewise.
1113         * gcc.target/i386/isa-8.c: Likewise.
1114         * gcc.target/i386/isa-9.c: Likewise.
1115         * gcc.target/i386/isa-10.c: Likewise.
1116         * gcc.target/i386/isa-11.c: Likewise.
1117         * gcc.target/i386/isa-12.c: Likewise.
1118         * gcc.target/i386/isa-13.c: Likewise.
1119         * gcc.target/i386/isa-14.c: Likewise.
1120
1121 2008-02-18  Joey Ye  <joey.ye@intel.com>
1122             H.J. Lu  <hongjiu.lu@intel.com>
1123
1124         PR middle-end/34921
1125         * gcc.c-torture/execute/nest-align-1.c: New test case.
1126
1127 2008-02-17  Richard Guenther  <rguenther@suse.de>
1128
1129         PR middle-end/35227
1130         * gcc.dg/torture/pr35227.c: New testcase.
1131
1132 2008-02-17  Richard Guenther  <rguenther@suse.de>
1133
1134         PR tree-optimization/35231
1135         * gcc.c-torture/execute/pr35231.c: New testcase.
1136
1137 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1138
1139         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1140         (test_gt): Ditto.
1141
1142 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1143
1144         * obj-c++.dg/encode-2.mm: XFAIL.
1145         * obj-c++.dg/encode-3.mm: Likewise.
1146
1147 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1148             Paolo Carlini  <pcarlini@suse.de>
1149
1150         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1151         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1152         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1153
1154 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1155
1156         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1157         (main): Change to void and rename to sse_test.
1158         * gcc.target/i386/pr24306.c: Ditto.
1159         * gcc.target/i386/pr32065-2.c: Ditto.
1160         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1161         (main): Change to void and rename to sse2_test.
1162         * gcc.target/i386/20060512-3.c: Ditto.
1163
1164 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1165
1166         PR fortran/35150
1167         * gfortran.dg/c_loc_tests_12.f03: New test.
1168
1169 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1170
1171         PR c++/35023
1172         PR c++/35024
1173         PR c++/35026
1174         * g++.dg/cpp0x/vt-35026.C: New.
1175         * g++.dg/cpp0x/vt-35023.C: New.
1176         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1177         * g++.dg/cpp0x/vt-35024.C: New.
1178
1179 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1180
1181         * gcc.c-torture/execute/va-arg-25.x: Remove.
1182
1183 2008-02-15  Richard Guenther  <rguenther@suse.de>
1184             Zdenek Dvorak  <ook@ucw.cz>
1185
1186         PR tree-optimization/35164
1187         * g++.dg/torture/pr35164-1.C: New testcase.
1188         * g++.dg/torture/pr35164-2.C: Likewise.
1189
1190 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1191
1192         PR testsuite/35119
1193         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1194         in dg-final to match the assembly code generated by Darwin 9.
1195
1196 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1197
1198         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1199
1200 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1201
1202         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1203
1204 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1205
1206         * lib/dejapatches.exp: New file.
1207
1208 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1209
1210         PR c++/34050
1211         * g++.dg/cpp0x/vt-34050.C: New.
1212
1213 2008-02-14  Jason Merrill  <jason@redhat.com>
1214
1215         PR c++/5645
1216         PR c++/11159
1217         * g++.dg/warn/pr11159.C: New.
1218         * g++.dg/warn/pr5645.C: Likewise.
1219
1220 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1221
1222         PR preprocessor/35061
1223         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1224
1225 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1226
1227         PR c++/28743
1228         * g++.dg/template/nontype17.C: New.
1229         * g++.dg/template/nontype16.C: Add error.
1230
1231 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1232
1233         PR c++/35138
1234         * g++.dg/template/member8.C: New test.
1235
1236 2008-02-13  Michael Matz  <matz@suse.de>
1237
1238         * gcc.dg/pr35065.c: Fix testcase warnings.
1239
1240 2008-02-13  Jason Merrill  <jason@redhat.com>
1241
1242         PR c++/34962, c++/34937, c++/34939
1243         * g++.dg/ext/tmplattr9.C: New.
1244
1245 2008-02-13  Michael Matz  <matz@suse.de>
1246
1247         PR debug/35065
1248         * gcc.dg/pr35065.c: New testcase.
1249
1250 2008-02-12  Richard Guenther  <rguenther@suse.de>
1251
1252         PR tree-optimization/35171
1253         * gcc.c-torture/compile/pr35171.c: New testcase.
1254
1255 2008-02-12  Richard Guenther  <rguenther@suse.de>
1256
1257         PR middle-end/35163
1258         * gcc.c-torture/execute/pr35163.c: New testcase.
1259
1260 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1261
1262         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1263
1264 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1265
1266         * gnat.dg/loop_address.adb: New test.
1267
1268 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1269
1270         * obj-c++.dg/bitfield-1.mm: Expect failures.
1271         * obj-c++.dg/bitfield-4.mm: Likewise.
1272         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1273         * obj-c++.dg/encode-8.mm: Likewise.
1274         * obj-c++.dg/isa-field-1.mm: Likewise.
1275         * obj-c++.dg/layout-1.mm: Likewise.
1276         * obj-c++.dg/lookup-2.mm: Likewise.
1277         * obj-c++.dg/try-catch-2.mm: Likewise.
1278         * obj-c++.dg/try-catch-9.mm: Likewise.
1279
1280 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1281
1282         PR c++/35144
1283         * g++.dg/tree-ssa/pr35144.C: New test.
1284
1285         PR inline-asm/35160
1286         * gcc.target/i386/pr35160.c: New test.
1287
1288         PR c++/34862
1289         * g++.dg/init/new27.C: New test.
1290
1291 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1292
1293         PR c++/35077
1294         * g++.dg/template/crash78.C: New.
1295
1296 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1297
1298         PR testsuite/35047
1299         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1300         * gcc.dg/compat/vector-2_y.c: Ditto.
1301
1302 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1303             Richard Guenther  <rguenther@suse.de>
1304
1305         PR tree-optimization/33992
1306         * gcc.c-torture/execute/pr33992.c: New testcase.
1307
1308 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1309
1310         * gfortran.dg/streamio_14.f90:  New test.
1311
1312 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1313
1314         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1315         Add -mfpmath=387 to dg-options.
1316
1317 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1318
1319         PR testsuite/35047
1320         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1321         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1322         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1323         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1324         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1325         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1326         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1327         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1328         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1329
1330 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1331
1332         PR objc++/34193
1333         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1334
1335 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1336
1337         PR c++/35056
1338         * g++.dg/conversion/bitfield8.C: New.
1339
1340 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1341
1342         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1343
1344 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1345
1346         PR c++/35049
1347         PR c++/35096
1348         * g++.dg/ext/vector13.C: New.
1349
1350 2008-02-06  David Daney  <ddaney@avtrex.com>
1351
1352         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1353
1354 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1355
1356         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1357         special case for xtensa-*-*.
1358         
1359 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1360
1361         PR fortran/35037
1362         * gfortran.dg/volatile11.f90: New test.
1363
1364 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1365
1366         PR c++/33553
1367         * g++.dg/template/array19.C: New test.
1368
1369 2008-02-05  Diego Novillo  <dnovillo@google.com>
1370
1371         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1372
1373         PR 33738
1374         * g++.dg/warn/pr33738.C: Remove.
1375
1376 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR fortran/34945
1379         * gfortran.dg/bounds_check_13.f: New test.
1380
1381 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1382
1383         PR testsuite/33946
1384         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1385
1386 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1387
1388         PR target/35083
1389         * gcc.target/i386/pr35083.c: New test.
1390
1391 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1392
1393         PR fortran/32315
1394         * gfortran.dg/data_bounds_1.f90: New test.
1395
1396 2008-02-04  Diego Novillo  <dnovillo@google.com>
1397
1398         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1399
1400         PR 33738
1401         * testsuite/g++.dg/warn/pr33738.C: New.
1402
1403 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1404
1405         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1406         to match.
1407
1408 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1409
1410         * lib/target-supports.exp (check_effective_target_hard_float): Only
1411         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1412         other targets, grep for a call insn in the rtl expand dump for an
1413         add of two doubles.
1414         (target_compile): Support generating rtl dumps as output.
1415
1416 2008-02-04  Richard Guenther  <rguenther@suse.de>
1417
1418         PR middle-end/33631
1419         * gcc.c-torture/execute/pr33631.c: New testcase.
1420
1421 2008-02-04  Richard Guenther  <rguenther@suse.de>
1422
1423         PR middle-end/35043
1424         * gcc.c-torture/compile/pr35043.c: New testcase.
1425
1426 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1427
1428         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1429
1430 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1431
1432         * gcc.target/i386/pr31628.c: Require effective target fpic.
1433         * gcc.target/i386/strinline.c: Ditto.
1434         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1435         * gcc.dg/pr35045.c: Ditto.
1436         * gcc.dg/20050503-1.c: Ditto.
1437
1438 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1439
1440         PR fortran/32760
1441         * gfortran.dg/host_assoc_variable_1.f90: New test.
1442         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1443
1444 2008-02-02  Michael Matz  <matz@suse.de>
1445
1446         PR target/35045
1447         * gcc.dg/pr35045.c: New test.
1448
1449 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1450
1451         PR libfortran/35001
1452         * gfortran.dg/shape_4.f90:  New test.
1453
1454 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1455
1456         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1457
1458 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1459
1460         PR rtl-optimization/34773
1461         * gcc.target/cris/torture/pr34773.c: New test.
1462
1463 2008-02-01  Nick Clifton  <nickc@redhat.com>
1464
1465         * lib/target-supports.exp (check_profiling_available): Do not
1466         expect profiling to work on the xstormy16 target.
1467
1468 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1469
1470         PR testsuite/35047
1471         * gcc.c-torture/execute/20050316-2.x: New file.
1472         * gcc.target/i386/pr17390.c: Update scan pattern.
1473         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1474         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1475
1476 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1477
1478         PR fortran/34910
1479         * gfortran.dg/proc_assign_2.f90: New test.
1480
1481 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1482             Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR c++/34935
1485         PR c++/34936
1486         * g++.dg/ext/alias-canon.C: New.
1487         * g++.dg/ext/alias-mangle.C: New.
1488
1489 2008-01-30  Jan Hubicka  <jh@suse.cz>
1490
1491         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1492
1493 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1494
1495         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1496         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1497
1498 2008-01-30  Jan Hubicka  <jh@suse.cz>
1499
1500         PR target/34982
1501         * gcc.c-torture/execute/pr34982.c: New testcase.
1502
1503 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1504
1505         * gcc.target/s390/tf_to_di-1.c: New testcase.
1506
1507 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1508
1509         PR fortran/34975
1510         * gfortran.dg/use_only_3.f90: New test.
1511         * gfortran.dg/use_only_3.inc: Modules for new test.
1512
1513         PR fortran/34429
1514         * gfortran.dg/function_charlen_2.f90: New test.
1515
1516 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1517
1518         PR middle-end/34969
1519         * gcc.dg/pr34969.c: New test.
1520
1521         PR c/35017
1522         * gcc.dg/inline-25.c: New test.
1523         * gcc.dg/inline-26.c: New test.
1524         * gcc.dg/inline-27.c: New test.
1525
1526 2008-01-29  Richard Guenther  <rguenther@suse.de>
1527
1528         PR middle-end/35006
1529         * gcc.c-torture/compile/pr35006.c: New testcase.
1530
1531 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1532
1533         PR c++/34055
1534         PR c++/34103
1535         PR c++/34219
1536         PR c++/34606
1537         PR c++/34753
1538         PR c++/34754
1539         PR c++/34755
1540         PR c++/34919
1541         PR c++/34961
1542         * g++.dg/cpp0x/vt-34219-2.C: New.
1543         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1544         * g++.dg/cpp0x/vt-34961.C: New.
1545         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1546         cases from the re-opened PR.
1547         * g++.dg/cpp0x/vt-34753.C: New.
1548         * g++.dg/cpp0x/vt-34919.C: New.
1549         * g++.dg/cpp0x/vt-34754.C: New.
1550         * g++.dg/cpp0x/vt-34606.C: New.
1551         * g++.dg/cpp0x/vt-34219.C: New.
1552         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1553         * g++.dg/cpp0x/vt-34755.C: New.
1554         * g++.dg/cpp0x/pr31438.C: Ditto.
1555         * g++.dg/cpp0x/variadic81.C: Ditto.
1556
1557 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1558
1559         * g++.dg/torture/pr34641.C: Put the dg-do first.
1560
1561 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1562
1563         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1564
1565 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1566
1567         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1568
1569 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1570
1571         PR 31535
1572         * gcc.target/powerpc/spe-small-data-1.c: New test.
1573         * gcc.target/powerpc/spe-small-data-2.c: New test.
1574
1575 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1576
1577         PR libfortran/34980
1578         * gfortran.dg/shape_3.f90:  New test.
1579
1580 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1581
1582         * gcc.target/s390/20020926-1.c: Remove -m31.
1583
1584 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1585
1586         * gcc.target/s390/20020926-1.c: Disable for s390x.
1587
1588 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1589
1590         PR fortran/34994
1591         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1592         expression.
1593
1594 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1595
1596         PR fortran/34990
1597         * gfortran.dg/array_constructor_22.f90: New test.
1598
1599 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1600
1601         PR middle-end/34688
1602         * gcc.c-torture/compile/pr34688: New test.
1603
1604 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1605
1606         PR fortran/34848
1607         * gfortran.dg/missing_optional_dummy_5.f90: New.
1608
1609 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1610
1611         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1612         noinline.  XFAIL test.
1613
1614 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1615
1616         PR fortran/31610
1617         * gfortran.dg/array_3.f90: New test.
1618
1619 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1620
1621         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1622         on i?86/x86_64.
1623
1624         PR c++/34965
1625         * gcc.dg/pr34965.c: New test.
1626         * g++.dg/other/error24.C: New test.
1627
1628 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1629
1630         PR libfofortran/34887
1631         * gfortran.dg/x_slash_2.f:  New test.
1632
1633 2008-01-26  Richard Guenther  <rguenther@suse.de>
1634
1635         PR c++/34235
1636         * g++.dg/torture/pr34235.C: New testcase.
1637
1638 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1639
1640         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1641
1642 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1643
1644         PR target/34981
1645         * gcc.target/mips/lazy-binding-1.c: New test.
1646         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1647         mips_forced_no_abicalls and mips_forced_no_shared.
1648         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1649         Avoid using small data with -mabicalls.  Don't make -G0 force
1650         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1651         forces the opposite option.
1652
1653 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1654
1655         PR target/34970
1656         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1657         Use -std=gnu89 switch.
1658
1659 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1660
1661         PR libfortran/34876
1662         * gfortran.dg/direct_io_9.f: New test.
1663
1664 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1665
1666         PR fortran/34661
1667         * gfortran.dg/where_operator_assign_4.f90: New test.
1668
1669 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1670
1671         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1672         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1673         c4x-*-* targets.
1674
1675 2008-01-25  Richard Guenther  <rguenther@suse.de>
1676
1677         PR middle-end/32244
1678         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1679
1680 2008-01-25  Richard Guenther  <rguenther@suse.de>
1681
1682         PR tree-optimization/34966
1683         * gcc.c-torture/compile/pr34966.c: New testcase.
1684
1685 2008-01-25  Richard Guenther  <rguenther@suse.de>
1686
1687         PR c++/33887
1688         * g++.dg/torture/pr33887-1.C: New testcase.
1689         * g++.dg/torture/pr33887-2.C: Likewise.
1690         * g++.dg/torture/pr33887-3.C: Likewise.
1691         * gcc.c-torture/execute/20071211-1.c: Likewise.
1692
1693 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1694
1695         PR target/34856
1696         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1697
1698 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR middle-end/33333
1701         * g++.dg/gomp/pr33333.C: New test.
1702
1703         PR preprocessor/34692
1704         * gcc.dg/cpp/pr34692.c: New test.
1705         * gcc.dg/gomp/pr34692.c: New test.
1706
1707 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1708
1709         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1710
1711 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1712
1713         PR fortran/34202
1714         * gfortran.dg/empty_type.f90: New test.
1715
1716 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1717
1718         PR c++/34603
1719         * g++.dg/template/crash77.C: New.
1720
1721 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1722
1723         PR target/34856
1724         * gcc.dg/pr34856.c: New test.
1725
1726 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1727
1728         * gfortran.dg/namelist_39.f90: Delete temporary files.
1729         * gfortran.dg/namelist_44.f90: Ditto.
1730
1731 2008-01-24  Richard Guenther  <rguenther@suse.de>
1732
1733         PR middle-end/34953
1734         * g++.dg/torture/pr34953.C: New testcase.
1735
1736 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1737
1738         PR middle-end/34934
1739         * gcc.c-torture/compile/20080124-1.c: New test.
1740
1741 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1742
1743         PR fortran/34872
1744         * gfortran.dg/function_charlen_3.f: New test.
1745
1746 2008-01-23  Michael Matz  <matz@suse.de>
1747
1748         PR debug/34895
1749         * g++.dg/debug/pr34895.cc: New testcase.
1750
1751 2008-01-23  Richard Guenther  <rguenther@suse.de>
1752
1753         PR middle-end/31529
1754         * gcc.dg/pr31529-1.c: New testcase.
1755         * gcc.dg/pr31529-2.c: Likewise.
1756
1757 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR c++/34829
1760         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1761         unsigned int for the first argument.
1762
1763 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR c++/33984
1766         * g++.dg/conversion/bitfield7.C: New test.
1767         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1768
1769 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1770
1771         From Michael Frysinger  <michael.frysinger@analog.com>
1772         * gcc.target/bfin/mcpu-bf547.c: New test.
1773         * gcc.target/bfin/mcpu-bf523.c: New test.
1774         * gcc.target/bfin/mcpu-bf524.c: New test.
1775         * gcc.target/bfin/mcpu-bf526.c: New test.
1776
1777 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1778
1779         * gcc.c-torture/execute/20080122-1.c: New test.
1780
1781 2008-01-22  Tom Tromey  <tromey@redhat.com>
1782
1783         PR c++/34859
1784         * gcc.dg/cpp/pr34859.c: New file.
1785
1786 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1787
1788         PR fortran/34875
1789         * gfortran.dg/vector_subscript_3.f90: New test.
1790
1791 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1792
1793         PR fortran/34848
1794         * gfortran.dg/missing_optional_dummy_4.f90
1795
1796 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1797
1798         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1799
1800 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1801
1802         * gnat.dg/unchecked_union1.adb: New test.
1803
1804 2008-01-22  Tom Tromey  <tromey@redhat.com>
1805
1806         PR c++/34829
1807         * g++.dg/ext/pr34829.C: New file.
1808
1809 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR c++/34607
1812         * gcc.dg/gomp/pr34607.c: New test.
1813         * g++.dg/gomp/pr34607.C: New test.
1814
1815         PR c++/34914
1816         * g++.dg/ext/vector10.C: New test.
1817
1818         PR c++/34918
1819         * g++.dg/other/error23.C: New test.
1820
1821         PR c++/34917
1822         * g++.dg/ext/vector12.C: New test.
1823
1824 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1825
1826         PR 32102
1827         * gcc.dg/Wstrict-overflow-21.c: New.
1828         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1829
1830 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1831
1832         PR middle-end/33092
1833         * gcc.dg/pr33092.c: New.
1834
1835 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1836
1837         * gcc.target/s390/20020926-1.c: Add -m31 option.
1838
1839 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1840
1841         PR fortran/34915
1842         * gfortran.dg/initialization_18.f90: New test.
1843
1844 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1845
1846         PR fortran/34899
1847         * gfortran.dg/tab_continuation.f: New.
1848
1849 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1850
1851         PR fortran/34896
1852         * gfortran.dg/use_rename_2.f90: New test.
1853
1854 2008-01-21  Richard Guenther  <rguenther@suse.de>
1855
1856         PR middle-end/34856
1857         * gcc.c-torture/compile/pr34856.c: New testcase.
1858
1859 2008-01-21  Richard Guenther  <rguenther@suse.de>
1860
1861         PR c/34885
1862         * gcc.c-torture/compile/pr34885.c: New testcase.
1863
1864 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1865
1866         * gnat.dg/specs/alignment1.ads: New test.
1867
1868 2008-01-21  Richard Guenther  <rguenther@suse.de>
1869
1870         PR c++/34850
1871         * g++.dg/torture/pr34850.C: New testcase.
1872
1873 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1874             Olga Golovanevsky  <olga@il.ibm.com>
1875
1876         PR tree-optimization/34701
1877         * gcc.dg/struct/wo_prof_array_field.c: New test.
1878         
1879 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1880
1881         PR c++/34891
1882         * g++.dg/ext/vector9.C: New.
1883
1884 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1885
1886         PR c++/34776
1887         PR c++/34486
1888         * g++.dg/template/crash75.C: New.
1889         * g++.dg/template/crash76.C: Likewise.  
1890
1891 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1892
1893         PR rtl-optimization/34808
1894         * gcc.c-torture/compile/pr34808.c: New test.
1895
1896 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1897
1898         PR fortran/34784
1899         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1900
1901         PR fortran/34861
1902         * gfortran.dg/entry_array_specs_3.f90: New test.
1903
1904         PR fortran/34854
1905         * gfortran.dg/use_rename_1.f90: New test.
1906
1907 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1908
1909         PR fortran/34784
1910         * gfortran.dg/array_constructor_20.f90: New test.
1911         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1912
1913         PR fortran/34785
1914         * gfortran.dg/array_constructor_21.f90: New test.
1915
1916 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1917
1918         PR libfortran/34795
1919         * gfortran.dg/inquire_13.f90: New test.
1920         
1921         PR libfortran/34659
1922         * gfortran.dg/continuation_9.f90: New test.
1923
1924 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1925
1926         PR target/34831
1927         * gcc.target/mips/pr34831.c: New test.
1928
1929 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1930
1931         PR fortran/34817
1932         PR fortran/34838
1933         * gfortran.dg/any_all_1.f90:  New test.
1934         * gfortran.dg/any_all_2.f90:  New test.
1935
1936 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1937
1938         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
1939         "dg-require-weak" statement.
1940         * g++.dg/eh/weak1.C: Likewise.
1941
1942 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
1943
1944         PR gcov-profile/34610
1945         * gcc.dg/gomp/pr34610.c: New test.
1946
1947 2008-01-19  Tobias Burnus  <burnus@net-b.de>
1948
1949         PR fortran/34760
1950         * gfortran.dg/implicit_11.f90: New.
1951         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
1952         * gfortran.dg/entry_15.f90: Ditto.
1953         * gfortran.dg/func_assign.f90: Ditto.
1954         * gfortran.dg/gomp/reduction3.f90: Ditto.
1955         * gfortran.dg/proc_assign_1.f90: Ditto.
1956
1957         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
1958         of dg-excess-errors.
1959
1960 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1961
1962         PR fortran/32616
1963         * gfortran.dg/argument_checking_15.f90: New.
1964         * gfortran.dg/argument_checking_5.f90: Change TODO into
1965         dg-warning.
1966
1967 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1968
1969         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
1970         * gfortran.dg/enum_5.f90: Ditto.
1971         * gfortran.dg/enum_6.f90: Ditto.
1972         * gfortran.dg/bom_error.f90: Ditto.
1973         * gfortran.dg/func_decl_4.f90: Ditto.
1974
1975 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1976
1977         PR libfortran/34782
1978         * gfortran.dg/fmt_t_6.f: New test.
1979
1980 2008-01-18  Tobias Burnus  <burnus@net-b.de>
1981
1982         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
1983
1984 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1985
1986         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
1987
1988 2008-01-18  Ian Lance Taylor  <iant@google.com>
1989
1990         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
1991
1992 2008-01-18  Ian Lance Taylor  <iant@google.com>
1993
1994         PR c++/33407
1995         * g++.dg/init/new26.C: New test.
1996
1997 2008-01-18  Richard Guenther  <rguenther@suse.de>
1998
1999         PR middle-end/34801
2000         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2001         redundant one.
2002
2003 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2004
2005         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2006         dg-require-effective-target.
2007
2008 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2009
2010         PR target/34556
2011         * gfortran.dg/reshape_2.f90: New test.
2012
2013 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2014
2015         * gcc.dg/20040223-1.c: Fix comment typo.
2016
2017 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2018
2019         PR target/34814
2020         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2021         until 34814 is fixed.
2022
2023 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2024
2025         PR tree-optimization/34648
2026         * gcc.c-torture/compile/pr34648.c: New testcase.
2027
2028 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2029
2030         PR testsuite/34821
2031         * gcc.dg/autopar/autopar.exp: New.
2032         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2033         * lib/target-supports.exp (check_effective_target_pthread): New.
2034
2035         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2036         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2037         * gcc.dg/tree-ssa/reduc-1.c: Same.
2038         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2039         * gcc.dg/tree-ssa/reduc-2.c: Same
2040         * gcc.dg/tree-ssa/reduc-3.c: Same.
2041         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2042         * gcc.dg/tree-ssa/reduc-6.c: Same.
2043         * gcc.dg/tree-ssa/reduc-7.c: Same.
2044         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2045         * gcc.dg/tree-ssa/reduc-8.c: Same.
2046         * gcc.dg/tree-ssa/reduc-9.c: Same.
2047
2048 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2049
2050         * gnat.dg/discr5.adb: New test.
2051
2052 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2053
2054         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2055
2056 2008-01-17  Richard Guenther  <rguenther@suse.de>
2057
2058         PR tree-optimization/34825
2059         * gcc.dg/pr34825.c: New testcase.
2060
2061 2008-01-17  Richard Guenther  <rguenther@suse.de>
2062
2063         * gcc.c-torture/execute/20080117-1.c: New testcase.
2064
2065 2008-01-17  Revital Eres  <eres@il.ibm.com>
2066
2067         PR30957
2068         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2069
2070 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2071
2072         PR fortran/34429
2073         * gfortran.dg/function_charlen_1.f90: New test.
2074
2075         PR fortran/34431
2076         * gfortran.dg/function_types_1.f90: New test.
2077         * gfortran.dg/function_types_2.f90: New test.
2078
2079         PR fortran/34471
2080         * gfortran.dg/function_kinds_4.f90: New test.
2081         * gfortran.dg/function_kinds_5.f90: New test.
2082
2083         * gfortran.dg/defined_operators_1.f90: Errors now at function
2084         declarations.
2085         * gfortran.dg/private_type_4.f90: The same.
2086         * gfortran.dg/interface_15.f90: The same.
2087         * gfortran.dg/elemental_args_check_2.f90: The same.
2088         * gfortran.dg/auto_internal_assumed.f90: The same.
2089
2090 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2091
2092         * gnat.dg/sizetype.adb: New test.
2093
2094 2008-01-16  Richard Guenther  <rguenther@suse.de>
2095
2096         PR middle-end/32628
2097         * gcc.dg/overflow-warn-7.c: New testcase.
2098
2099 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2100
2101         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2102
2103 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2104         Richard Guenther  <rguenther@suse.de>
2105
2106         PR c/34668
2107         * gcc.dg/pr34668-1.c: New test.
2108         * gcc.dg/pr34668-2.c: Likewise.
2109
2110 2008-01-16  Richard Guenther  <rguenther@suse.de>
2111
2112         PR c++/33819
2113         * g++.dg/torture/pr33819.C: New testcase.
2114
2115 2008-01-16  Richard Guenther  <rguenther@suse.de>
2116
2117         PR c/34768
2118         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2119         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2120
2121 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/34796
2124         * gfortran.dg/argument_checking_13.f90: New.
2125         * gfortran.dg/argument_checking_14.f90: New.
2126
2127 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2128         
2129         PR libfortran/34671
2130         * gfortran.dg/anyallcount_1.f90:  New test.
2131
2132 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2133
2134         PR c++/34399
2135         * g++.dg/cpp0x/vt-34399.C: New.
2136         * g++.dg/template/friend50.C: New.
2137
2138 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2139
2140         PR c++/34751
2141         * g++.dg/cpp0x/vt-34751.C: New.
2142
2143 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2144
2145         PR c++/34051
2146         PR c++/34055
2147         PR c++/34102
2148         PR c++/34103
2149         * g++.dg/cpp0x/vt-34051-2.C: New.
2150         * g++.dg/cpp0x/vt-34102.C: New.
2151         * g++.dg/cpp0x/vt-34051.C: New.
2152         * g++.dg/cpp0x/vt-34055.C: New.
2153         * g++.dg/cpp0x/vt-34103.C: New.
2154
2155 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2156
2157         PR c++/34314
2158         * g++.dg/cpp0x/vt-34314.C: New.
2159         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2160         reality (the error message was wrong previously).
2161
2162 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2163
2164         PR c++/33964
2165         * g++.dg/cpp0x/vt-33964.C: New.
2166         * g++.dg/template/partial5.C: New.
2167
2168 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2169
2170         PR c++/34052
2171         * g++.dg/cpp0x/vt-34052.C: New.
2172         * g++.dg/template/ttp26.C: New.
2173         
2174 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2175
2176         * gnat.dg/rep_clause2.ad[sb]: New test.
2177         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2178
2179 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2180
2181         PR c++/24924
2182         * g++.dg/cpp/pedantic-errors.C: Delete.
2183         * g++.dg/cpp/permissive.C: Delete.
2184         
2185 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2186
2187         * gcc.c-torture/compile/20080114-1.c: New test.
2188
2189 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2190
2191         PR fortran/34665
2192         * gfortran.dg/argument_checking_11.f90: New.
2193         * gfortran.dg/argument_checking_12.f90: New.
2194         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2195         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2196         * gfortran.dg/argument_checking_3.f90: Ditto.
2197         * gfortran.dg/pointer_intent_2.f90: Ditto.
2198         * gfortran.dg/import2.f90: Ditto.
2199         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2200         * gfortran.dg/implicit_actual.f90: Ditto.
2201         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2202         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2203
2204 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/34763
2207         * gfortran.dg/interface_proc_end.f90: New.
2208
2209 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/34759
2212         * gfortran.dg/assumed_size_refs_4.f90: New.
2213
2214 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2215
2216         * gnat.dg/unchecked_convert1.adb.
2217
2218 2008-01-13  Richard Guenther  <rguenther@suse.de>
2219
2220         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2221         readable and writable again before exiting.
2222
2223 2008-01-13  Richard Guenther  <rguenther@suse.de>
2224
2225         PR middle-end/34601
2226         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2227
2228 2008-01-13  Jan Hubicka  <jh@suse.cz>
2229
2230         PR middle-end/32135
2231         * gcc.dg/pr32135.c: new.
2232
2233 2008-01-12  Doug Kwan  <dougkwan@google.com>
2234
2235         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2236         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2237         -Wignored-qualifiers.
2238
2239 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2240
2241         * gnat.dg/slice3.adb: New test.
2242         * gnat.dg/slice4.adb: Likewise.
2243
2244 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2245
2246         * gnat.dg/bit_packed_array.ad[sb]: New test.
2247
2248 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR fortran/34432
2251         * gfortran.dg/parens_7.f90: New test.
2252
2253 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2254
2255         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2256         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2257
2258         * gcc.dg/pr33826.c: Require nonpic.
2259
2260 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2261
2262         PR fortran/34722
2263         * gfortran.dg/inquire_12.f90: New test.
2264
2265 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2266
2267         PR libfortran/34670
2268         * all_bounds_1.f90: New test case.
2269         * maxloc_bounds_1.f90: New test case.
2270         * maxloc_bounds_2.f90: New test case.
2271         * maxloc_bounds_3.f90: New test case.
2272         * maxloc_bounds_4.f90: New test case.
2273         * maxloc_bounds_5.f90: New test case.
2274         * maxloc_bounds_6.f90: New test case.
2275         * maxloc_bounds_7.f90: New test case.
2276         * maxloc_bounds_8.f90: New test case.
2277
2278 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2279
2280         * gcc.dg/struct-ret-3.c: New test.
2281
2282 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2283
2284         PR fortran/34537
2285         * gfortran.dg/transfer_simplify_8.f90: New test.
2286
2287 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2288
2289         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2290         size_t using predefined macro.
2291
2292 2008-01-10  Raksit Ashok  <raksit@google.com>
2293
2294         PR rtl-optimization/27971
2295         * gcc.target/i386/pr27971.c: New testcase.
2296
2297 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2298
2299         PR fortran/34396
2300         * gfortran.dg/bounds_check_12.f90: New test.
2301
2302 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2303
2304         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2305         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2306
2307 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2308
2309         PR middle-end/34641
2310         * g++.dg/torture/pr34641.C: New testcase.
2311
2312 2008-01-10  Richard Guenther  <rguenther@suse.de>
2313
2314         PR tree-optimization/34651
2315         * g++.dg/torture/pr34651.C: New testcase.
2316
2317 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2318
2319         PR tree-optimization/34017
2320         * gcc.dg/tree-ssa/pr34017.c: New.
2321
2322 2008-01-09  Richard Guenther  <rguenther@suse.de>
2323         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2324
2325         PR middle-end/30132
2326         * gcc.c-torture/compile/pr30132.c: New testcase.
2327
2328 2008-01-09  Richard Guenther  <rguenther@suse.de>
2329
2330         PR middle-end/34458
2331         * gcc.c-torture/compile/pr34458.c: New testcase.
2332
2333 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2334
2335         PR testsuite/30459
2336         g++.dg/eh/ia64-2.C: Require weak support.
2337
2338 2008-01-08  Richard Guenther  <rguenther@suse.de>
2339
2340         PR middle-end/31863
2341         * g++.dg/torture/pr31863.C: New testcase.
2342
2343 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR middle-end/34694
2346         * gcc.dg/gomp/pr34694.c: New test.
2347         * g++.dg/gomp/pr34694.C: New test.
2348
2349         PR c++/33890
2350         * g++.dg/gomp/pr33890.C: New test.
2351
2352 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2353
2354         PR fortran/34476
2355         * gfortran.dg/parameter_array_init_3.f90: New test.
2356
2357 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/34681
2360         PR fortran/34704
2361         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2362
2363 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2364
2365         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2366         * g++.dg/other/spu2vmx-1.C: Use it.
2367
2368 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2369
2370         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2371
2372         PR testsuite/34575
2373         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2374         * gcc.target/powerpc/parity-1.c: Likewise.
2375
2376 2008-01-07  Fred Fish  <fnf@specifix.com>
2377
2378         PR preprocessor/30363:
2379         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2380         macro expansions.
2381
2382 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2383
2384         PR fortran/34672
2385         * gfortran.dg/use_only_2.f90: New test.
2386
2387 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2388
2389         PR libstdc++/34680
2390         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2391         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2392
2393 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2394
2395         PR fortran/34545
2396         * gfortran.dg/use_12.f90: New test.
2397
2398 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2399
2400         PR fortran/34689
2401         * interface.c (compare_actual_formal): Fix intent(out) check for
2402         function result variables.
2403
2404 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2405
2406         PR fortran/34690
2407         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2408
2409 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/34689
2412         * gfortran.dg/intent_out_4.f90: Fix test case.
2413
2414 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2415
2416         PR fortran/34689
2417         * gfortran.dg/intent_out_4.f90: New.
2418
2419 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2420
2421         PR libfortran/34540
2422         * gfortran.dg/optional_dim_3.f90: New test.
2423
2424 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2425
2426         PR fortran/34658
2427         * gfortran.dg/common_11.f90: New.
2428         * gfortran.dg/blockdata_1.f90: Update test case.
2429         * gfortran.dg/blockdata_2.f90: Update test case.
2430
2431 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2432
2433         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2434
2435 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2436
2437         PR fortran/34655
2438         * gfortran.dg/equiv_constraint_9.f90: New.
2439
2440 2008-01-06  Revital Eres  <eres@il.ibm.com>
2441
2442         PR tree-optimization/34263
2443         * gcc.dg/pr34263.c:  New testcase.
2444
2445 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2446
2447         PR fortran/34654
2448         * gfortran.dg/internal_io_unf.f90: New.
2449
2450 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2451
2452         PR fortran/34660
2453         * gfortran.dg/elemental_args_check_2.f90: New.
2454
2455 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2456
2457         PR fortran/34662
2458         * gfortran.dg/intent_out_3.f90: New.
2459
2460 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2461
2462         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2463
2464 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2465
2466         PR libfortran/34676
2467         * gfortran.dg/list_read_8.f90: New test.
2468
2469 2008-01-04  Richard Guenther  <rguenther@suse.de>
2470
2471         PR middle-end/34029
2472         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2473         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2474
2475 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2476
2477         PR gcov-profile/34609
2478         * g++.dg/gcov/gcov-6.C: New test.
2479
2480 2008-01-04  Richard Guenther  <rguenther@suse.de>
2481
2482         PR tree-optimization/31081
2483         * g++.dg/torture/pr31081-1.C: New testcase.
2484         * g++.dg/torture/pr31081-2.C: Likewise.
2485
2486 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2487
2488         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2489         * gcc.target/mips/rsqrt-2.c: Likewise.
2490         * gcc.target/mips/rsqrt-4.c: New test.
2491
2492 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2493
2494         PR fortran/34557
2495         * gfortran.dg/equiv_substr.f90: New.
2496
2497 2008-01-03  Tom Tromey  <tromey@redhat.com>
2498
2499         PR c/34457:
2500         * gcc.dg/pr34457-2.c: New file.
2501         * gcc.dg/pr34457-1.c: New file.
2502
2503 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2504
2505         Revert fix for PR tree-optimization/34458.
2506
2507 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2508
2509         PR tree-optimization/34458
2510         * gcc.dg/tree-ssa/pr34458.c: New.
2511
2512 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2513
2514         PR libfortran/34565
2515         * gfortran.dg/internal_readwrite_1.f90:  New test.
2516         * gfortran.dg/internal_readwrite_2.f90:  New test.
2517
2518 2008-01-03  Tom Tromey  <tromey@redhat.com>
2519
2520         PR preprocessor/34602:
2521         * gcc.dg/cpp/pr34602.c: New file.
2522
2523 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2524
2525         PR tree-optimization/29484
2526         * gcc.c-torture/execute/20071220-1.c: New test.
2527         * gcc.c-torture/execute/20071220-2.c: New test.
2528
2529 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2530
2531         PR tree-optimization/34635
2532         * gcc.dg/tree-ssa/pr34635.c: New.
2533         * gcc.dg/tree-ssa/pr34635-1.c: New.
2534
2535 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2536
2537         PR middle-end/34562
2538         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2539         scan-assembler check.
2540
2541 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR middle-end/34608
2544         * g++.dg/gomp/pr34608.C: New test.
2545
2546 2008-01-02  Richard Guenther  <rguenther@suse.de>
2547
2548         PR middle-end/34093
2549         PR middle-end/31976
2550         * gcc.c-torture/compile/pr34093.c: New testcase.
2551
2552 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2553
2554         * g++.dg/cpp0x/long_long.C: New.
2555
2556 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2557
2558         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2559         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2560         warning on the function main.
2561
2562 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2563
2564         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2565         rather than __v2di type.
2566
2567 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2568
2569         PR fortran/34558
2570         * gfortran.dg/linked_list_1.f90: New test.
2571
2572 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2573
2574         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2575         instead of appending to it.
2576
2577 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2578
2579         PR tree-optimization/34591
2580         * gcc.dg/vect/pr34591.c: New test.
2581
2582 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2583
2584         PR libfortran/34594
2585         * gfortran.dg/direct_io_8.f90:  New test case.
2586
2587 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR target/34281
2590         * gcc.c-torture/execute/20071213-1.c: New test.
2591
2592 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2593
2594         PR libfortran/34560
2595         * gfortran.dg/read_eof_5.f90: New test.
2596
2597 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2598
2599         PR fortran/34514
2600         * gfortran.dg/initialization_17.f90: New.
2601
2602 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2603
2604         PR libfortran/34566
2605         * gfortran.dg/matmul_6.f90:  New test.
2606
2607 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2608
2609         PR fortran/34421
2610         * gfortran.dg/entry_17.f90: New.
2611
2612 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2613
2614         PR fortran/34536
2615         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2616         * gfortran.dg/real_const_3.f90: Likewise.
2617         * gfortran.dg/unary_operator.f90: New test.
2618
2619 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2620
2621         * gnat.dg/pack2.adb: New test.
2622
2623 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2624
2625         PR fortran/34559
2626         * gfortran.dg/repeat_6.f90: New test.
2627
2628 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2629
2630         PR fortran/34549
2631         * cshift_shift_real_1.f90:  New test.
2632
2633 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2634
2635         PR fortran/34540
2636         * gfortran.dg/shift-kind_2.f90: New test.
2637
2638 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2639
2640         PR target/8835
2641         * gcc.dg/pr8835-1.c: New.
2642
2643 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2644
2645         PR fortran/34438
2646         * gfortran.dg/default_initialization_3.f90: New test.
2647
2648 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2649
2650         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2651         conditions.
2652         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2653
2654 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2655
2656         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2657         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2658
2659 2007-12-20  Jason Merrill  <jason@redhat.com>
2660
2661         * gcc.dg/overload/arg[14].C: Remove expected errors.
2662
2663 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2664
2665         PR c++/34459
2666         * gcc.c-torture/execute/20071219-1.c: New test.
2667
2668 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2669
2670         PR fortran/34530
2671         * gfortran.dg/namelist_44.f90: New.
2672
2673 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/34482
2676         * gfortran.dg/boz_8.f90: Add error-check check.
2677         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2678         stop by call abort.
2679
2680 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2681
2682         * gcc.dg/gomp/combined-1.c: New test.
2683
2684 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2685
2686         PR tree-optimization/34355
2687         * g++.dg/tree-ssa/pr34355.C: New test.
2688
2689 2007-12-19  Revital Eres  <eres@il.ibm.com>
2690
2691          * gcc.dg/sms-5.c: New testcase.
2692
2693 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2694
2695         PR fortran/34325
2696         * gfortran.dg/missing_parens_1.f90: New.
2697         * gfortran.dg/missing_parens_1.f90: New.
2698         
2699 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2700
2701         PR fortran/34495
2702         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2703         expressions.
2704         * gfortran.dg/transfer_simplify_7.f90: New test.
2705
2706 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2707
2708         * gcc.dg/pr32912-3.c: Compile with -w.
2709
2710         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2711
2712 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2713             Jakub Jelinek  <jakub@redhat.com>
2714         
2715         PR c++/32565
2716         PR c++/33943
2717         PR c++/33965
2718         * g++.dg/cpp0x/variadic86.C: New.
2719         * g++.dg/cpp0x/variadic87.C: New.
2720         * g++.dg/cpp0x/variadic84.C: New.
2721         * g++.dg/cpp0x/variadic85.C: New.
2722         * g++.dg/template/ttp25.C: New.
2723
2724 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2725
2726         PR tree-optimization/34123
2727         * gcc.dg/tree-ssa/pr34123.c: New test.
2728
2729 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2730
2731         PR rtl-optimization/34456
2732         * gcc.c-torture/execute/pr34456.c: New test.
2733
2734 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2735
2736         PR c++/34488
2737         * g++.dg/parse/friend7.C: New test.
2738
2739         PR rtl-optimization/34490
2740         * gcc.c-torture/execute/20071216-1.c: New test.
2741
2742 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2743
2744         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2745
2746 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2747
2748         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2749         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2750         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2751         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2752         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2753
2754 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR c/34506
2757         * gcc.dg/gomp/clause-2.c: New test.
2758         * g++.dg/gomp/clause-4.C: New test.
2759
2760 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2761
2762         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2763         part of Fortran 77/95/2003.
2764
2765 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2766
2767         PR tree-optimization/34445
2768         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2769         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2770
2771 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2772
2773         PR fortran/34427
2774         * gfortran.dg/namelist_42.f90: Update.
2775         * gfortran.dg/namelist_43.f90: New.
2776         
2777 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2778
2779         PR fortran/34495
2780         * gfortran.dg/initialization_16.f90: New.
2781
2782 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2783
2784         PR fortran/34305
2785         * gfortran.dg/real_dimension_1.f:  New test case.
2786
2787 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2788
2789         * gcc.dg/torture/pr24257.c: Remove -O from options.
2790
2791 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2792
2793         PR fortran/34246
2794         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2795
2796 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/31213
2799         PR fortran/33888
2800         PR fortran/33998
2801         * gfortran.dg/mapping_1.f90: New test.
2802         * gfortran.dg/mapping_2.f90: New test.
2803         * gfortran.dg/mapping_3.f90: New test.
2804
2805 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2806
2807         PR rtl-optimization/34415
2808         * gcc.c-torture/execute/pr34415.c: New test.
2809
2810 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2811
2812         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2813         void. 
2814
2815 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR bootstrap/34003
2818         * gcc.dg/pr34003-1.c: New test.
2819         * gcc.dg/pr34003-2.c: New.
2820
2821 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2822
2823         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2824         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2825         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2826         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2827         add -save-temps.
2828         * gcc.target/cris/torture/cris-torture.exp,
2829         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2830         * gcc.target/cris/builtin_ctz_v3.c,
2831         gcc.target/cris/builtin_ctz_v8.c,
2832         gcc.target/cris/builtin_clz_v0.c,
2833         gcc.target/cris/builtin_clz_v3.c,
2834         gcc.target/cris/builtin_bswap_v3.c,
2835         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2836         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2837         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2838         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2839         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2840         lib/target-supports.exp: Adjust for crisv32-*-*.
2841
2842 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2843
2844         * gcc.dg/debug/const-3.c: New.
2845
2846 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2847
2848         * g++.dg/other/datasec1.C: Require named section support.
2849
2850 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2851
2852         PR target/29978
2853         * gcc.target/i386/pr29978.c: New test.
2854
2855 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2856
2857         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2858         instead of -msse4.1.
2859         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2860         * g++.dg/other/i386-2.C (dg-options): Ditto.
2861
2862 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2863
2864         PR fortran/34438
2865         * gfortran.dg/private_type_10.f90: New.
2866
2867 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2868
2869         PR fortran/34398
2870         * gfortran.dg/nan_4.f90: New.
2871
2872 2007-12-14  Richard Guenther  <rguenther@suse.de>
2873
2874         PR middle-end/34462
2875         * gcc.c-torture/compile/20071214-1.c: New testcase.
2876
2877 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2878
2879         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2880         macros to test macroized SSE intrinsics.  Use new macros to test
2881         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2882         emmintrin.h, xmmintrin.h and bmmintrin.h
2883         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2884         to test with immediate operand.
2885
2886 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2887
2888         PR target/34091
2889         * gcc.c-torture/compile/pr34091.c: New test.
2890
2891 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2892
2893         * gcc.dg/uninit-13.c: UnXFAIL.
2894         * gcc.dg/complex-5.c: New testcase.
2895
2896 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2897
2898         * gcc.dg/struct/struct-reorg.exp: Replace 
2899          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2900         
2901 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2902
2903         PR libfortran/34370
2904         PR libfortran/34323
2905         PR libfortran/34405
2906         * gfortran.dg/advance_6.f90:  New test case.
2907         * gfortran.dg/direct_io_7.f90:  New test case.
2908         * gfortran.dg/streamio_13.f90:  New test case.
2909
2910 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2911
2912         * g++.dg/cpp0x/__func__.C: New.
2913
2914 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2915
2916         PR target/34435
2917         * g++.dg/other/pr34435.C: New testcase.
2918
2919 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2920
2921         * gcc.dg/struct: New directory with tests 
2922         for struct-reorg optimizaion.
2923         * gcc.dg/struct/struct-reorg.exp: New script.
2924         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2925         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2926         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2927         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2928         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2929         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2930         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2931         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2932         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2933         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
2934         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
2935         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
2936         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
2937         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
2938         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
2939         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
2940         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
2941         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
2942         * gcc.dg/struct/w_prof_global_array.c: Likewise.
2943         * gcc.dg/struct/w_prof_global_var.c: Likewise.
2944         * gcc.dg/struct/w_prof_local_array.c: Likewise.
2945         * gcc.dg/struct/w_prof_local_var.c: Likewise.
2946         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
2947         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
2948
2949 2007-12-13  Tobias Burnus  <burnus@net-b.de>
2950
2951         PR fortran/34427
2952         * gfortran.dg/namelist_42.f90: New.
2953
2954 2007-12-12  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/34254
2957         * gfortran.dg/function_kinds_3.f90: New.
2958
2959 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
2960
2961         * gcc.target/s390/20071212-1.c: New testcase.
2962
2963 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR c++/34238
2966         * g++.dg/ext/visibility/anon7.C: Add xfail.
2967         * g++.dg/ext/visibility/anon9.C: New test.
2968         * g++.dg/ext/visibility/anon10.C: New test.
2969
2970         PR c++/34364
2971         * g++.dg/rtti/dyncast2.C: New test.
2972
2973 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
2974
2975         PR tree-optimization/34407
2976         * gcc.dg/vect/pr34407.c: New test.
2977
2978 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2979
2980         PR fortran/34411
2981         * gfortran.dg/error_recovery_5.f90: New.
2982         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
2983
2984 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR tree-optimization/34371
2987         * gcc.c-torture/compile/20071207-1.c: New test.
2988
2989 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
2990
2991         PR c++/34059
2992         * g++.dg/parse/crash40.C: New test.
2993
2994 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2995
2996         * g++.dg/opt/memcpy1.C: New test.
2997
2998 2007-12-10  Tobias Burnus  <burnus@net-b.de>
2999
3000         PR fortran/34425
3001         * gfortran.dg/argument_checking_10.f90: New.
3002
3003 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR rtl-optimization/34302
3006         * gcc.c-torture/execute/20071210-1.c: New test.
3007
3008 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3009
3010         PR c++/34395
3011         * g++.dg/cpp0x/error1.C: New test.
3012
3013         PR c++/34394
3014         * g++.dg/other/error22.C: New test.
3015
3016 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3017
3018         PR target/32086
3019         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3020         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3021         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3022
3023 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR c++/34178
3026         PR c++/34340
3027         * g++.dg/template/repo6.C: New test.
3028         * g++.dg/template/repo7.C: New test.
3029         * g++.dg/template/repo8.C: New test.
3030
3031 2007-12-09  H.J. Lu  <hjl@lucon.org>
3032             Tobias Burnus  <burnus@net-b.de>
3033
3034         PR fortran/34404
3035         * gfortran.dg/read_2.f90: New.
3036
3037 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3038
3039         * lib/target-supports.exp (check_effective_target_tls_native):
3040         Fix typo.
3041
3042 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3043
3044         PR ada/34366
3045         * gnat.dg/enclosing_record_reference.ads,
3046         gnat.dg/enclosing_record_reference.adb: New test.
3047
3048 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3049
3050         PR fortran/32129
3051         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3052         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3053
3054         PR fortran/31487
3055         * gfortran.dg/char_component_initializer_1.f90: New test.
3056
3057 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3058
3059         PR fortran/34342
3060         PR fortran/34345
3061         PR fortran/18026
3062         PR fortran/29471
3063
3064         * gfortran.dg/boz_8.f90: New.
3065         * gfortran.dg/boz_9.f90: New.
3066         * gfortran.dg/boz_10.f90: New.
3067         * gfortran.dg/boz_7.f90: Update dg-warning.
3068         * gfortran.dg/pr16433.f: Add dg-error.
3069         * gfortan.dg/ibits.f90: Update dg-warning.
3070         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3071         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3072
3073 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR fortran/34359
3076         * gfortran.dg/include_1.f90: New test.
3077         * gfortran.dg/include_1.inc: New.
3078         * gfortran.dg/include_2.f90: New test.
3079
3080 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3081
3082         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3083
3084 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3085
3086         PR fortran/34319
3087         * gfortran.dg/nan_3.f90: New.
3088
3089 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3090
3091         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3092
3093 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3094
3095         * gnat.dg/tamdt*.ad?: Support for ...
3096         * gnat.dg/test_tamdt.adb: New test.
3097
3098 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3099
3100         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3101         exports and document how these can be exercised.
3102
3103 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3104
3105         PR ada/15805
3106         * gnat.dg/specs/access_constants.ads: New test.
3107
3108         * gnat.dg/specs/access_constant_decl.ads: New test.
3109
3110         PR ada/21346
3111         * gnat.dg/compose.adb: New test.
3112
3113 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3114
3115         PR ada/34173
3116         * gnat.dg/unc_memops.ad[sb]: Support for ...
3117         * gnat.dg/unc_memfree.adb: New test.
3118         
3119 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3120
3121         * gfortran.dg/ltrans-7.f90: New.
3122
3123 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3124             Dorit Nuzman  <dorit@il.ibm.com>
3125
3126         PR tree-optimization/34005
3127         * gcc.dg/vect/pr34005.c: New test.
3128
3129 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR c++/34336
3132         * g++.dg/template/new8.C: New test.
3133
3134 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3135
3136         PR fortran/34333
3137         * gfortran.dg/boz_7.f90: New.
3138         * gfortran.dg/int_1.f90: Disable -pedantic option.
3139         * gfortran.dg/boz_1.f90: Ditto.
3140         * gfortran.dg/boz_3.f90: Ditto.
3141         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3142         * gfortran.dg/ibits.f90: Ditto.
3143         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3144         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3145
3146 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3147
3148         PR fortran/34335
3149         * gfortran.dg/used_types_19.f90: New test.
3150
3151 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3152
3153         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3154         * gfortran.dg/nearest_2.f90: Likewise.
3155         * gfortran.dg/nearest_3.f90: Likewise.
3156
3157 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR middle-end/34337
3160         * gcc.c-torture/execute/20071205-1.c: New test.
3161
3162 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3163
3164         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3165         * gfortran.dg/real_const_3.f90: Likewise.
3166
3167 2007-12-05  Richard Guenther  <rguenther@suse.de>
3168
3169         PR tree-optimization/34138
3170         * gcc.c-torture/compile/pr34138.c: New testcase.
3171
3172 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3173
3174         PR debug/33739
3175         * gfortran.dg/debug_2.f: New test.
3176
3177 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3178
3179         * gnat.dg/specs/elab1.ads: New test.
3180
3181 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3182
3183         PR target/34312
3184         * gcc.target/i386/pr34312.c: New test.
3185
3186 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3187
3188         PR fortran/34333
3189         * gfortran.dg/nan_2.f90: New.
3190
3191 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR c++/34271
3194         * g++.dg/cpp0x/decltype9.C: New test.
3195         * g++.dg/cpp0x/decltype10.C: New test.
3196
3197 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3198
3199         PR ada/21489
3200         * gnat.dg/rm_6_4_1_13.adb: New test.
3201
3202 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR middle-end/34134
3205         * gcc.c-torture/compile/20071117-1.c: New test.
3206
3207 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3208
3209         PR c++/34101
3210         * g++.dg/cpp0x/variadic-ttp.C: New.
3211
3212 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3213         
3214         * gcc.dg/parse-decl-after-if.c: New.
3215         * gcc.dg/20031223-1.c: Adjust.
3216         
3217 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3218
3219         PR c++/33509
3220         * g++.dg/cpp0x/variadic-throw.C: New.
3221
3222 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3223
3224         PR c++/33091
3225         * g++.dg/cpp0x/variadic-unify.C: New.
3226
3227 2007-12-04  Richard Guenther  <rguenther@suse.de>
3228
3229         PR middle-end/34334
3230         PR middle-end/34222
3231         * gcc.c-torture/compile/pr34334.c: New testcase.
3232         * g++.dg/torture/pr34222.C: New testcase.
3233
3234 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3235
3236         * gcc.c-torture/execute/20071202-1.c: New test.
3237         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3238
3239 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3240
3241         PR fortran/34318
3242         * gfortran.dg/module_nan.f90: New.
3243
3244 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3245
3246         * lib/target-supports.exp (get_compiler_messages): Replace with...
3247         (check_compile): ...this new procedure.  Handle TYPE == executable.
3248         Use comments in the source to determine the correct extension.
3249         Return a pair containing the compiler output and the output filename.
3250         Don't delete the file here.
3251         (check_no_compiler_messages_nocache): New procedure.
3252         (check_no_compiler_messages): Use it.
3253         (check_no_messages_and_pattern_nocache): New procedure.
3254         (check_no_messages_and_pattern): Use it.
3255         (check_runtime_nocache, check_runtime): New procedures.
3256         (check_effective_target_tls): Use check_no_compiler_messages.
3257         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3258         (check_effective_target_tls_runtime): Use check_runtime.
3259         (check_effective_target_fstack_protector): Likewise.
3260         (check_iconv_available): Use check_runtime_nocache.
3261         (check_effective_target_fortran_large_real): Use
3262         check_no_compiler_messages.
3263         (check_effective_target_fortran_large_int): Likewise.
3264         (check_effective_target_static_libgfortran): Likewise.
3265         (check_750cl_hw_available): Use check_cached_effective_target
3266         and check_runtime_nocache.
3267         (check_vmx_hw_available): Likewise.
3268         (check_effective_target_broken_cplxf_arg): Likewise.
3269         (check_alpha_max_hw_available): Use check_runtime.
3270         (check_function_available): Use check_no_compiler_messages.
3271         (check_cxa_atexit_available): Use check_cached_effective_target
3272         and check_runtime_nocache.
3273         (check_effective_target_dfp_nocache): Use
3274         check_no_compiler_messages_nocache.
3275         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3276         (check_effective_target_dfp): Use check_cached_effective_target.
3277         (check_effective_target_dfprt): Likewise.
3278         (check_effective_target_arm_neon_hw): Use check_runtime.
3279         (check_effective_target_ultrasparc_hw): Likewise.
3280         (check_effective_target_c99_runtime): Use
3281         check_no_compiler_messages_nocache.
3282
3283 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3284
3285         PR middle-end/29749
3286         * gcc.dg/fold-rotate-1.c: New test.
3287
3288         PR tree-optimization/33453
3289         * gcc.c-torture/compile/20071203-1.c: New test.
3290
3291 2007-12-03  Robert Dewar <dewar@adacore.com>
3292             Samuel Tardieu  <sam@rfc1149.net>
3293
3294         PR ada/34287
3295         * gnat.dg/check_elaboration_code.adb: New test.
3296         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3297         New support files.
3298
3299 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3300
3301         PR c++/34061
3302         * g++.dg/cpp0x/pr34061.C: New.
3303
3304 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3305
3306         PR c++/34273
3307         * g++.dg/other/error21.C: New.
3308
3309 2007-12-02  Revital Eres  <eres@il.ibm.com>
3310
3311         * gcc.dg/sms-4.c: New testcase.
3312
3313 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3314             Revital Eres  <eres@il.ibm.com>
3315
3316         * gcc.dg/sms-3.c: New testcase.
3317
3318 2007-12-01  Ollie Wild  <aaw@google.com>
3319
3320         PR c++/8171
3321         * g++.dg/conversion/ptrmem9.C: New test.
3322
3323 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3324
3325         PR libfortran/34291
3326         * gfortran.dg/namelist_41.f90: New test.
3327
3328 2007-11-30  Tom Tromey  <tromey@redhat.com>
3329
3330         PR preprocessor/32868:
3331         * gcc.dg/cpp/pr32868.c: New file.
3332
3333 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334
3335         PR fortran/34248
3336         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3337
3338 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3339
3340         PR rtl-optimization/34171
3341         * gcc.dg/pr34171.c: New testcase.
3342
3343 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3344
3345         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3346
3347 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3348
3349         PR fortran/34133
3350         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3351         * gfortran.dg/bind_c_usage_11.f03: New.
3352         * gfortran.dg/bind_c_usage_12.f03: New.
3353
3354 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3355
3356         PR c++/34275
3357         * g++.dg/other/error20.C: New test.
3358
3359 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3360
3361         PR fortran/34230
3362         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3363
3364 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3365
3366         PR tree-optimization/34244
3367         * gcc.dg/tree-ssa/pr34244.c: New test.
3368
3369 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR tree-optimization/33434
3372         * gcc.dg/pr33434-1.c: New test.
3373         * gcc.dg/pr33434-2.c: New test.
3374         * gcc.dg/pr33434-3.c: New test.
3375         * gcc.dg/pr33434-4.c: New test.
3376
3377         PR c++/34270
3378         * g++.dg/template/cond7.C: New test.
3379
3380         PR c++/34267
3381         PR c++/34268
3382         * g++.dg/cpp0x/decltype7.C: New test.
3383         * g++.dg/cpp0x/decltype8.C: New test.
3384
3385 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3386
3387         PR fortran/34248
3388         * gfortran.dg/result_in_spec_3.f90: New.
3389
3390 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3391
3392         PR fortran/34262
3393         * gfortran.dg/mvbits_3.f90: New.
3394
3395 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3396         
3397         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3398         Delete.
3399         (check_effective_target_hard_float): New.
3400         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3401         * gcc.dg/pr30957-1.c: Likewise.
3402         
3403 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3404
3405         PR ada/15804
3406         * gnat.dg/specs/variant_part.ads: New test.
3407
3408         PR ada/17318
3409         * gnat.dg/specs/attribute_parsing.ads: New test.
3410
3411         PR ada/32792
3412         * gnat.dg/specs/integer_value.ads: New test.
3413
3414         PR ada/22559
3415         * gnat.dg/specs/delta_small.ads: New test.
3416
3417 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3418
3419         PR tree-optimization/34140
3420         * gcc.c-torture/compile/20071128-1.c: New test.
3421
3422 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3423
3424         PR fortran/32928
3425         * gfortran.dg/data_array_1.f90
3426         * gfortran.dg/data_array_2.f90
3427         * gfortran.dg/data_array_3.f90
3428         * gfortran.dg/data_array_4.f90
3429
3430 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3431
3432         PR fortran/34227
3433         * gfortran.dg/blockdata_5.f90: New test.
3434         * gfortran.dg/blockdata_6.f90: New test.
3435
3436 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3437
3438         PR tree-optimization/34016
3439         * gcc.dg/pr34016.c: New test.
3440
3441 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3442
3443         PR fortran/29389
3444         * gfortran.dg/stfunc_6.f90: New test.
3445
3446         PR fortran/33850
3447         * gfortran.dg/assign_10.f90: New test.
3448
3449 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3450
3451         PR fortran/33541
3452         * gfortran.dg/use_11.f90: New test.
3453
3454         PR fortran/34231
3455         * gfortran.dg/generic_15.f90: New test.
3456
3457 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3458
3459         PR target/34225
3460         * gcc.dg/pr34225.c: New test.
3461
3462 2007-11-27  Richard Guenther  <rguenther@suse.de>
3463
3464         PR tree-optimization/34241
3465         * g++.dg/torture/pr34241.C: New testcase.
3466
3467 2007-11-27  Richard Guenther  <rguenther@suse.de>
3468
3469         * gcc.dg/builtins-error.c: New testcase.
3470
3471 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3472
3473         PR c++/34213
3474         * g++.dg/ext/visibility/anon8.C: New test.
3475
3476 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3477
3478         PR target/34077
3479         * gcc.target/i386/pr34077.c: New testcase.
3480
3481 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3482
3483         PR fortran/34203
3484         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3485         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3486         * gfortran.dg/backslash_1.f90: Remove no longer needed
3487         -fno-backslash option.
3488
3489 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3490
3491         PR c/23722
3492         * gcc.dg/cpp/19990413-1.c: Update.
3493         * gcc.dg/parse-else-error.c: New.
3494         * gcc.dg/parse-else-error-2.c: New.
3495         * gcc.dg/parse-else-error-3.c: New.
3496         * gcc.dg/parse-else-error-4.c: New.
3497
3498 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3499
3500         PR c++/34081
3501         * g++.dg/template/dependent-expr6.C: New testcase.
3502
3503 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3504
3505         PR target/34215
3506         * gcc.target/i386/pr34215.c: New test.
3507
3508 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3509
3510         PR target/34174
3511         * gcc.dg/torture/pr34174-1.c: New.
3512
3513 2007-11-26  Richard Guenther  <rguenther@suse.de>
3514
3515         PR middle-end/34233
3516         * gcc.dg/pr34233.c: New testcase.
3517
3518 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3519             Revital Eres  <eres@il.ibm.com>
3520
3521         PR rtl-optimization/34085
3522         * gcc.dg/tree-prof (bb-reorg.c): New test.
3523
3524 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3525
3526         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3527         Return true for MIPS16 targets.
3528
3529 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3530
3531         PR fortran/33152
3532         * gfortran.dg/blockdata_4.f90: New test.
3533
3534 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3535
3536         PR fortran/34079
3537         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3538         * gfortran.dg/bind_c_usage_16.f03: New.
3539         * gfortran.dg/bind_c_usage_16_c.c: New.
3540
3541 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3542
3543         * gnat.dg/specs/size_clause1.ads: New test.
3544         * gnat.dg/specs/size_clause2.ads: Likewise.
3545         * gnat.dg/specs/size_clause3.ads: Likewise.
3546
3547 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3548
3549         PR fortran/33499
3550         * gfortran.dg/entry_16.f90: New test.
3551
3552 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3553
3554         PR fortran/34192
3555         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3556
3557 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3558
3559         PR fortran/33541
3560         * gfortran.dg/nested_modules_1.f90: Change the reference to
3561         FOO, forbidden by the standard, to a reference to W.
3562         * gfortran.dg/use_only_1.f90: New test.
3563
3564 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3565
3566         PR fortran/34209
3567         * gfortran.dg/nearest_3.f90: New test.
3568
3569 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3570
3571         PR fortran/33317
3572         * gfortran.dg/optional_dim_2.f90: New test.
3573
3574 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3575
3576         PR fortran/34187
3577         * gfortran.dg/bind_c_usage_15.f90: New.
3578
3579 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3580
3581         PR fortran/34192
3582         * gfortran.dg/nearest_2.f90: New.
3583
3584
3585 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3586
3587         PR c++/30293
3588         PR c++/30294
3589         * g++.dg/ext/java-2.C: New test.
3590
3591 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3592             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3593         
3594         PR c++/5310
3595         * g++.dg/warn/pr5310.C: New.
3596         * g++.dg/warn/pr33160.C: New.
3597         
3598 2007-11-23  Richard Guenther  <rguenther@suse.de>
3599             Michael Matz  <matz@suse.de>
3600
3601         PR tree-optimization/34176
3602         * gcc.c-torture/execute/pr34176.c: New testcase.
3603
3604 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3605
3606         PR c++/34198
3607         * gcc.dg/Wconversion-5.c: New test.
3608         * g++.dg/Wconversion3.C: New test.
3609
3610 2007-11-23  Richard Guenther  <rguenther@suse.de>
3611
3612         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3613
3614 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3615
3616         PR c/14050
3617         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3618         qualifiers in abstract declarator.
3619
3620 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3621
3622         * gfortran.dg/derived_constructor_comps_3.f90: New.
3623
3624 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3625
3626         PR c++/34094
3627         * g++.dg/ext/visibility/anon7.C: New test.
3628
3629 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3630
3631         PR fortran/34079
3632         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3633         * gfortran.dg/bind_c_usage_13.f03: New.
3634         * gfortran.dg/bind_c_usage_14.f03: New.
3635
3636 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3637
3638         PR rtl-optimization/33848
3639         * gcc.dg/torture/pr33848.c: New test.
3640
3641 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3642
3643         PR fortran/34083
3644         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3645
3646 2007-11-20  Richard Guenther  <rguenther@suse.de>
3647
3648         PR middle-end/34154
3649         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3650
3651 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3652
3653         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3654
3655 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3656
3657         PR fortran/32770
3658         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3659         so test passes with -frecord-marker=8.
3660         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3661         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3662         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3663         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3664         * gfortrand.dg/modulo_1.f90:  Likewise.
3665
3666 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3667
3668         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3669         New procedure.
3670         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3671         * gcc.dg/pr30957-1.c: Likewise.
3672
3673 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR c++/34089
3676         * g++.dg/template/crash74.C: New test.
3677
3678 2007-11-20  Richard Guenther  <rguenther@suse.de>
3679
3680         * gcc.c-torture/execute/20071120-1.c: New testcase.
3681
3682 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3683
3684         PR c/34146
3685         * gcc.dg/tree-ssa/pr34146.c: New test.
3686
3687         PR testsuite/33978
3688         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3689         dependent on target settings like move_by_pieces etc.
3690
3691         PR c++/28879
3692         * g++.dg/template/vla2.C: New test.
3693
3694         PR c++/33962
3695         * g++.dg/overload/template3.C: New test.
3696
3697 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3698
3699         PR fortran/33317
3700         * gfortran.dg/optional_dim_2.f90: Remove test.
3701
3702 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3703
3704         * gcc.dg/dfp/ddmode-ice.c: New test.
3705
3706 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3707
3708         PR tree-optimization/34036
3709         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3710
3711 2007-11-19  Richard Guenther  <rguenther@suse.de>
3712
3713         PR tree-optimization/34
3714         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3715
3716 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3717
3718         PR fortran/34079
3719         * gfortran.dg/bind_c_usage_10_c.c: New.
3720         * gfortran.dg/bind_c_usage_10.f03: New.
3721
3722 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3723
3724         * gcc.dg/pr33007.c: Expect new warning.
3725         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3726         * g++.dg/opt/pr34036.C: New test.
3727
3728 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR c++/30988
3731         * g++.dg/warn/noreturn-4.C: New test.
3732         * g++.dg/warn/noreturn-5.C: New test.
3733         * g++.dg/warn/noreturn-6.C: New test.
3734         * g++.dg/warn/noreturn-7.C: New test.
3735
3736 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3737
3738         PR fortran/32770
3739         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3740         integers so tests works with -fdefault-integer-8.
3741         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3742         integers so test passes with -fdefault-integer-8.
3743         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3744         buffer length so test passes with -fdefault-integer-8.
3745         * gfortran.dg/bounds_check_8.f90:  Likewise.
3746         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3747         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3748         with -fdefault-integer-8.
3749         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3750         provoke overflow.
3751
3752 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3753
3754         PR fortran/33317
3755         * gfortran.dg/optional_dim_2.f90: New test.
3756         
3757         PR fortran/34139
3758         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3759         
3760 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3761
3762         PR rtl-optimization/34132
3763         * gcc.c-torture/compile/20071118-1.c: New test.
3764
3765 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3766
3767         PR fortran/31608
3768         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3769
3770 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3771
3772         PR fortran/34137
3773         * gfortran.dg/entry_14.f90: New.
3774         * gfortran.dg/entry_15.f90: New.
3775
3776 2007-11-18  Richard Guenther  <rguenther@suse.de>
3777
3778         PR tree-optimization/34127
3779         * gcc.c-torture/compile/pr34127.c: New testcase.
3780
3781 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3782
3783         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3784         type specifier, as they are not permitted according to the AltiVec
3785         Programming Interface Manual.
3786
3787 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3788
3789         PR fortran/34133
3790         * gfortran.dg/bind_c_usage_9.f03: New.
3791         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3792
3793 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3794
3795         PR fortran/25252
3796         * interface.c (gfc_current_interface_head,
3797         gfc_set_current_interface_head): New functions.
3798         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3799         On syntax error, restore previous state of the interface.
3800         * gfortran.h (gfc_current_interface_head,
3801         gfc_set_current_interface_head): New prototypes.
3802
3803 2007-11-17  Richard Guenther  <rguenther@suse.de>
3804
3805         PR middle-end/34130
3806         * gcc.c-torture/execute/pr34130.c: New testcase.
3807
3808 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3809
3810         PR fortran/34108
3811         * gfortran.dg/fmt_label_1.f90: New test.
3812
3813 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3814
3815         PR fortran/33957
3816         * gfortran.dg/initialization_15.f90 : New test.
3817
3818 2007-11-16  Richard Guenther  <rguenther@suse.de>
3819
3820         PR middle-end/34030
3821         * gcc.c-torture/compile/pr34030.c: New testcase.
3822
3823 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3824
3825         PR fortran/34008
3826         * gfortran.dg/interface_assignment_3.f90.
3827
3828 2007-11-16  Richard Guenther  <rguenther@suse.de>
3829
3830         PR tree-optimization/33870
3831         * gcc.dg/torture/pr33870.c: New testcase.
3832
3833 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3834
3835         PR fortran/33986
3836         * gfortran.dg/allocatable_function_3.f90.
3837
3838 2007-11-16  Richard Guenther  <rguenther@suse.de>
3839
3840         PR tree-optimization/34113
3841         * gcc.c-torture/compile/pr34113.c: New testcase.
3842
3843 2007-11-16  Richard Guenther  <rguenther@suse.de>
3844
3845         PR tree-optimization/34099
3846         * g++.dg/torture/pr3499.C: New testcase.
3847         * gcc.c-torture/execute/pr34099.c: Likewise.
3848
3849 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3850
3851         * gnat.dg/release_unc_maxalign.adb: New test.
3852
3853 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3854
3855         PR c++/34100
3856         * g++.dg/template/crash73.C: New test.
3857
3858 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3859
3860         PR middle-end/23848
3861         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3862         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3863         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3864         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3865
3866 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3867
3868         PR fortran/33917
3869         * gfortran.dg/proc_decl_11.f90: New.
3870
3871 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3872
3873         * gcc.target/spu/compare-dp.c: New test.
3874
3875 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3876
3877         * gcc.dg/pr33923.c: New test.
3878
3879 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3880
3881         PR middle-end/34088
3882         * gcc.dg/pr34088.c: New test.
3883
3884 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885
3886         * gcc.c-torture/compile/20071114-1.c: New test.
3887
3888 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3889
3890         PR fortran/31608
3891         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3892         to match known variations in symbol format. Document in comments.
3893
3894 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3895
3896         PR fortran/33985
3897         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3898
3899 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3900
3901         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3902         when done.
3903
3904 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3905
3906         PR fortran/33162
3907         * gfortran.dg/proc_decl_1.f90: Update.
3908         * gfortran.dg/proc_decl_7.f90: New test.
3909         * gfortran.dg/proc_decl_8.f90: New test.
3910         * gfortran.dg/proc_decl_9.f90: New test.
3911         * gfortran.dg/proc_decl_10.f90: New test.
3912
3913 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3914
3915         PR fortran/34080
3916         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3917
3918 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR c++/34054
3921         PR c++/34056
3922         PR c++/34057
3923         PR c++/34058
3924         PR c++/34060
3925         * g++.dg/parse/crash36.C: Add another dg-error.
3926         * g++.dg/cpp0x/pr34054.C: New test.
3927         * g++.dg/cpp0x/pr34056.C: New test.
3928         * g++.dg/cpp0x/pr34057.C: New test.
3929         * g++.dg/cpp0x/pr34058.C: New test.
3930         * g++.dg/cpp0x/pr34060.C: New test.
3931
3932         PR tree-optimization/34063
3933         * g++.dg/tree-ssa/pr34063.C: New test.
3934
3935 2007-11-13  Diego Novillo  <dnovillo@google.com>
3936
3937         PR tree-optimization/33870
3938         * gcc.c-torture/execute/pr33870-1.c: New test.
3939         * gcc.dg/tree-ssa/alias-16.c: New test.
3940
3941 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3942
3943         PR c++/29225
3944         * g++.dg/template/crash72.C: New test.
3945
3946 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3947
3948         * g++.dg/opt/cfg5.C: New test.
3949
3950 2007-11-12  Richard Guenther  <rguenther@suse.de>
3951
3952         PR middle-end/34070
3953         * gcc.c-torture/execute/pr34070-1.c: New testcase.
3954         * gcc.c-torture/execute/pr34070-2.c: Likewise.
3955
3956 2007-11-12  Richard Guenther  <rguenther@suse.de>
3957
3958         PR middle-end/34027
3959         * gcc.dg/pr34027-1.c: New testcase.
3960         * gcc.dg/pr34027-2.c: Likewise.
3961
3962 2007-11-12  Ira Rosen  <irar@il.ibm.com>
3963
3964         PR tree-optimization/33953
3965         * gcc.dg/vect/pr33953.c: New testcase.
3966
3967 2007-11-11  Tom Tromey  <tromey@redhat.com>
3968
3969         PR c++/17577:
3970         * g++.dg/ext/pr17577.h: New file.
3971         * g++.dg/ext/pr17577.C: New file.
3972
3973 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3974
3975         PR c++/8570
3976         * g++.old-deja/g++.ns/template13.C: Update expected output.
3977         * g++.old-deja/g++.pt/friend23.C: Likewise.
3978         * g++.dg/warn/pr8570.C: New.
3979
3980 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR c++/34068
3983         * g++.dg/template/pseudodtor4.C: New test.
3984
3985 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
3986
3987         PR middle-end/34018
3988         * g++.dg/opt/inline14.C: New test.
3989
3990         PR tree-optimization/33680
3991         * gcc.c-torture/compile/20071108-1.c: New test.
3992
3993         PR c++/32241
3994         * g++.dg/template/pseudodtor3.C: New test.
3995
3996 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
3997
3998         PR c++/33510
3999         * g++.dg/cpp0x/variadic-init.C: New.
4000
4001 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4002             Jakub Jelinek  <jakub@redhat.com>
4003
4004         PR rtl-optimization/34012
4005         * gcc.target/i386/pr34012.c: New test.
4006
4007 2007-11-09  Richard Guenther  <rguenther@suse.de>
4008
4009         PR tree-optimization/33604
4010         * g++.dg/tree-ssa/pr33604.C: New testcase.
4011         * gcc.dg/pr32721.c: Adjust pattern.
4012
4013 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4014
4015         * gcc.target/mips/dse-1.c: Disable.
4016
4017 2007-11-08  Tom Tromey  <tromey@redhat.com>
4018
4019         * gcc.dg/empty-source-3.c: Update warning location.
4020         * gcc.dg/gomp/barrier-2.c: Likewise.
4021         * gcc.dg/label-decl-3.c: Likewise.
4022         * gcc.dg/label-decl-2.c: Likewise.
4023         * gcc.dg/empty-source-2.c: Likewise.
4024
4025 2007-11-08  Tom Tromey  <tromey@redhat.com>
4026
4027         PR c++/30297:
4028         * g++.dg/inherit/pr30297.C: New file.
4029
4030 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4031
4032         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4033         -fno-common for cygwin and mingw32.
4034
4035 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4036
4037         PR middle-end/33826
4038         * gcc.dg/pr33826.c: New.
4039         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4040         recursive functions being marked pure or const.
4041         
4042 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4043
4044         PR fortran/33917
4045         * gfortran.dg/proc_decl_5.f90: New.
4046         * gfortran.dg/proc_decl_6.f90: New.
4047
4048 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR tree-optimization/32575
4051         * gcc.c-torture/execute/20071108-1.c: New test.
4052
4053 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4054
4055         * g++.dg/opt/anchor1.C: New.
4056
4057 2007-11-07  Diego Novillo  <dnovillo@google.com>
4058
4059         PR 33870
4060         * gcc.c-torture/execute/pr33870.x: Remove.
4061
4062 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4063
4064         PR c++/33045
4065         PR c++/33837
4066         PR c++/33838
4067         * g++.dg/cpp0x/decltype-33837.C: New.
4068         * g++.dg/cpp0x/decltype-refbug.C: New.
4069         * g++.dg/cpp0x/decltype-33838.C: New.
4070
4071 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4072
4073         * gcc.c-torture/compile/20071107-1.c: New test.
4074
4075 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4076
4077         * gcc.dg/out-of-bounds-1.c: New test.
4078
4079 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4080
4081         PR c++/33501
4082         * g++.dg/warn/incomplete2.C: New test.
4083         * g++.dg/template/incomplete4.C: New test.
4084         * g++.dg/template/incomplete5.C: New test.
4085
4086 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4087
4088         * gnat.dg/max_align.adb: New test.
4089
4090 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4091
4092         PR target/30961
4093         * gcc.target/i386/pr30961-1.c: New.
4094
4095 2007-11-06  Tom Tromey  <tromey@redhat.com>
4096
4097         PR c++/32368:
4098         * g++.dg/warn/pragma-system_header3.h: New.
4099         * g++.dg/warn/pragma-system_header3.C: New.
4100
4101         PR c++/32256:
4102         * g++.dg/warn/pragma-system_header4.C: New.
4103         * g++.dg/warn/pragma-system_header4.h: New.
4104
4105 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4106
4107         PR c++/33977
4108         PR c++/33886
4109         * g++.dg/other/canon-array.C: New.
4110         
4111 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4112
4113         * g++.dg/parser/crash36.C: Tweak expected errors.
4114         * g++.dg/cpp0x/pr31439.C: New.
4115         * g++.dg/cpp0x/pr32114.C: New.
4116         * g++.dg/cpp0x/pr32115.C: New.
4117         * g++.dg/cpp0x/pr32125.C: New.
4118         * g++.dg/cpp0x/pr32126.C: New.
4119         * g++.dg/cpp0x/pr32127.C: New.
4120         * g++.dg/cpp0x/pr32128.C: New.
4121         * g++.dg/cpp0x/pr32253.C: New.
4122         * g++.dg/cpp0x/pr32566.C: New.
4123         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4124         * g++.dg/cpp0x/pr31438.C: Ditto.
4125         * g++.dg/cpp0x/variadic81.C: Ditto.
4126         * g++.dg/cpp0x/pr31432.C: Ditto.
4127         * g++.dg/cpp0x/pr31442.C: Ditto.
4128
4129 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4130
4131         PR target/33168
4132         * g++.dg/other/datasec1.C: New test.
4133
4134         PR tree-optimization/33458
4135         * g++.dg/opt/inline12.C: New test.
4136
4137         PR tree-optimization/33993
4138         * gcc.c-torture/compile/20071105-1.c: New test.
4139
4140 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4141
4142         PR rtl-optimization/33648
4143         * gcc.dg/pr33648.c: Require effective target freorder.
4144
4145 2007-11-05  Revital Eres  <eres@il.ibm.com>
4146
4147         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4148
4149 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4150
4151         PR c++/33996
4152         PR c++/33235
4153         PR c++/33930
4154         * g++.dg/cpp0x/pr33996.C: New
4155         * g++.dg/cpp0x/rv-trivial-bug.C: New
4156         * g++.dg/cpp0x/pr33930.C: New
4157
4158 2007-11-05  Nick Clifton  <nickc@redhat.com>
4159             Sebastian Pop  <sebastian.pop@amd.com>
4160
4161         PR tree-optimization/32540
4162         PR tree-optimization/33922
4163         * gcc.dg/tree-ssa/pr32540-1.c: New.
4164         * gcc.dg/tree-ssa/pr32540-2.c: New.
4165         * gcc.dg/tree-ssa/pr33922.c: New.
4166
4167 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4168
4169         PR c++/33939
4170         * g++.dg/cpp0x/variadic-rref.C: New.
4171         
4172 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4173
4174         * g++dg/warn/pointer-integer-comparison.C: New.
4175
4176 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4177
4178         PR tree-optimization/33856
4179         * gcc.c-torture/compile/20071027-1.c: New test.
4180
4181         PR c++/33836
4182         * g++.dg/ext/label10.C: New test.
4183
4184         PR c++/33969
4185         * g++.dg/other/ptrmem9.C: New test.
4186
4187 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4188
4189         PR middle-end/32931
4190         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4191
4192 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4193
4194         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4195         * g++.dg/ext/visibility/namespace2.C: Add argument to
4196         dg-require-visibility.
4197         * g++.dg/ext/java-1.C: Disable on AIX.
4198
4199 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4200
4201         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4202
4203 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4204
4205         PR fortran/33881
4206         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4207
4208 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4209
4210         PR c/29062
4211         * gcc.dg/20031223-1.c: Adjust error output.
4212         * gcc.dg/parse-decl-after-label.c: New.
4213         
4214 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4215
4216         PR libfortran/24685
4217         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4218         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4219         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4220
4221 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4222
4223         PR rtl-optimization/28940
4224         * gcc.target/i386/addr-sel-1.c: New test.
4225
4226 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR middle-end/33670
4229         * gcc.dg/pr33670.c: New test.
4230
4231 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4232
4233         PR c++/33516
4234         * g++.dg/lookup/typedef1.C: New test.
4235
4236 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4237
4238         PR testsuite/32076
4239         * lib/scandump.exp (dump-suffix): New.
4240         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4241         Include dump suffix in pass/fail messages, put regexp in quotes.
4242
4243 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4244
4245         PR c++/33495
4246         * g++.dg/other/error19.C: New.
4247
4248 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4249
4250         PR rtl-optimization/28062
4251         * gcc.c-torture/compile/20071102-1.c: New test.
4252
4253 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4254
4255         * g++.dg/cpp0x/pr33955.C: New.
4256
4257 2007-11-01  Tom Tromey  <tromey@redhat.com>
4258
4259         PR preprocessor/30805:
4260         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4261
4262 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4263
4264         PR rtl-optimization/33648
4265         * gcc.dg/pr33648.c: New test.
4266
4267 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4268
4269         PR c++/32384
4270         * g++.dg/template/pseudodtor1.C: New test.
4271         * g++.dg/template/pseudodtor2.C: New test.
4272
4273         PR c++/32260
4274         * g++.dg/rtti/typeid7.C: New test.
4275
4276 2007-11-01  Tom Tromey  <tromey@redhat.com>
4277
4278         PR preprocessor/30805:
4279         * gcc.dg/cpp/pr30805.c: New file.
4280
4281 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4282
4283         PR testsuite/25352
4284         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4285         add dg-skip-if.
4286         * gcc.c-torture/compile/20001205-1.c: Ditto.
4287         * gcc.c-torture/compile/20001226-1.c: Ditto.
4288         * gcc.c-torture/compile/20020312-1.c: Ditto.
4289         * gcc.c-torture/compile/20020604-1.c: Ditto.
4290         * gcc.c-torture/compile/920501-12.c: Ditto.
4291         * gcc.c-torture/compile/920501-4.c: Ditto.
4292         * gcc.c-torture/compile/920520-1.c: Ditto.
4293         * gcc.c-torture/compile/980506-1.c: Ditto.
4294         * gcc.c-torture/compile/990617-1.c: Ditto.
4295         * gcc.dg/compare6.c: Ditto.
4296         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4297         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4298         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4299         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4300         * g++.old-deja/g++.pt/static6.C: Ditto.
4301         * g++.old-deja/g++.pt/crash16.C: Ditto.
4302         * g++.old-deja/g++.mike/p10416.C: Ditto.
4303         * g++.old-deja/g++.mike/ns15.C: Ditto.
4304         * g++.old-deja/g++.mike/eh46.C: Ditto.
4305
4306 2007-11-01  Tom Tromey  <tromey@redhat.com>
4307
4308         * gcc.dg/redecl-1.c: Update.
4309         * gcc.dg/pr20368-3.c: Update.
4310         * gcc.dg/inline-14.c: Update.
4311         * gcc.dg/builtins-30.c: Update.
4312         * gcc.dg/dremf-type-compat-4.c: Update.
4313         * gcc.dg/pr20368-2.c: Update.
4314
4315 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR rtl-optimization/33673
4318         * gcc.dg/pr33673.c: New test.
4319
4320 2007-11-01  Michael Matz  <matz@suse.de>
4321
4322         PR tree-optimization/33961
4323         * gcc.dg/pr33961.c: New test.
4324
4325 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4326
4327         PR c++/33494
4328         * g++.dg/template/error35.C: New.
4329
4330 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4331
4332         PR target/31507
4333         * gcc.dg/pr31507-1.c: New test.
4334         * gcc.dg/pr31507-2.c: New test.
4335
4336 2007-10-31  Revital Eres  <eres@il.ibm.com>
4337
4338         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4339         target.
4340         * gcc.dg/vect/tree-vect.h (check_vect): Add
4341         powerpc-*paired test.
4342         * lib/target-supports.exp (check_750cl_hw_available):
4343         New.
4344         (check_effective_target_vect_int,
4345         check_effective_target_vect_intfloat_cvt,
4346         check_effective_target_powerpc_altivec_ok,
4347         check_effective_target_vect_long,
4348         check_effective_target_vect_sdot_hi,
4349         check_effective_target_vect_udot_hi,
4350         check_effective_target_vect_pack_trunc,
4351         check_effective_target_vect_unpack,
4352         check_effective_target_vect_shift,
4353         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4354         target.
4355         * gcc.dg/vect/vect-ifcvt-11.c: New.
4356         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4357         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4358         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4359         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4360         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4361         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4362
4363 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4364             Tobias Burnus  <burnus@net-b.de>
4365
4366         PR fortran/33941
4367         * gfortran.dg/module_read_1.f90: New.
4368
4369 2007-10-31  Tom Tromey  <tromey@redhat.com>
4370
4371         PR preprocessor/30786:
4372         * gcc.dg/cpp/pr30786.c: New file.
4373
4374 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4375
4376         PR fortran/33162
4377         * gfortran.dg/interface_19.f90: New.
4378         * gfortran.dg/interface_20.f90: New.
4379         * gfortran.dg/interface_21.f90: New.
4380         
4381 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4382
4383         PR tree-optimization/32377
4384         * gfortran.dg/vect/pr32377.f90: New.
4385         
4386 2007-10-31  Richard Guenther  <rguenther@suse.de>
4387
4388         PR middle-end/33779
4389         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4390         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4391
4392 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4393
4394         PR fortran/33897
4395         * gfortran.dg/contained_3.f90: New.
4396
4397 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4398
4399         PR c++/19531
4400         * g++.dg/opt/nrv8.C: New.
4401         
4402 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4403
4404         PR c++/33709
4405         * g++.dg/opt/compound1.C: New test.
4406
4407         PR c++/33616
4408         * g++.dg/template/ptrmem18.C: New test.
4409
4410 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4411
4412         PR fortran/33596
4413         * gfortran.dg/isnan_2.f90: New test.
4414
4415 2007-10-30  Ed Schouten  <ed@fxq.nl>
4416
4417         PR tree-optimization/32500
4418         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4419
4420 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4421
4422         PR c++/31993
4423         PR c++/32252
4424         * g++.dg/cpp0x/pr31993.C: New
4425         * g++.dg/cpp0x/pr32252.C: New
4426
4427 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4428
4429         PR tree-optimization/33723
4430         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4431
4432 2007-10-30  Richard Guenther  <rguenther@suse.de>
4433
4434         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4435         gcc.target/i386/loop-3.c.
4436
4437 2007-10-30  Revital Eres  <eres@il.ibm.com>
4438
4439         * gcc.dg/vect/pr33866.c: Require vect_long.
4440
4441 2007-10-30  Revital Eres  <eres@il.ibm.com>
4442
4443         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4444         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4445
4446 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4447
4448         PR tree-optimization/32893
4449         * lib/target-supports.exp
4450         (check_effective_target_unaligned_stack): new keyword.
4451         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4452         not sensitive to unaligned_stack.
4453         * gcc.dg/vect/vect-3.c: Likewise.
4454         * gcc.dg/vect/vect-4.c: Likewise.
4455         * gcc.dg/vect/vect-5.c: Likewise.
4456         * gcc.dg/vect/vect-6.c: Likewise.
4457         * gcc.dg/vect/vect-7.c: Likewise.
4458         * gcc.dg/vect/vect-13.c: Likewise.
4459         * gcc.dg/vect/vect-17.c: Likewise.
4460         * gcc.dg/vect/vect-18.c: Likewise.
4461         * gcc.dg/vect/vect-19.c: Likewise.
4462         * gcc.dg/vect/vect-20.c: Likewise.
4463         * gcc.dg/vect/vect-21.c: Likewise.
4464         * gcc.dg/vect/vect-22.c: Likewise.
4465         * gcc.dg/vect/vect-27.c: Likewise.
4466         * gcc.dg/vect/vect-29.c: Likewise.
4467         * gcc.dg/vect/vect-64.c: Likewise.
4468         * gcc.dg/vect/vect-65.c: Likewise.
4469         * gcc.dg/vect/vect-66.c: Likewise.
4470         * gcc.dg/vect/vect-72.c: Likewise.
4471         * gcc.dg/vect/vect-73.c: Likewise.
4472         * gcc.dg/vect/vect-86.c: Likewise.
4473         * gcc.dg/vect/vect-all.c: Likewise.
4474         * gcc.dg/vect/slp-25.c: Likewise.
4475         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4476         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4477         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4478
4479         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4480         * gcc.dg/vect/vect-34.c: Likewise.
4481         * gcc.dg/vect/vect-36.c: Likewise.
4482         * gcc.dg/vect/vect-64.c: Likewise.
4483         * gcc.dg/vect/vect-65.c: Likewise.
4484         * gcc.dg/vect/vect-66.c: Likewise.
4485         * gcc.dg/vect/vect-68.c: Likewise.
4486         * gcc.dg/vect/vect-76.c: Likewise.
4487         * gcc.dg/vect/vect-77.c: Likewise.
4488         * gcc.dg/vect/vect-78.c: Likewise.
4489
4490         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4491         testcase (without no-section-anchors prefix) but with global arrays.
4492         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4493         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4494         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4495         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4496         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4497         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4498         * gcc.dg/vect/vect-77-global.c: Likewise.
4499         * gcc.dg/vect/vect-78-global.c: Likewise.
4500
4501         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4502         testcase (without no-section-anchors prefix) but fix alignment checks
4503         to also consider unaligned_stack targets.
4504         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4505
4506 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4507
4508         PR tree-optimization/33723
4509         * gcc.c-torture/execute/20071029-1.c: New test.
4510         * gcc.dg/tree-ssa/pr33723.c: New test.
4511
4512 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4513
4514         PR tree-optimization/33614
4515         * gcc.c-torture/compile/pr33614.c: New test.
4516
4517 2007-10-29  Richard Guenther  <rguenther@suse.de>
4518
4519         PR tree-optimization/33870
4520         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4521
4522 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR tree-optimization/33757
4525         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4526         true architectures instead of having a big dg-skip-if.
4527
4528         PR c++/33841
4529         * g++.dg/other/bitfield3.C: New test.
4530
4531 2007-10-29  Richard Guenther  <rguenther@suse.de>
4532
4533         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4534
4535 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4536
4537         Automatic parallelization reduction tests.
4538
4539         * gcc.dg/tree-ssa/reduc-1.c: New test.
4540         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4541         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4542         * gcc.dg/tree-ssa/reduc-2.c: New test.
4543         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4544         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4545         * gcc.dg/tree-ssa/reduc-3.c: New test.
4546         * gcc.dg/tree-ssa/reduc-6.c: New test.
4547         * gcc.dg/tree-ssa/reduc-7.c: New test.
4548         * gcc.dg/tree-ssa/reduc-8.c: New test.
4549         * gcc.dg/tree-ssa/reduc-9.c: New test.
4550
4551 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4552             Zdenek Dvorak  <ook@ucw.cz>
4553
4554         OMP_ATOMIC Changes, testsuite changes.
4555
4556         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4557         instead of gimple dump.
4558         * gcc.dg/gomp/atomic-9.c: Same.
4559         * gcc.dg/gomp/atomic-10.c: Same.
4560         * g++.dg/gomp/atomic-3.C: Same.
4561         * g++.dg/gomp/atomic-9.C: Same.
4562         * g++.dg/gomp/atomic-10.C: Same.
4563
4564 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4565
4566         PR fortran/31217
4567         PR fortran/33811
4568         * gfortran.dg/forall_12.f90: New test.
4569
4570         PR fortran/33686
4571         * gfortran.dg/forall_13.f90: New test.
4572
4573 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4574             Mark Mitchell  <mark@codesourcery.com>
4575
4576         PR c++/30659
4577         * g++.dg/template/crash71.C: New.
4578
4579 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4580
4581         PR fortran/32147
4582         * gfortran.dg/module_md5_1.f90: Update hash-value.
4583
4584 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4585
4586         PR tree-opt/33589
4587         * g++.dg/torture/pr33589-1.C: New testcase.
4588         * g++.dg/torture/pr33589-2.C: New testcase.
4589
4590 2007-10-28  Richard Guenther  <rguenther@suse.de>
4591
4592         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4593
4594 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4595             Uros Bizjak  <ubizjak@gmail.com>
4596
4597         PR tree-optimization/33920
4598         * gcc.dg/tree-ssa/pr33290.c: New test.
4599
4600 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4601
4602         PR fortran/31306
4603         * gfortran.dg/argument_check_7.f90: New test.
4604         * gfortran.dg/argument_check_8.f90: New test.
4605         
4606 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4607
4608         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4609         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4610         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4611         * gcc.target/i386/sse-14.c: Ditto.
4612
4613 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4614
4615         PR c++/33844
4616         * g++.dg/other/ptrmem8.C: New test.
4617
4618         PR c++/33842
4619         * g++.dg/template/error34.C: New test.
4620
4621 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4622
4623         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4624
4625 2007-10-27  Richard Guenther  <rguenther@suse.de>
4626
4627         PR tree-optimization/33870
4628         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4629         * gcc.c-torture/execute/pr33870.c: Likewise.
4630
4631 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4632
4633         PR fortran/33162
4634         * gfortran.dg/argument_checking_9.f90: New test.
4635
4636 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4637
4638         * g++.dg/other/pr33601.C: New.
4639
4640 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4641
4642         PR c++/31988
4643         * g++.dg/init/new25.C: New.
4644
4645 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4646
4647         * g++.dg/cpp0x/pr33839.C: New.
4648         
4649 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR c++/33744
4652         * g++.dg/template/arg6.C: New test.
4653
4654 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4655
4656         PR c++/31747
4657         * g++.dg/parse/crash39.C: New.
4658
4659 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4660
4661         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4662         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4663         "offset: -4B".
4664
4665 2007-10-25  David Daney  <ddaney@avtrex.com>
4666
4667         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4668
4669 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4670
4671         PR c++/33843
4672         * g++.dg/template/error32.C: New.
4673
4674 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4675             Ira Rosen  <irar@il.ibm.com>
4676
4677         PR tree-optimization/33833
4678         * gcc.dg/vect/pr33833.c: New testcase.
4679
4680 2007-10-25  David Daney  <ddaney@avtrex.com>
4681
4682         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4683
4684 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4685             Ira Rosen  <irar@il.ibm.com>
4686
4687         PR tree-optimization/33866
4688         * gcc.dg/vect/pr33866.c: New testcase.
4689
4690 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4691
4692         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4693         Add -w to compile flags to suppress "call-clobbered register" warnings
4694         and remove dg-warning directives.
4695
4696 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4697
4698         * gcc.dg/sms-2.c: Cleanup sms dump file.
4699         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4700         profile-use step.
4701
4702 2007-10-24  David Daney  <ddaney@avtrex.com>
4703
4704         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4705
4706 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4707
4708         PR target/33755
4709         * gcc.target/mips/pr33755.c: New test.
4710
4711 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4712
4713         PR tree-optimization/33804
4714         * gcc.dg/vect/pr33804.c: New testcase.
4715
4716 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4717
4718         PR forrtran/33849
4719         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4720
4721 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4722             Uros Bizjak  <ubizjak@gmail.com>
4723
4724         PR rtl-optimization/33846
4725         * gcc.dg/vect/pr33846.c: New testcase.
4726
4727 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4728             Dorit Nuzman  <dorit@il.ibm.com>
4729
4730         PR tree-optimization/33860
4731         * g++.dg/vect/pr33860.cc: New test.
4732         * g++.dg/vect/pr33860a.cc: New test.
4733
4734 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4735             Revital Eres  <eres@il.ibm.com>      
4736
4737         * gcc.dg/sms-2.c: New testcase.
4738
4739 2007-10-22  David S. Miller  <davem@davemloft.net>
4740
4741         * gcc.dg/globalreg-1.c: New test.
4742
4743 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4744             Dorit Nuzman  <dorit@il.ibm.com>
4745
4746         PR tree-optimization/33834
4747         PR tree-optimization/33835
4748         * g++.dg/vect/pr33834_1.cc: New test.
4749         * g++.dg/vect/pr33834_2.cc: New test.
4750         * g++.dg/vect/pr33835.cc: New test.
4751
4752 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4753
4754         * gcc.dg/pr33644.c: New test.
4755
4756 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4757
4758         PR c++/33372
4759         * g++.dg/gomp/pr33372-1.C: New test.
4760         * g++.dg/gomp/pr33372-2.C: New test.
4761         * g++.dg/gomp/pr33372-3.C: New test.
4762
4763 2007-10-22  Michael Matz  <matz@suse.de>
4764
4765         PR tree-optimization/33855
4766         * gcc.c-torture/compile/pr33855.c: New testcase.
4767
4768 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4769
4770         PR tree-optimization/33854
4771         * gcc.dg/vect/O1-pr33854.c: New testcase.
4772         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4773
4774 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4775
4776         * gcc.dg/unwind-1.c: Disable on AIX.
4777         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4778
4779 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4780
4781         PR fortran/33749
4782         * gfortran.dg/assign_9.f90: New test.
4783
4784 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4785
4786         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4787         (dg-mips-options): Skip tests that specify an ABI other than o32
4788         and o64 if generating MIPS16 hard-float code.
4789
4790 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4791             Revital Eres  <eres@il.ibm.com>
4792
4793         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4794         * gcc.dg/vect/vect-16.c: Fix comment.
4795         * gcc.dg/vect/pr33369.c: Require vect_int.
4796         * gcc.dg/vect/slp-33.c: Add spaces.
4797         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4798         targets.
4799         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4800         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4801         targets.
4802         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4803         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4804         targets.
4805         * gcc.dg/vect/slp-10.c: Add spaces.
4806         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4807         targets.
4808         * gcc.dg/vect/slp-36.c: Require vect_int.
4809         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4810         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4811         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4812         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4813         targets.
4814         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4815         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4816         instead of vector_alignment_reachable_for_double.
4817         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4818         (natural_alignment): Split into...
4819         (natural_alignment_32, natural_alignment_64): New.
4820         (vector_alignment_reachable): Depend on natural_alignment_32.
4821         (vector_alignment_reachable_for_double): Rename to ...
4822         (vector_alignment_reachable_for_64bit): And depend on
4823         natural_alignment_64.
4824
4825 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4826
4827         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4828         MIPS targets.
4829         * g++.dg/vect/vect.exp: Likewise.
4830         * lib/fortran-torture.exp: Likewise.
4831         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4832         mipsisa64*-*-* as the target selector.  Remove -mips64,
4833         -mhard-float and -mgp64 from the options list.
4834         * gcc.target/mips/mips-ps-2.c: Likewise.
4835         * gcc.target/mips/mips-ps-3.c: Likewise.
4836         * gcc.target/mips/mips-ps-4.c: Likewise.
4837         * gcc.target/mips/mips-ps-6.c: Likewise.
4838         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4839         options list.
4840         * gcc.target/mips/sb1-1.c: Likewise.
4841         * gcc.target/mips/mips-ps-type.c: Likewise.
4842         * gcc.target/mips/mips-ps-7.c: New test.
4843         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4844         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4845         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4846         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4847         as forcing an ABI and an architecture.
4848         (is_gp32_flag, is_gp64_flag): Fold into...
4849         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4850         then -mfp64 imply -mhard-float.  Apply register rules after the
4851         loop.  Handle -march=mipsN like -mipsN.
4852
4853 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4854
4855         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4856         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4857
4858 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4859
4860         PR fortran/33818
4861         * gfortran.dg/entry_dummy_ref_3.f90: New.
4862
4863 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4864             FX Coudert <fxcoudert@gcc.gnu.org>
4865
4866         PR fortran/31608
4867         * gfortran.dg/char_cast_1.f90: New test.
4868
4869 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4870
4871         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4872         * gfortran.dg/large_real_kind_2.F90: ditto.
4873         * gfortran.dg/default_format_2.f90: ditto.
4874         * gfortran.dg/default_format_denormal_1.f90: ditto.
4875
4876 2007-10-19  Richard Guenther  <rguenther@suse.de>
4877
4878         PR middle-end/33816
4879         PR middle-end/32921
4880         * gfortran.dg/pr32921.f: New testcase.
4881
4882 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4883
4884         PR libfortran/33544
4885         * gfortran.dg/transfer_check_1.f90: Adjust options.
4886
4887 2007-10-19  Richard Guenther  <rguenther@suse.de>
4888
4889         Revert
4890         2007-10-19  Richard Guenther  <rguenther@suse.de>
4891
4892         PR middle-end/32921
4893         * gfortran.dg/pr32921.f: New testcase.
4894
4895 2007-10-19  Richard Guenther  <rguenther@suse.de>
4896
4897         * gcc.c-torture/execute/20071018-1.c: New testcase.
4898
4899 2007-10-19  Richard Guenther  <rguenther@suse.de>
4900
4901         PR middle-end/32921
4902         * gfortran.dg/pr32921.f: New testcase.
4903
4904 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4905
4906         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4907
4908 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4909
4910         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4911
4912 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4913
4914         PR fortran/33233
4915         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4916         * gfortran.dg/host_assoc_function_3.f90: New test.
4917
4918 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4919
4920         PR fortran/33733
4921         * gfortran.dg/transfer_simplify_6.f90: New test.
4922
4923 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4924             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4925
4926         PR middle-end/33794
4927         * gfortran.dg/pr33794.f90: New testcase.
4928
4929 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4930
4931         PR target/32961
4932         * gcc.target/i386/pr32961.c: New testcase.
4933         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
4934         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
4935         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
4936         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
4937         __builtin_ia32_pslldi128 defines.
4938
4939 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
4940
4941         PR fortran/33760
4942         * gfortran.dg/c_ptr_tests_13.f03: New test case.
4943
4944 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4945
4946         PR c++/28639
4947         PR c++/30299
4948         * g++.dg/template/void12.C: New.
4949         * g++.dg/template/void13.C: New.
4950
4951 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
4952
4953         PR c++/31446
4954         * g++.dg/template/void11.C: New.
4955         * g++.dg/template/void2.C: Adjust error markers.
4956         * g++.dg/template/void10.C: Likewise.
4957         * g++.dg/template/crash55.C: Likewise.
4958
4959 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
4960
4961         * g++.dg/opt/const5.C: New test.
4962
4963 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
4964             Maxim Kuvyrkov  <maxim@codesourcery.com>
4965
4966         * gcc.target/ia64/20040709-2.c: New test.
4967
4968 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4969
4970         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
4971
4972 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
4973
4974         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
4975         to each function.  Check that there are no unsigned loads.
4976
4977 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4978
4979         PR tree-optimization/33136
4980         * gcc.c-torture/execute/20070824-1.c: New test.
4981         * gcc.dg/pr33136-1.c: New test.
4982         * gcc.dg/pr33136-2.c: New test.
4983         * gcc.dg/pr33136-3.c: New test.
4984
4985 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4986
4987         PR tree-optimization/33735
4988         * g++.dg/torture/pr33735.C: New.
4989
4990 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
4991
4992         PR middle-end/33706
4993         * gcc.dg/va-arg-pack-2.c: New.
4994
4995 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR tree-optimization/33619
4998         * gcc.dg/pr33619.c: New test.
4999
5000 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5001
5002         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5003         flag for AIX.
5004         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5005
5006 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5007
5008         PR libfortran/33055
5009         * gfortran.dg/inquire_11.f90: New test.
5010         * gfortan.dg/negative_unit_int8.f: New test.
5011
5012 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5013
5014         PR target/33133
5015         * gcc.c-torture/compile/pr33133.c: New test.
5016
5017 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5018
5019         PR libfortran/33672
5020         * gfortran.dg/namelist_40.f90: New test.
5021
5022 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5023
5024         PR fortran/33745
5025         * gfortran.dg/bounds_check_11.f90: New.
5026
5027 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5028
5029         PR c++/30303
5030         * g++.dg/other/ctor1.C: New test.
5031         * g++.dg/other/ctor2.C: New test.
5032         * g++.dg/other/dtor1.C: New test.
5033
5034 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5035
5036         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5037
5038 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5039             Paul Thomas  <pault@gcc.gnu.org>
5040
5041         PR fortran/33254
5042         PR fortran/33727
5043         * gfortran.dg/bounds_check_10.f90: New.
5044
5045 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5046
5047         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5048         * gcc.target/powerpc/popcount-1.c: Same.
5049
5050 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5051
5052         PR c++/26698
5053         * g++.dg/conversion/op4.C: New test.
5054
5055 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5056
5057         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5058
5059 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5060
5061         PR fortran/33542
5062         * gfortran.dg/ambiguous_specific_1.f90: New test.
5063
5064 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5065
5066         PR fortran/33664
5067         * gfortran.dg/impure_spec_expr_1.f90: New test.
5068         * gfortran.dg/char_result_7.f90: Remove illegal test.
5069
5070 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5071
5072         PR 11001
5073         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5074         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5075         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5076         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5077         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5078         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5079         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5080         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5081         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5082
5083 2007-10-12  Richard Guenther  <rguenther@suse.de>
5084
5085         PR middle-end/26198
5086         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5087         * gcc.c-torture/execute/20071011-1.c: Likewise.
5088         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5089
5090 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5091
5092         PR tree-optimization/33742
5093         * gcc.dg/pr33742.c: New testcase.
5094
5095 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR tree-optimization/33645
5098         * gcc.dg/pr33645-1.c: New test.
5099         * gcc.dg/pr33645-2.c: New test.
5100         * gcc.dg/pr33645-3.c: New test.
5101  
5102         PR c++/32121
5103         * g++.dg/ext/label4.C: Adjust error regexp.
5104         * g++.dg/ext/label6.C: Adjust error regexp.
5105         * g++.dg/ext/label7.C: New test.
5106         * g++.dg/ext/label8.C: New test.
5107         * g++.dg/ext/label9.C: New test.
5108
5109 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5110
5111         PR middle-end/33676
5112         * gcc.dg/pr33676.c: New.
5113
5114 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5115
5116         PR c++/31441
5117         * g++.dg/cpp0x/variadic83.C: New.
5118
5119 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5120
5121         PR c++/33461
5122         * g++.dg/cpp0x/variadic81.C: New.
5123         * g++.dg/cpp0x/variadic82.C: Likewise.
5124
5125 2007-10-11  Richard Guenther  <rguenther@suse.de>
5126
5127         PR middle-end/33724
5128         * gcc.dg/pr33724.c: New testcase.
5129
5130 2007-10-11  Richard Guenther  <rguenther@suse.de>
5131
5132         PR c/33726
5133         * gcc.dg/pr33726.c: New testcase.
5134
5135 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5136
5137         PR fortran/33500
5138         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5139         
5140 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5141
5142         PR testsuite/33391
5143         * gfortran.dg/do_3.F90: Run with -fwrapv.
5144
5145 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5146
5147         * gcc.dg/unwind-1.c: New.
5148
5149 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5150
5151         PR libfortran/33683
5152         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5153         failure on some common systems.
5154
5155 2007-10-09  Richard Guenther  <rguenther@suse.de>
5156
5157         PR middle-end/33692
5158         * gcc.dg/pr33692.c: New testcase.
5159
5160 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5161
5162         PR middle-end/33669
5163         * gcc.c-torture/execute/pr33669.c: New.
5164
5165 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5166
5167         PR tree-optimization/33615
5168         * g++.dg/tree-ssa/pr33615-2.C: New test.
5169
5170 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5171
5172         PR tree-optimization/33615
5173         * g++.dg/tree-ssa/pr33615.C: New test.
5174
5175 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5176
5177         PR tree-optimization/33572
5178         * g++.dg/torture/pr33572.C: Replace with complete test.
5179
5180 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5181
5182         PR fortran/33689
5183         * gfortran.dg/spec_expr_5.f90: New.
5184
5185 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5186
5187         * gcc.dg/pragma-darwin-2.c: New.
5188
5189 2007-10-08  Richard Guenther  <rguenther@suse.de>
5190
5191         PR middle-end/33693
5192         PR middle-end/33695
5193         PR middle-end/33697
5194         * gcc.dg/pr33693.c: New testcase.
5195         * gcc.dg/pr33695.c: Likewise.
5196         * gcc.dg/pr33697.c: Likewise.
5197
5198 2007-10-08  Richard Guenther  <rguenther@suse.de>
5199
5200         PR middle-end/33691
5201         PR middle-end/33694
5202         PR middle-end/33696
5203         * gcc.dg/pr33691.c: New testcase.
5204         * gcc.dg/pr33694.c: Likewise.
5205         * gcc.dg/pr33696.c: Likewise.
5206
5207 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5208
5209         PR libfortran/33683
5210         * gfortran.dg/gamma_5.f90:  New test case
5211
5212 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5213
5214         PR fortran/20851
5215         * initialization_1.f90: Fix dg-error annotations.
5216         * initialization_14.f90: New.
5217         * initialization_7.f90: Fix dg-error annotations.
5218         * initialization_9.f90: Likewise.
5219
5220 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5221
5222         * gfortran.dg/error_recovery_4.f90: New test.
5223
5224 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5225
5226         * gfortran.dg/default_format_denormal_2.f90: New test.
5227         * gfortran.dg/default_format_2.inc: New test.
5228         * gfortran.dg/default_format_denormal_1.f90: New test.
5229         * gfortran.dg/default_format_1.inc: New test.
5230         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5231         numbers.
5232         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5233         numbers.
5234
5235 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5236
5237         * gfortran.dg/namelist_15.f90: Revise test.
5238
5239 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5240
5241         PR tree-optimization/33655
5242         * gcc.dg/torture/pr33655.c: New.
5243
5244 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5245
5246         PR tree-optimization/33572
5247         * g++.dg/torture/pr33572.C: New.
5248
5249 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5250
5251         PR fortran/25076
5252         * gfortran.dg/forall_11.f90: New.
5253
5254 2007-10-05  Michael Matz  <matz@suse.de>
5255
5256         PR middle-end/33667
5257         * gcc.dg/pr33667.c: New testcase.
5258
5259 2007-10-05  Richard Guenther  <rguenther@suse.de>
5260
5261         PR middle-end/33666
5262         * gcc.dg/pr33666.c: New testcase.
5263
5264 2007-10-05  Michael Matz  <matz@suse.de>
5265
5266         PR inline-asm/33600
5267         * gcc.target/i386/pr33600.c: New testcase.
5268
5269 2007-10-05  Richard Guenther  <rguenther@suse.de>
5270
5271         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5272
5273 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5274
5275         PR target/33635
5276         * gcc.target/mips/pr33635-1.c: New test.
5277
5278 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5279
5280         PR libfortran/33253
5281         * gfortran.dg/namelist_39.f90: Revise to use long names.
5282
5283 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5284
5285         PR fortran/33646
5286         * gfortran.dg/pr33646.f90: New file.
5287
5288 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5289
5290         PR fortran/33529
5291         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5292         * gfortran.dg/char_decl_2.f90: New test.
5293
5294 2007-10-04  Richard Guenther  <rguenther@suse.de>
5295
5296         PR middle-end/33641
5297         * gcc.c-torture/compile/pr33641.c: New testcase.
5298
5299 2007-10-04  Michael Matz  <matz@suse.de>
5300
5301         PR rtl-optimization/33653
5302         * gcc.dg/pr33653.c: New.
5303
5304 2007-10-04  Richard Guenther  <rguenther@suse.de>
5305
5306         PR tree-optimization/33627
5307         * g++.dg/torture/pr33627.C: New testcase.
5308
5309 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5310
5311         PR fortran/33626
5312         * gfortran.dg/parens_6.f90: New.
5313
5314 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5315
5316         PR fortran/33646
5317         PR fortran/33542
5318         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5319
5320 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5321
5322         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5323
5324 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5325
5326         PR target/33635
5327         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5328         and mips_forced_be.
5329         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5330         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5331         options.
5332         * gcc.target/mips/fpr-moves-1.c: New test.
5333         * gcc.target/mips/fpr-moves-2.c: Likewise.
5334         * gcc.target/mips/fpr-moves-3.c: Likewise.
5335         * gcc.target/mips/fpr-moves-4.c: Likewise.
5336         * gcc.target/mips/fpr-moves-5.c: Likewise.
5337         * gcc.target/mips/fpr-moves-6.c: Likewise.
5338         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5339
5340 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5341
5342         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5343
5344 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5345
5346         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5347         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5348
5349 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5350
5351         PR fortran/33198
5352         * gfortran.dg/common_errors_1.f90: New.
5353
5354 2007-10-03  Doug Kwan  <dougkwan@google.com>
5355         Richard Guenther  <rguenther@suse.de>
5356
5357         PR debug/31899
5358         * g++.dg/debug/using3.C: New testcase.
5359
5360 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5361
5362         PR libfortran/33253
5363         * gfortran.dg/namelist_38.f90: New test.
5364         * gfortran.dg/namelist_39.f90: New test.
5365
5366 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5367
5368         PR libfortran/33469
5369         * gfortran.dg/default_format_1.f90: New test.
5370         * gfortran.dg/default_format_2.f90: New test.
5371         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5372         * gfortran.dg/real_const_3.f90: Adjust expected output.
5373
5374 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5375
5376         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5377         default ABI.  Split mips_forced_abi into mips_forced_abi and
5378         mips_forced_regs.
5379         (is_gp32_flag): Return true for -mabi=32.
5380         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5381         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5382         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5383         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5384         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5385         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5386         * gcc.target/mips/save-restore-2.c: Likewise.
5387         * gcc.target/mips/save-restore-3.c: Likewise.
5388         * gcc.target/mips/save-restore-4.c: Likewise.
5389
5390 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5391
5392         PR middle-end/33617
5393         * gcc.c-torture/compile/pr33617.c: New test.
5394
5395 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5396
5397         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5398         -gstabs+ for extended options.
5399
5400 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5401
5402         PR fortran/33542
5403         * gfortran.dg/ambiguous_specific_1.f90: New test.
5404
5405 2007-10-02  Revital Eres  <eres@il.ibm.com>
5406
5407         * gcc.target/powerpc/paired-8.c: New test.
5408         * gcc.target/powerpc/paired-9.c: New test.
5409         * gcc.target/powerpc/paired-10.c: New test.
5410
5411 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5412
5413         PR fortran/33566
5414         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5415
5416 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5417
5418         PR fortran/33554
5419         * gfortran.dg/intent_out_2.f90: New test.
5420
5421 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5422
5423         PR fortran/33550
5424         * gfortran.dg/ambiguous_reference_1.f90: New test.
5425
5426 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5427
5428         PR fortran/31154
5429         PR fortran/31229
5430         PR fortran/33334
5431         * gfortran.dg/function_kinds_1.f90: New test.
5432         * gfortran.dg/function_kinds_2.f90: New test.
5433         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5434         use association into interfaces.
5435
5436 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5437
5438         PR testsuite/31828
5439         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5440         (overflow): Use INFINITY, not FP_INFINITE.
5441         gcc.dg/float-range-4.c: Likewise.
5442         gcc.dg/float-range-5.c: Likewise.
5443
5444 2007-10-01  Nick Clifton  <nickc@redhat.com>
5445
5446         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5447         for 16-bit targets.
5448
5449 2007-09-30  Diego Novillo  <dnovillo@google.com>
5450
5451         PR 33593
5452         * g++.dg/tree-ssa/pr33593.C: New test.
5453
5454 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5455
5456         PR libfortran/33400
5457         * gfortran.dg/PR19872.f: Fix test condition.
5458         * gfortran.dg/list_read_7.f90: New test.
5459
5460 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5461
5462         PR tree-optimization/33597
5463         * gcc.dg/vect/pr33597.c: New testcase.
5464
5465 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5466
5467         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5468         * gcc.target/i386/pr33524.c: ...this.
5469
5470 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5471
5472         PR fortran/33354
5473         * gfortran.dg/minmaxloc_4.f90: New.
5474
5475 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5476
5477         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5478
5479 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5480
5481         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5482
5483 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5484
5485         PR c++/33213
5486         * g++.dg/cpp0x/variadic79.C: New.
5487
5488 2007-09-28  Michael Matz  <matz@suse.de>
5489             Jakub Jelinek  <jakub@redhat.com>
5490
5491         PR rtl-optimization/33552
5492         * gcc.target/i386/pr33552.c: New runtime test.
5493         * gcc.target/i386/strinline.c: New compile time test.
5494
5495 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5496
5497         * gfortran.dg/openmp_stack.f90: Removed.
5498
5499         PR c++/31434
5500         * g++.dg/cpp0x/variadic80.C: New test.
5501
5502 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5503
5504         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5505         r128057.
5506
5507 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5508
5509         PR middle-end/7003
5510         * gcc.target/powerpc/gcse-1.c: New test.
5511
5512 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5513
5514         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5515         fixed capitalizations.
5516         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5517         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5518         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5519         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5520         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5521         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5522         * gfortran.dg/min_max_conformance.f90: Likewise.
5523
5524 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5525
5526         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5527         options.
5528         * gcc.dg/c99-tgmath-2.c: Likewise.
5529         * gcc.dg/c99-tgmath-3.c: Likewise.
5530         * gcc.dg/c99-tgmath-4.c: Likewise.
5531
5532 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5533
5534         PR fortran/33568
5535         * gfortran.dg/anint_1.f90: New test.
5536
5537 2007-09-27  Ian Lance Taylor  <iant@google.com>
5538
5539         PR tree-optimization/33565
5540         * gcc.dg/Wstrict-overflow-20.c: New test.
5541
5542 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5543
5544         * gfortran.dg/openmp_stack.f90: Fix typo.
5545         * gfortran.dg/recursive_stack.f90: Fix typo.
5546
5547 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5548
5549         PR c++/33493
5550         * g++.dg/template/error31.C: New.
5551
5552 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5553
5554         * lib/prune.exp: Prune also "^In function .*$" lines and
5555         "^    inlined from .*$" lines.
5556
5557 2007-09-26  Richard Guenther  <rguenther@suse.de>
5558
5559         PR tree-optimization/33563
5560         * gcc.dg/torture/pr33563.c: New testcase.
5561
5562 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5563
5564         PR c/25309
5565         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5566         array.
5567         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5568         without -O2.
5569
5570 2007-09-26  Richard Guenther  <rguenther@suse.de>
5571
5572         PR tree-optimization/30375
5573         PR tree-optimization/33560
5574         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5575         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5576         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5577         * gcc.dg/torture/pr30375.c: New testcase.
5578         * gcc.dg/torture/pr33560.c: New testcase.
5579         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5580
5581 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5582
5583         PR c++/33207
5584         * g++.dg/parse/crash38.C: New test.
5585
5586 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5587
5588         PR target/33524
5589         * gcc.target/i386/sse5-convert.c: New file, test int->long
5590         vectorized conversions.
5591
5592 2007-09-25  Revital Eres  <eres@il.ibm.com>
5593
5594         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5595
5596 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5597
5598         PR c/32295
5599         * gcc.dg/enum-incomplete-1.c: New test.
5600
5601 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5602
5603         * gcc.c-torture/compile/20070919-1.c: New test.
5604
5605 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5606
5607         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5608
5609 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5610
5611         PR c++/14688
5612         * g++.dg/inherit/override_attribs.C: New file.
5613
5614 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5615
5616         PR fortran/33269
5617         * io.c (check_format_string): Move NULL and constant checks into
5618         this function.
5619         (check_io_constraints): Call gfc_simplify_expr() before calling
5620         check_format_string().  Remove NULL and constant checks.
5621
5622 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5623
5624         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5625         * gcc.c-torture/execute/loop-2g.x: Likewise.
5626
5627 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5628
5629         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5630         Reject hard-float modes unless the ABI is o32 or o64.
5631         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5632         of gcc.exp.  Skip the tests when mips16 code generation is not
5633         supported.
5634         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5635         and use dg-add-options mips16_attribute.
5636
5637 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR c++/33506
5640         * g++.dg/ext/attrib29.C: New test.
5641
5642 2007-09-23  Ollie Wild  <aaw@google.com>
5643
5644         * gcc.dg/fold-bitand-1.c: New test.
5645         * gcc.dg/fold-bitand-2.c: New test.
5646         * gcc.dg/fold-bitand-3.c: New test.
5647         * gcc.dg/fold-bitand-4.c: New test.
5648
5649 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5650
5651         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5652         any of the macros to be defined for __mips16.
5653         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5654
5655 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5656
5657         * gcc.dg/vect/pr21591.c: Require vect_int.
5658         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5659         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5660         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5661
5662 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5663
5664         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5665         attributes.
5666         * gcc.dg/va-arg-pack-len-2.c: New test.
5667         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5668         attributes.
5669         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5670
5671         PR tree-optimization/32772
5672         * gcc.c-torture/compile/20070905-1.c: New test.
5673
5674         PR tree-optimization/32975
5675         * gcc.dg/pr32975.c: New test.
5676
5677         PR middle-end/28755
5678         * gcc.dg/pr28755.c: New test.
5679
5680 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5681
5682         * lib/target-supports.exp (check_effective_target_nomips16): New
5683         procedure.
5684         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5685         for mipsisa64*-*-*.
5686         * gcc.dg/vect/vect.exp: Likewise.
5687         * g++.dg/vect/vect.exp: Likewise.
5688         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5689         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5690         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5691         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5692         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5693         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5694         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5695         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5696         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5697         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5698         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5699         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5700         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5701         (test14, test15, test16, test17, test18): Likewise.
5702         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5703         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5704         (test14, test15, test16, test17, test18, test19, test20, test21)
5705         (test22): Likewise.
5706         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5707         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5708         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5709         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5710         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5711         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5712         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5713         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5714         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5715         (test13, test14, test15, test16, test17, test18, test19, test20)
5716         (test21, test22, test23, test24, test25, test26, test27, test28)
5717         (test29, test30, test31): Likewise.
5718         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5719         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5720         (test13, test14, test15, test16, test17, test18, test19, test20)
5721         (test21, test22, test23, test24, test25, test26, test27, test28)
5722         (test29, test30, test31, test32, test33, test34, test35, test36)
5723         (test37, test38, test39, test40, test41, test42, test43, test44)
5724         (test45, test46, test47, test48, test49, test50, test51, test52)
5725         (test53, test54, test55, test56, test57, test58, test59, test60)
5726         (test61, test62, test63): Likewise.
5727         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5728         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5729         (test13, test14, test15, test16, test17, test18, test19, test20)
5730         (test21, test22, test23, test24, test25, test26, test27, test28)
5731         (test29, test30, test31): Likewise.
5732         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5733         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5734         (test13, test14, test15, test16, test17, test18, test19, test20)
5735         (test21, test22, test23, test24, test25, test26, test27, test28)
5736         (test29, test30, test31): Likewise.
5737         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5738         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5739         (test13, test14, test15): Likewise.
5740         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5741         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5742         (test13, test14, test15): Likewise.
5743         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5744         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5745         (test13, test14, test15, test16, test17, test18, test19, test20)
5746         (test21, test22, test23, test24, test25, test26, test27, test28)
5747         (test29, test30, test31): Likewise.
5748         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5749         (matrix_multiply4: Likewise.
5750         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5751         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5752         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5753         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5754         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5755         (test13, test14, test15, test16, test17, test18, test19, test20)
5756         (test21, test22, test23, test24, test25, test26, test27, test28)
5757         (test29, test30, test31): Likewise.
5758         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5759         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5760         (test13, test14, test15, test16, test17, test18, test19, test20)
5761         (test21, test22, test23, test24, test25, test26, test27, test28)
5762         (test29, test30, test31): Likewise.
5763         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5764         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5765         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5766         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5767         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5768         (sub_v4qi): Likewise.
5769         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5770         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5771         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5772         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5773         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5774         (subb, subc): Likewise.
5775         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5776         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5777         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5778         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5779         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5780         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5781         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5782         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5783         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5784         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5785         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5786         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5787         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5788
5789 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5790
5791         * lib/target-supports.exp (add_options_for_mips16_attribute)
5792         (check_effective_target_mips16_attribute): New functions.
5793         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5794         command line.
5795         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5796         extra_test_flags.
5797         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5798         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5799         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5800         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5801         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5802         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5803         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5804         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5805         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5806         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5807         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5808         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5809         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5810         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5811         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5812         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5813         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5814         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5815         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5816         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5817         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5818         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5819         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5820         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5821         (NOMIPS16): Delete.
5822         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5823         of dg-options.
5824         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5825         options.  Require { target mips16_attribute } and use dg-add-options
5826         to add the associated options.
5827         (foo): Use MIPS16.
5828         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5829         * gcc.target/mips/call-saved-3.c: Likewise.
5830         * gcc.target/mips/code-readable-1.c: Require { target
5831         mips16_attribute } and use dg-add-options to add the associated
5832         options.  Remove trailing whitespace.
5833         (NOMIPS16): Delete.
5834         * gcc.target/mips/code-readable-2.c: Likewise.
5835         * gcc.target/mips/code-readable-3.c: Likewise.
5836         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5837         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5838         Require { target mips16_attribute } and use dg-add-options to
5839         add the associated options.
5840         (cksum16, cksum8): Use MIPS16.
5841         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5842         Require { target mips16_attribute } and use dg-add-options to
5843         add the associated options.
5844         (foo): Use MIPS16.
5845         * gcc.target/mips/save-restore-2.c: Likewise.
5846         * gcc.target/mips/save-restore-3.c: Likewise.
5847         * gcc.target/mips/save-restore-4.c: Likewise.
5848         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5849         -mno-abicalls.
5850         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5851         (foo): Use NOMIPS16.
5852
5853 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5854
5855         PR fortran/33337
5856         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5857
5858         PR fortran/33376
5859         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5860
5861 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5862
5863         PR fortran/33445
5864         * gfortran.dg/gomp/free-2.f90: New.
5865         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5866         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5867
5868 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5869
5870         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5871         * gcc.target/i386/sse5-haddX.c: Ditto.
5872         * gcc.target/i386/sse5-hsubX.c: Ditto.
5873         * gcc.target/i386/sse5-maccXX.c: Ditto.
5874         * gcc.target/i386/sse5-msubXX.c: Ditto.
5875         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5876         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5877         * gcc.target/i386/sse5-permpX.c: Ditto.
5878         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5879         effective target.
5880         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5881         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5882         * gcc.target/i386/sse5-pcmov.c: Ditto.
5883         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5884
5885 2007-09-22  Richard Guenther  <rguenther@suse.de>
5886
5887         PR tree-optimization/33146
5888         * gcc.c-torture/compile/pr33146.c: New testcase.
5889
5890 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5891
5892         * lib/target-supports.exp (check_cached_effective_target): New
5893         procedure.
5894         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5895         (check_effective_target_c99_runtime): New procedure.
5896         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5897         (test3l): Likewise cargl.
5898         * gcc.dg/builtins-59.c: Require c99_runtime.
5899         * gcc.dg/builtins-61.c: Likewise.
5900         * gcc.dg/builtins-62.c: Likewise.
5901
5902 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5903
5904         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5905         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5906         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5907         target-specific dg-options.
5908         * gcc.dg/builtins-20.c: Likewise.
5909         * gcc.dg/builtins-53.c: Likewise.
5910         * gcc.dg/builtins-55.c: Likewise.
5911         * gcc.dg/single-precision-constant.c: Likewise.
5912         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5913         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5914         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5915         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5916         * gcc.dg/torture/builtin-power-1.c: Likewise.
5917
5918 2007-09-21  Chao-ying Fu  <fu@mips.com>
5919
5920         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5921         check if targets have fixed-point supports.
5922         * gcc.dg/fixed-point/fixed-point.exp: New file.
5923         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5924         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5925         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5926         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5927         * gcc.dg/fixed-point/constants-pedantic.c,
5928         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5929         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5930         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5931         * gcc.dg/fixed-point/keywords-pedantic.c,
5932         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5933         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
5934         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
5935         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
5936         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
5937         * gcc.dg/fixed-point/func-vararg-mixed.c,
5938         * gcc.dg/fixed-point/operator-logical.c,
5939         * gcc.dg/fixed-point/struct-union.c,
5940         * gcc.dg/fixed-point/bit-complement.c,
5941         * gcc.dg/fixed-point/operator-bitwise.c,
5942         * gcc.dg/fixed-point/operator-comma.c,
5943         * gcc.dg/fixed-point/struct-layout-1.c,
5944         * gcc.dg/fixed-point/union-init.c,
5945         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
5946         * gcc.dg/fixed-point/func-mixed.c,
5947         * gcc.dg/fixed-point/func-vararg-size0.c,
5948         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
5949         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
5950         * gcc.dg/fixed-point/operator-unary.c,
5951         * gcc.dg/fixed-point/allop-const.c,
5952         * gcc.dg/fixed-point/muldiv-warning.c,
5953         * gcc.dg/nofixed-point-1.c,
5954         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
5955         * gcc.target/mips/fixed-vector-type.c,
5956         * gcc.target/mips/fixed-scalar-type.c: New tests.
5957
5958 2007-09-21  Olivier Hainque  <hainque@adacore.com>
5959
5960         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
5961         * gnat.dg/test_nested_subtype_byref.adb: New test.
5962
5963 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
5964
5965         PR fortran/33439
5966         * gfortran.dg/gomp/pr33439.f90: New test.
5967
5968 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5969
5970         PR fortran/33455
5971         * gfortran.dg/merge_char_3.f90: New.
5972
5973 2007-09-21  Tobias Burnus  <burnus@net-b.de>
5974
5975         PR fortran/33037
5976         * gfortran.dg/transfer_check_1.f90: New.
5977
5978 2007-09-20  Asher Langton  <langton2@llnl.gov>
5979
5980         PR fortran/20441
5981         * gfortran.dg/init_flag_1.f90: New.
5982         * gfortran.dg/init_flag_2.f90: New.
5983         * gfortran.dg/init_flag_3.f90: New.
5984         * gfortran.dg/init_flag_4.f90: New.
5985         * gfortran.dg/init_flag_5.f90: New.
5986         * gfortran.dg/init_flag_6.f90: New.
5987         * gfortran.dg/init_flag_7.f90: New.
5988
5989 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
5990
5991         PR c++/33460
5992         * g++.dg/ext/anon-struct6.C: New.
5993
5994 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5995
5996         PR libfortran/23272
5997         * gfortran.dg/inquire_10.f90: New test.
5998
5999 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6000
6001         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6002
6003 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6004
6005         PR fortran/33221
6006         * gfortran.dg/used_types_18.f90: Declare variable of empty
6007         derived type.
6008
6009 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6010
6011         PR fortran/33288
6012         * gfortran.dg/array_constructor_19.f90: New test.
6013
6014 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6015
6016         PR debug/33316
6017         * gcc.dg/debug/pr33316.c: New test.
6018
6019         PR c++/33496
6020         * g++.dg/cpp0x/variadic76.C: New test.
6021         * g++.dg/cpp0x/variadic77.C: New test.
6022         * g++.dg/cpp0x/variadic78.C: New test.
6023
6024         PR c/33238
6025         PR c/27301
6026         * gcc.c-torture/execute/20070919-1.c: New test.
6027         * gcc.dg/pr33238.c: New test.
6028         * gcc.dg/pr27301.c: New test.
6029
6030 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6031
6032         * lib/target-supports.exp (check_effective_target_mips64): New
6033         procedure.
6034         * gcc.dg/lower-subreg-1.c: Require !mips64.
6035         * gcc.dg/sibcall-3.c (ATTR): New macro.
6036         (recurser_void1, recurser_void2): Use it.
6037         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6038         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6039
6040 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6041
6042         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6043         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6044         warning annotation.
6045         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6046
6047 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6048
6049         PR fortran/33497
6050         * gfortran.dg/c_loc_tests_11.f03: New test case.
6051
6052 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6053
6054         PR c++/33459
6055         * g++.dg/init/ref14.C: New.
6056
6057 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6058
6059         * gnat.dg/slice2.ad[sb]: New testcase.
6060
6061 2007-09-19  Nick Clifton  <nickc@redhat.com>
6062
6063         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6064
6065 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6066
6067         * gcc.target/bfin/bfin.exp: New.
6068         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6069         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6070         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6071         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6072         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6073         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6074         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6075         mcpu-bf561.c, mcpu-default.c}: New tests.
6076
6077 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6078
6079         Restore detection of unsupported TLS.
6080
6081         Revert this patch:
6082         2007-02-10  Richard Henderson  <rth@redhat.com>
6083
6084         * lib/target-supports.exp (check_effective_target_tls): Redefine
6085         to mean non-emulated tls.
6086         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6087         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6088         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6089         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6090         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6091         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6092         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6093
6094         And then:
6095         * lib/target-supports.exp (check_effective_target_tls): Use
6096         stronger test for compiler support for TLS.
6097         (check_effective_target_tls_native): New, to test for non-emulated
6098         TLS support.
6099         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6100         instead of dg-require-effective-target tls.
6101         * g++.dg/gomp/copyin-1.C: Likewise.
6102         * g++.dg/gomp/sharing-1.C: Likewise.
6103         * g++.dg/gomp/tls-1.C: Likewise.
6104         * g++.dg/gomp/tls-2.C: Likewise.
6105         * g++.dg/gomp/tls-3.C: Likewise.
6106         * g++.dg/tls/diag-1.C: Likewise.
6107         * g++.dg/tls/diag-2.C: Likewise.
6108         * g++.dg/tls/diag-3.C: Likewise.
6109         * g++.dg/tls/diag-4.C: Likewise.
6110         * g++.dg/tls/diag-5.C: Likewise.
6111         * g++.dg/tls/init-1.C: Likewise.
6112         * g++.dg/tls/init-2.C: Likewise.
6113         * g++.dg/tls/trivial.C: Likewise.
6114         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6115         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6116         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6117         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6118         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6119         * gcc.dg/gomp/clause-1.c: Likewise.
6120         * gcc.dg/gomp/copyin-1.c: Likewise.
6121         * gcc.dg/gomp/sharing-1.c: Likewise.
6122         * gcc.dg/gomp/tls-1.c: Likewise.
6123         * gcc.dg/gomp/tls-2.c: Likewise.
6124         * gcc.dg/tls/alpha-1.c: Likewise.
6125         * gcc.dg/tls/opt-1.c: Likewise.
6126         * gcc.dg/tls/opt-13.c: Likewise.
6127         * gcc.dg/tls/opt-14.c: Likewise.
6128         * gcc.dg/tls/opt-2.c: Likewise.
6129         * gcc.dg/tls/opt-3.c: Likewise.
6130         * gcc.dg/tls/opt-4.c: Likewise.
6131         * gcc.dg/tls/opt-7.c: Likewise.
6132         * gcc.dg/tls/section-1.c: Likewise.
6133         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6134         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6135         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6136         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6137         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6138         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6139         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6140         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6141         * gfortran.dg/gomp/fixed-1.f: Likewise.
6142         * gfortran.dg/gomp/free-1.f90: Likewise.
6143         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6144         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6145         * gfortran.dg/gomp/reduction1.f90: Likewise.
6146         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6147
6148 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6149
6150         PR fortran/31119
6151         * gfortran.dg/bounds_check_9.f90: New test.
6152         * gfortran.dg/bounds_check_fail_2.f90: New test.
6153
6154 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6155
6156         PR c++/33462 (again)
6157         * g++.dg/ext/va-arg1.C: Adjust.
6158
6159 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6160
6161         PR c++/33462
6162         * g++.dg/ext/va-arg1.C: New.
6163
6164 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6165
6166         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6167
6168 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6169
6170         PR c++/33463
6171         * g++.dg/rtti/typeid6.C: New.
6172
6173 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6174
6175         PR c++/33464
6176         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6177         * g++.dg/ext/is_class_error2.C: New.
6178
6179 2007-09-18  Richard Guenther  <rguenther@suse.de>
6180
6181         PR tree-optimization/33340
6182         * g++.dg/torture/pr33340.C: New testcase.
6183
6184 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6185
6186         PR fortran/33231
6187         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6188         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6189         * gfortran.dg/elemental_subroutine_5.f90: New.
6190
6191 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6192
6193         * lib/target-supports.exp (check_profiling_available): Extend
6194         mips*-*-elf check to mips*-*-elf*.
6195
6196 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6197
6198         * gcc.dg/format/c90-scanf-5.c: New test.
6199         * gcc.dg/format/c99-scanf-4.c: New test.
6200         * gcc.dg/format/ext-7.c: New test.
6201         * gcc.dg/format/ext-8.c: New test.
6202
6203         PR middle-end/33423
6204         * gcc.c-torture/compile/20070915-1.c: New test.
6205
6206 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6207
6208         PR fortran/33106
6209         * gfortran.dg/private_type_9.f90: New.
6210
6211 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6212
6213         PR middle-end/33449
6214         * gfortran.dg/pr33449.f90: New test.
6215
6216 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6217
6218         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6219         * gfortran.dg/private_type_1.f90: Ditto
6220         * gfortran.dg/interface_18.f90: New.
6221         * gfortran.dg/private_type_8.f90: New.
6222
6223 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6224
6225         PR c++/33124
6226         * g++.dg/warn/new1.C: Adjust.
6227         * g++.dg/torture/str_empty.C: Likewise.
6228
6229 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6230
6231         * gcc.target/mips/dse-1.c: New test.
6232
6233 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6234
6235         PR c++/32756
6236         * g++.dg/overload/operator3.C: New.
6237
6238 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6239
6240         * gcc.target/mips/truncate-1.c: New test.
6241
6242 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6243
6244         PR fortran/29396
6245         PR fortran/29606
6246         PR fortran/30625
6247         PR fortran/30871
6248         * gfortran.dg/subref_array_pointer_1.f90: New test.
6249         * gfortran.dg/subref_array_pointer_2.f90: New test.
6250
6251 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6252
6253         * gfortran.dg/nint_2.f90: Correct last change.
6254
6255 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6256
6257         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6258
6259 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6260
6261         * gcc.dg/vect/pr33373b.c: New test.
6262
6263 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6264
6265         PR target/33438
6266         * gcc.target/i386/pr33438.c: New test.
6267
6268 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6269
6270         * gfortran.dg/nint_2.f90: Revert previous commit.
6271
6272 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6273
6274         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6275
6276 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6277
6278         PR debug/33429
6279         * g++.dg/other/unused1.C: XFAIL class2 scan.
6280
6281 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6282
6283         PR fortran/33343
6284         * gfortran.dg/elemental_args_check_1.f90: New.
6285         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6286         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6287
6288 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6289
6290         * gfortran.dg/recursive_check_3.f90: New.
6291
6292 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6293
6294         PR fortran/33412
6295         * gfortran.dg/elemental_bind_c.f90: New.
6296
6297 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6298
6299         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6300         * gcc.target/mips/mips16-attributes-2.c: New test.
6301         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6302         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6303         hard-float asm when __mips16 is defined.
6304         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6305         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6306         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6307         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6308         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6309         * gcc.target/mips/pr26765.c (foo): Likewise.
6310         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6311         targets, use dg-mips-options instead of dg-options, and use -mgp32
6312         to force 32-bit mode.
6313         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6314         and 64-bit mode.
6315         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6316
6317 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6318             Michael Meissner  <michael.meissner@amd.com>
6319
6320         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6321         * gcc.target/i386/sse5-hsubX.c: Ditto.
6322         * gcc.target/i386/sse5-permpX.c: Ditto.
6323         * gcc.target/i386/sse5-haddX.c: Ditto.
6324         * gcc.target/i386/sse5-maccXX.c: Ditto.
6325         * gcc.target/i386/sse5-msubXX.c: Ditto.
6326         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6327         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6328
6329         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6330         optimizes floating point conditional moves into the pcmov
6331         instruction on SSE5.
6332         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6333
6334         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6335         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6336         SSE5.
6337
6338         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6339         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6340
6341         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6342         optimizes (a*b)+c into fmadd on SSE5.
6343
6344         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6345         whether the SSE5 instructions can be generated.
6346
6347         * gcc.target/i386/sse5-check.h: New. Add support for 
6348         SSE5 tests.
6349
6350         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6351         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6352         * gcc.target/i386/sse-13.c: Ditto.
6353         * gcc.target/i386/sse-14.c: Ditto.
6354
6355 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6356
6357         PR testsuite/33153
6358         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6359         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6360
6361 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6362
6363         PR target/32338
6364         * gcc.dg/pr32338-1.c: New test.
6365         * gcc.dg/pr32338-2.c: New test.
6366
6367 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6368         
6369         * lib/target-supports.exp (check_effective_target_sync_int_long):
6370         Revert change to add xtensa.
6371         (check_effective_target_sync_char_short): Likewise.
6372         
6373 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6374
6375         * gnat.dg/packed_subtype.adb: New test.
6376
6377 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6378
6379         PR fortran/33297
6380         * gfortran.dg/intrinsic_size.f90: New.
6381
6382 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6383
6384         PR fortran/33284
6385         PR fortran/33310
6386         * gfortran.dg/conflicts_2.f90: New.
6387
6388 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6389
6390         PR tree-optimization/32377
6391         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6392         dependence distance.
6393         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6394         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6395         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6396         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6397
6398 2007-09-12  Richard Guenther  <rguenther@suse.de>
6399
6400         PR middle-end/33382
6401         * gcc.c-torture/compile/pr33382.c: New testcase.
6402         * gcc.c-torture/execute/pr33382.c: Likewise.
6403
6404 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6405
6406         PR fortran/33395
6407         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6408
6409 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6410
6411         PR tree-optimization/33373
6412         * gcc.dg/vect/pr33373.c: New test.
6413
6414 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6415
6416         * lib/target-supports.exp (check_effective_target_vect_no_double):
6417         Remove unused proc.
6418
6419 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6420             Ulrich Weigand  <uweigand@de.ibm.com>
6421
6422         * gcc.target/spu/dfcgt-nan.c: New test.
6423
6424 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6425
6426         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6427
6428 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6429
6430         PR fortran/33040
6431         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6432
6433 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6434
6435         * gcc.dg/va-arg-pack-len-1.c: New test.
6436         * g++.dg/va-arg-pack-len-1.C: New test.
6437
6438 2007-09-11  Michael Matz  <matz@suse.de>
6439
6440         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6441
6442 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6443
6444         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6445         checks for size of long double.
6446         * gcc.dg/dfp/convert.h: New file.
6447         * gcc.dg/dfp/convert-bfp-2.c: New test.
6448         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6449         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6450         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6451         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6452         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6453         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6454         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6455         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6456         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6457
6458 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6459
6460         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6461         Change dg-final to expect 1 non-profitable loop and
6462         3 profitable loops.
6463         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6464         Change dg-final to expect 1 non-profitable loop and
6465         3 profitable loops.
6466         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6467         Change dg-final to expect 1 profitable loop.
6468         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6469         Change dg-final to expect 1 profitable loop.    
6470         
6471 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6472
6473         * gcc.target/mips/call-saved-1.c: New test.
6474         * gcc.target/mips/call-saved-2.c: Likewise.
6475         * gcc.target/mips/call-saved-3.c: Likewise.
6476         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6477         instead of mips_mips64.  Set mips_fp64 too.
6478         (is_gp32_flag): Return true for -mips1 and -mips2.
6479         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6480
6481 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6482
6483         * g++.dg/ext/va-arg-pack-1.C: New test.
6484         * g++.dg/ext/va-arg-pack-2.C: New test.
6485
6486 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6487
6488         PR target/33369
6489         * gcc.dg/vect/pr33369.c: New test.
6490
6491 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6492
6493         PR fortran/33370
6494         * gfortran.dg/array_memcpy_5.f90:  New test.
6495
6496 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6497
6498         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6499
6500 2007-09-09  Richard Guenther  <rguenther@suse.de>
6501
6502         * gcc.c-torture/compile/20070906-1.c: New testcase.
6503
6504 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6505
6506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6507         noinline attribute.
6508         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6509         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6510         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6511         Likewise.
6512
6513 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6514
6515         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6516
6517 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6518
6519         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6520
6521 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6522
6523         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6524         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6525         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6526         Compile tests with -fno-tree-pre.
6527         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6528         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6529         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6530         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6531         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6532         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6533         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6534         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6535         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6536         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6537         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6538         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6539         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6540         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6541         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6542         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6543         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6544         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6545         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6546
6547 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6548
6549         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6550         to call objdump.
6551         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6552         Use remote_exec to call c++filt.
6553         * lib/target-supports-dg.exp (dg-require-host-local): New.
6554         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6555         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6556         * g++.dg/rtti/repo1.C: Likewise.
6557         * g++.dg/template/repo1.C: Likewise.
6558         * g++.dg/template/repo2.C: Likewise.
6559         * g++.dg/template/repo3.C: Likewise.
6560         * g++.dg/template/repo4.C: Likewise.
6561         * g++.dg/template/repo5.C: Likewise.
6562         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6563         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6564         * g++.old-deja/g++.pt/repo1.C: Likewise.
6565         * g++.old-deja/g++.pt/repo2.C: Likewise.
6566         * g++.old-deja/g++.pt/repo3.C: Likewise.
6567         * g++.old-deja/g++.pt/repo4.C: Likewise.
6568         * gcc.dg/cpp/trad/builtins.c: Likewise.
6569
6570 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6571
6572         PR tree-optimization/32283
6573         * gcc.dg/tree-ssa/loop-31.c: New test.
6574
6575 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6576
6577         PR rtl-optimization/26449
6578         * gcc.target/i386/pr26449-1.c: New file.
6579
6580 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6581
6582         PR target/33329
6583         PR rtl-optimization/26449
6584         * gcc.target/i386/pr33329.c: New file.
6585
6586 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6587
6588         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6589
6590 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6591
6592         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6593
6594 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6595
6596         PR tree-optimization/33301
6597         * gfortran.dg/vect/pr33301.f: New test.
6598
6599 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6600
6601         PR libfortran/33307
6602         * gfortran.dg/backspace_10.f90: New test.
6603
6604 2007-09-07  Richard Guenther  <rguenther@suse.de>
6605
6606         Reapply
6607         2007-09-06  Richard Guenther  <rguenther@suse.de>
6608
6609         PR tree-optimization/32586
6610         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6611         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6612         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6613         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6614         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6615         now obsolete simplification.
6616
6617 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6618         
6619         PR tree-optimization/33299
6620         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6621         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6622
6623 2007-09-07  Richard Guenther  <rguenther@suse.de>
6624
6625         Revert
6626         2007-09-06  Richard Guenther  <rguenther@suse.de>
6627
6628         PR tree-optimization/32586
6629         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6630         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6631         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6632         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6633         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6634         now obsolete simplification.
6635
6636 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6637
6638         PR tree-optimization/32821
6639         * gcc.dg/tree-ssa/pr32821.c: New file.
6640
6641 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6642
6643         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6644         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6645         and mips_forced_no_er.
6646         (dg-mips-options): Add -mno-abicalls when a small-data option is
6647         specified.  Skip tests with small-data options if mips_forced_gp.
6648         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6649         * gcc.target/mips/sdata-1.c: New test.
6650         * gcc.target/mips/sdata-2.c: Likewise.
6651         * gcc.target/mips/sdata-3.c: Likewise.
6652         * gcc.target/mips/sdata-4.c: Likewise.
6653
6654 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6655
6656         PR fortran/33298
6657         * spread_zerosize_1.f90:  New test case.
6658         * spread_bounds_1.f90:  New test case.
6659
6660 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6661
6662         PR c++/32674
6663         * g++.dg/template/static31.C: New.
6664
6665 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6666
6667         PR fortran/33271
6668         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6669         powerpc*-linux-gnu.
6670
6671 2007-09-06  David Daney  <ddaney@avtrex.com>
6672             Richard Sandiford  <richard@codesourcery.com>
6673
6674         PR target/33256
6675         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6676         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6677         * gcc.target/mips/pr33256.c: New test.
6678
6679 2007-09-06  Tom Tromey  <tromey@redhat.com>
6680
6681         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6682
6683 2007-09-06  Richard Guenther  <rguenther@suse.de>
6684
6685         PR tree-optimization/32586
6686         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6687         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6688         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6689         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6690         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6691         now obsolete simplification.
6692
6693 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6694
6695         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6696         * gcc.target/i386/sse3-addsubps.c: Ditto.
6697         * gcc.target/i386/sse3-haddpd.c: Ditto.
6698         * gcc.target/i386/sse3-haddps.c: Ditto.
6699         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6700         * gcc.target/i386/sse3-hsubps.c: Ditto.
6701         * gcc.target/i386/sse3-lddqu.c: Ditto.
6702         * gcc.target/i386/sse3-movddup.c: Ditto.
6703         * gcc.target/i386/sse3-movshdup.c: Ditto.
6704         * gcc.target/i386/sse3-movsldup.c: Ditto.
6705
6706 2007-09-06  Richard Guenther  <rguenther@suse.de>
6707
6708         PR tree-optimization/33302
6709         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6710
6711 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6712
6713         PR libfortran/33225
6714         * gfortran.dg./fmt_float.f90: New test.
6715
6716 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6717
6718         PR libfortran/33253
6719         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6720
6721 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6722
6723         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6724         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6725
6726 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6727
6728         * g++.dg/eh/builtin1.C: New test.
6729         * g++.dg/eh/builtin2.C: New test.
6730         * g++.dg/eh/builtin3.C: New test.
6731
6732         PR c++/33289
6733         * g++.dg/eh/builtin4.C: New test.
6734
6735 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6736
6737         * gcc.target/powerpc/dfp-dd.c: New test.
6738         * gcc.target/powerpc/dfp-td.c: New test.
6739
6740 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6741
6742         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6743         * gcc.dg/va-arg-pack-1.c: New test.
6744
6745 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6746
6747         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6748         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6749         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6750         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6751         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6752
6753 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6754
6755         PR c++/30302
6756         * g++.dg/ext/anon-struct5.C: New.
6757
6758 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6759
6760         * gcc.dg/i386-cpuid.h: Remove.
6761         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6762         (main): Use __get_cpuid to get target features.
6763         * gcc.target/i386/sse-check.h: Ditto.
6764         * gcc.target/i386/sse2-check.h: Ditto.
6765         * gcc.target/i386/sse3-check.h: Ditto.
6766         * gcc.target/i386/ssse3-check.h: Ditto.
6767         * gcc.target/i386/sse4_1-check.h: Ditto.
6768         * gcc.target/i386/sse4_2-check.h: Ditto.
6769         * gcc.target/i386/sse4a-check.h: Ditto.
6770         * gcc.dg/torture/pr16104-1.c: Ditto.
6771         (do_test): Change to void.
6772         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6773         * gcc.target/i386/sse-6.c: Ditto.
6774         * gcc.target/i386/sse-7.c: Ditto.
6775         * g++.dg/other/i386-1.C: Include cpuid.h.
6776         (main): New function.  Use __get_cpuid to get target fetaures.
6777
6778 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6779             David Ung  <davidu@mips.com>
6780             Nigel Stephens <nigel@mips.com>
6781
6782         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6783         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6784         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6785         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6786         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6787         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6788         * gcc.dg/torture/pr19683-1.c: Likewise.
6789         * gcc.target/mips/madd-3.c: Likewise.
6790         * gcc.target/mips/maddu-3.c: Likewise.
6791         * gcc.target/mips/msub-3.c: Likewise.
6792         * gcc.target/mips/msubu-3.c: Likewise.
6793         * gcc.target/mips/asm-1.c: Likewise.
6794         * gcc.target/mips/branch-1.c: Likewise.
6795         * gcc.target/mips/ins-1.c: Likewise.
6796         * gcc.target/mips/near-far-3.c: Likewise.
6797         * gcc.target/mips/near-far-4.c: Likewise.
6798         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6799         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6800         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6801         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6802         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6803         * gcc.target/mips/dspr2-MULT.c: Likewise.
6804         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6805         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6806         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6807         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6808         * gcc.target/mips/code-readable-2.c: Likewise.
6809         * gcc.target/mips/code-readable-3.c: Likewise.
6810
6811 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6812             David Ung  <davidu@mips.com>
6813             Nigel Stephens <nigel@mips.com>
6814
6815         * gcc.target/mips/mips16-attributes.c: New.
6816
6817 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6818
6819         PR fortran/31564
6820         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6821
6822         PR fortran/33241
6823         * gfortran.dg/char_length_10.f90: New test.
6824
6825 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6826
6827         PR c++/29731
6828         * g++.dg/parse/template24.C: New.
6829
6830 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6831
6832         * g++.dg/other/spu2vmx-1.C: New test.
6833
6834 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6835
6836         PR tree-optimization/33017
6837         * gcc.dg/pr33017.c: New test.
6838
6839 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6840
6841         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6842         __protected_stream family of macros.
6843
6844 2007-09-04  Jan Hubicka  <jh@suse.cz>
6845
6846         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6847         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6848         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6849         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6850         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6851         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6852         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6853         Likewise.
6854
6855 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6856             Tobias Burnus  <burnus@net-b.de>
6857
6858         * gfortran.dg/proc_decl_1.f90: New.
6859         * gfortran.dg/proc_decl_2.f90: New.
6860         * gfortran.dg/proc_decl_3.f90: New.
6861         * gfortran.dg/proc_decl_4.f90: New.
6862
6863 2007-09-04  Jan Hubicka  <jh@suse.cz>
6864
6865         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6866         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6867         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6868         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6869         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6870         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6871         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6872         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6873         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6874         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6875         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6876         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6877         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6878         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6879         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6880         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6881         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6882         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6883         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6884         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6885         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6886         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6887         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6888         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6889         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6890         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6891         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6892         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6893         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6894         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6895         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6896         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6897         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6898         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6899         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6900         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6901         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6902         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6903         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6904         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6905         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6906         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6907         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6908         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6909         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6910         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6911         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6912         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6913         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6914         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6915         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6916         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6917         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6918         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6919         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6920         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6921         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6922         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6923         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6924         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6925         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6926         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6927         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6928         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6929         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6930         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6931         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6932         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6933         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
6934         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
6935         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
6936         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
6937         * gcc.dg/vect/vect-107.c: Mark functions noinline.
6938         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
6939         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
6940         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
6941         * gcc.dg/vect/vect-52.c: Mark functions noinline.
6942         * gcc.dg/vect/vect-35.c: Mark functions noinline.
6943         * gcc.dg/vect/vect-18.c: Mark functions noinline.
6944         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
6945         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
6946         * gcc.dg/vect/vect-77.c: Mark functions noinline.
6947         * gcc.dg/vect/vect-2.c: Mark functions noinline.
6948         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
6949         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
6950         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
6951         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
6952         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
6953         * gcc.dg/vect/vect-116.c: Mark functions noinline.
6954         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
6955         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
6956         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
6957         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
6958         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
6959         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
6960         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
6961         * gcc.dg/vect/vect-44.c: Mark functions noinline.
6962         * gcc.dg/vect/vect-27.c: Mark functions noinline.
6963         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
6964         * gcc.dg/vect/vect-86.c: Mark functions noinline.
6965         * gcc.dg/vect/vect-100.c: Mark functions noinline.
6966         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
6967         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
6968         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
6969         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
6970         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
6971         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
6972         * gcc.dg/vect/vect-108.c: Mark functions noinline.
6973         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
6974         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
6975         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
6976         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
6977         * gcc.dg/vect/vect-11.c: Mark functions noinline.
6978         * gcc.dg/vect/vect-70.c: Mark functions noinline.
6979         * gcc.dg/vect/vect-36.c: Mark functions noinline.
6980         * gcc.dg/vect/vect-19.c: Mark functions noinline.
6981         * gcc.dg/vect/vect-95.c: Mark functions noinline.
6982         * gcc.dg/vect/vect-78.c: Mark functions noinline.
6983         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
6984         * gcc.dg/vect/vect-3.c: Mark functions noinline.
6985         * gcc.dg/vect/vect-all.c: Mark functions noinline.
6986         * gcc.dg/vect/vect-117.c: Mark functions noinline.
6987         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
6988         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
6989         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
6990         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
6991         * gcc.dg/vect/vect-20.c: Mark functions noinline.
6992         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
6993         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
6994         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
6995         * gcc.dg/vect/vect-62.c: Mark functions noinline.
6996         * gcc.dg/vect/vect-28.c: Mark functions noinline.
6997         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
6998         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
6999         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7000         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7001         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7002         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7003         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7004         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7005         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7006         noinline.
7007         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7008         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7009         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7010         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7011         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7012         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7013         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7014         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7015         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7016         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7017         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7018         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7019         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7020         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7021         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7022         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7023         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7024         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7025         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7026         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7027         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7028         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7029         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7030         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7031         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7032         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7033         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7034         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7035         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7036         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7037         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7038         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7039         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7040         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7041         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7042         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7043         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7044         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7045         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7046         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7047         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7048         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7049         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7050         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7051         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7052         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7053         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7054         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7055         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7056         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7057         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7058         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7059         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7060         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7061         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7062         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7063         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7064         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7065         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7066         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7067         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7068         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7069         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7070         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7071         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7072         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7073         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7074         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7075         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7076         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7077         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7078         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7079         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7080         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7081         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7082         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7083         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7084         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7085         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7086         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7087         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7088         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7089         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7090         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7091         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7092         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7093         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7094         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7095         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7096         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7097         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7098         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7099         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7100         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7101         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7102         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7103         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7104         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7105         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7106         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7107         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7108         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7109         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7110         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7111         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7112         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7113         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7114         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7115         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7116         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7117         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7118         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7119         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7120         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7121         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7122         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7123         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7124         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7125         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7126         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7127         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7128         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7129         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7130         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7131         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7132         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7133
7134 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7135
7136         PR middle-end/33187
7137         * gcc.target/i386/cmov7.c: New file.
7138
7139 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7140
7141         * gcc.target/i386/sse4a-check.h: New file.
7142         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7143         * gcc.target/i386/sse4a-insert.c: Ditto.
7144         * gcc.target/i386/sse4a-montsd.c: Ditto.
7145         * gcc.target/i386/sse4a-montss.c: Ditto.
7146         * gcc.target/i386/mmx-check.h: New file.
7147         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7148         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7149         * gcc.target/i386/sse-check.h: New file.
7150         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7151         * gcc.target/i386/sse-3.c: Ditto.
7152         * gcc.target/i386/sse-7.c: Ditto.
7153         * gcc.target/i386/sse-9.c: Ditto.
7154         * gcc.target/i386/ssefn-3.c: Ditto.
7155         * gcc.target/i386/sse-recip.c: Ditto.
7156         * gcc.target/i386/sse-recip-vec.c: Ditto.
7157         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7158         * gcc.target/i386/20020523-1.c: Remove.
7159         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7160         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7161         * gcc.target/i386/ssefn-4.c: Ditto.
7162         * gcc.target/i386/sse-6.c: Ditto.
7163         * gcc.target/i386/sse-10.c: Ditto.
7164         * gcc.target/i386/sse-11.c: Ditto.
7165         * gcc.target/i386/sse-18.c: Ditto.
7166         * gcc.target/i386/fpprec-1.c: Ditto.
7167         * g++.dg/other/i386-1.C: Ditto.
7168
7169 2007-09-04  Richard Guenther  <rguenther@suse.de>
7170
7171         PR tree-optimization/33291
7172         * gcc.dg/volatile2.c: New testcase.
7173         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7174         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7175         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7176         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7177
7178 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7179
7180         PR fortran/33253
7181         * gfortran.dg/namelist_15.f90: Update test.
7182         * gfortran.dg/namelist_24.f90: Update test.
7183         * gfortran.dg/namelist_38.f90: New test.
7184
7185 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7186
7187         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7188         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7189         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7190         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7191         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7192         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7193
7194 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7195
7196         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7197         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7198
7199         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7200
7201 2007-09-02  David Daney  <ddaney@avtrex.com>
7202
7203         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7204         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7205         * gcc.target/mips/atomic-memory-1.c: Ditto.
7206         * gcc.target/mips/atomic-memory-2.c: Ditto.
7207
7208 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7209
7210         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7211         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7212
7213 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7214
7215         * gfortran.dg/substr_6.f90: New test.
7216
7217 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7218
7219         PR c++/33208
7220         * g++.dg/other/error18.C: New.
7221         * g++.dg/expr/bitfield3.C: Adjust.
7222
7223 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7224
7225         PR fortran/33276
7226         * gfortran.fortran-torture/compile/pr33276.f90: New.
7227
7228 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7229
7230         PR C/29237
7231         PR middle-end/33272
7232         * gcc.dg/c99-arraydecl-3.c: New test.
7233
7234 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7235
7236         PR c++/32597
7237         * g++.dg/cpp0x/variadic-new2.C: New.
7238         * g++.dg/cpp0x/variadic-new.C: New.
7239
7240 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7241
7242         PR fortran/33232
7243         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7244         * gfortran.dg/read_1.f90: New.
7245
7246 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7247
7248         PR c++/33210
7249         * g++.dg/template/error30.C: New.
7250
7251 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7252
7253         PR c++/32113
7254         * g++.dg/template/crash70.C: New.
7255
7256 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7257
7258         PR c++/33212
7259         * g++.dg/ext/is_class_error.C: New.
7260
7261 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7262
7263         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7264         
7265 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7266             Revital Eres  <eres@il.ibm.com>
7267
7268         * gcc.target/powerpc/paired-1.c: New test.
7269         * gcc.target/powerpc/paired-2.c: New test.
7270         * gcc.target/powerpc/paired-3.c: New test.
7271         * gcc.target/powerpc/paired-4.c: New test.
7272         * gcc.target/powerpc/paired-5.c: New test.
7273         * gcc.target/powerpc/paired-6.c: New test.
7274         * gcc.target/powerpc/paired-7.c: New test.
7275         * gcc.target/powerpc/ppc-paired.c: New test.
7276
7277 2007-08-31  Ollie Wild  <aaw@google.com>
7278
7279         * g++.dg/conversion/ptrmem2.C: New test.
7280         * g++.dg/conversion/ptrmem3.C: New test.
7281         * g++.dg/conversion/ptrmem4.C: New test.
7282         * g++.dg/conversion/ptrmem5.C: New test.
7283         * g++.dg/conversion/ptrmem6.C: New test.
7284         * g++.dg/conversion/ptrmem7.C: New test.
7285         * g++.dg/conversion/ptrmem8.C: New test.
7286
7287 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7288
7289         PR fortran/31879
7290         * gfortran.dg/char_length_7.f90: New test.
7291         * gfortran.dg/char_length_9.f90: New test.
7292         * gfortran.dg/char_assign_1.f90: Add extra warning.
7293
7294         PR fortran/31197
7295         PR fortran/31258
7296         * gfortran.dg/char_length_8.f90: New test.
7297
7298 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7299
7300         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7301
7302 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7303
7304         * gcc.dg/inline-24.c: New test.
7305         * g++.dg/opt/inline11.C: New test.
7306
7307 2007-08-30  Richard Guenther  <rguenther@suse.de>
7308
7309         * gcc.target/i386/vectorize5.c: New testcase.
7310
7311 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7312
7313         PR fortran/33228
7314         * interface.c (check_interface0): Improve error for external procs.
7315         (check_sym_interfaces): Fix checking of module procedures.
7316
7317 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7318
7319         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7320         (AI): Add AI_ALIGN.
7321         * gcc.dg/sync-3.c: New test.
7322
7323         PR middle-end/32758
7324         * gcc.dg/cleanup-12.c: New test.
7325
7326 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7327
7328         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7329         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7330         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7331         * gcc.dg/pr32450.c: Ditto.
7332         * gcc.dg/nest.c: Ditto.
7333         * gcc.dg/nested-func-4.c: Ditto.
7334         * g++.old-deja/g++.law/profile1.C: Ditto.
7335
7336 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7337
7338         PR fortran/32989
7339         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7340         non-default integer kind arguments.
7341
7342 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7343
7344         PR fortran/33105
7345         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7346
7347 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7348
7349         * gcc.dg/h8300-ice2.c: Remove target selector.
7350
7351 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7352
7353         PR fortran/33215
7354         * gfortran.dg/binding_label_tests_15.f03: New test case.
7355         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7356
7357 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7358
7359         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7360         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7361
7362 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7363
7364         PR c++/33194
7365         * g++.dg/other/canon-33194.C: New.
7366
7367 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7368
7369         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7370         * gcc.c-torture/execute/pr23135.c: Likewise.
7371
7372 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7373
7374         * gcc.dg/pr31344.c: Move to ...
7375         * gcc.dg/dfp/pr31344.c: ... here.
7376         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7377         * gcc.dg/20050503-1.c: Ditto.
7378         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7379         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7380         * gcc.dg/20060801-1.c: Ditto.
7381
7382 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7383
7384         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7385         * gfortran.dg/nan_1.f90: Likewise.
7386
7387 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7388
7389         PR fortran/33055
7390         Revert previous patch.
7391
7392 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7393             Kazu Hirata  <kazu@codesourcery.com>
7394
7395         * gcc.target/m68k/interrupt-1.c: New.
7396
7397 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7398
7399         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7400         10000 for targets where "int" can't hold at least 100000.
7401         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7402         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7403         (test5)(test6): Use it.
7404         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7405         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7406         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7407         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7408         * gcc.dg/attr-alloc_size.c (test): Likewise.
7409
7410 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7411
7412         PR c++/33209
7413         * g++.dg/template/error29.C: New.
7414
7415 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7416
7417         PR c++/32596
7418         * g++.dg/ext/visibility/anon5.C: New test.
7419
7420 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7421
7422         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7423
7424 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7425
7426         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7427         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7428         * gfortran.dg/gamma_4.f90: New: large-real tests.
7429
7430 2007-08-28  Jason Merrill  <jason@redhat.com>
7431
7432         PR c++/29000
7433         * g++.dg/ext/stmtexpr12.C: New test.
7434
7435         PR c++/28558
7436         * g++.dg/ext/attrib28.C: New test.
7437
7438 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7439
7440         PR target/32661
7441         * gcc.target/i386/pr32661.c: New test.
7442
7443 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7444
7445         PR middle-end/32370
7446         * gcc.dg/pr32370.c: New test.
7447
7448         PR rtl-optimization/33148
7449         * gcc.c-torture/compile/20070827-1.c: New test.
7450
7451         PR debug/32914
7452         * d++.dg/debug/const3.C: New test.
7453         * d++.dg/debug/const4.C: New test.
7454         * d++.dg/debug/dwarf2/const1.C: New test.
7455         * d++.dg/debug/dwarf2/const2.C: New test.
7456         * d++.dg/debug/dwarf2/const2b.C: New test.
7457
7458 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7459             Vladimir Yanovsky  <yanov@il.ibm.com>
7460             Revital Eres  <eres@il.ibm.com>
7461             Andrey Belevantsev  <abel@ispras.ru>
7462
7463         * gcc.dg/sms-1.c: New test.
7464
7465 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7466
7467         * g++.dg/ext/gnu-inline-common.h: New.
7468         * g++.dg/ext/gnu-inline-global-reject.C: New.
7469         * g++.dg/ext/gnu-inline-global.C: New.
7470         * g++.dg/ext/gnu-inline-namespace.C: New.
7471         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7472         * g++.dg/ext/gnu-inline-class.C: New.
7473         * g++.dg/ext/gnu-inline-class-static.C: New.
7474         * g++.dg/ext/gnu-inline-template-class.C: New.
7475         * g++.dg/ext/gnu-inline-template-func.C: New.
7476
7477 2007-08-27  Jason Merrill  <jason@redhat.com>
7478
7479         PR c++/31337
7480         * g++.dg/ext/stmtexpr11.C: New.
7481
7482 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7483
7484         * lib/target-supports.exp (check_profiling_available):
7485         Set profiling_available_saved to 0 on fido-*-elf.
7486
7487 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7488
7489         PR tree-optimization/33173
7490         
7491         * gcc.c-torture/compile/pr33173.c: New.
7492
7493 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7494
7495         PR target/31385
7496         * gcc.dg/dfp/pr31385.c: New.
7497
7498 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7499
7500         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7501
7502 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7503
7504         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7505         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7506         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7507         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7508         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7509         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7510         gcc.target/m68k directory.
7511         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7512         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7513         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7514         gcc.target/cris directory.
7515         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7516         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7517         gcc.target/bfin directory.
7518
7519         * gcc.target/sh: New directory.
7520         * gcc.target/sh/sh.exp: New file.
7521         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7522         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7523         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7524         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7525         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7526         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7527
7528 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7529
7530         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7531         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7532         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7533         * gcc.target/i386/local2.c: Ditto.
7534         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7535         * gcc.target/i386/20011119-1.c: Ditto.
7536         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7537         * gcc.target/i386/fastcall-1.c: Fix target selector.
7538
7539 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7540
7541         PR fortran/33055
7542         * gfortran.dg/negative_unit.f: Add new check
7543         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7544         -fdefault-integer-8.
7545
7546 2007-08-26  Asher Langton  <langton2@llnl.gov>
7547
7548         * gfortran.dg/recursive_stack.f90: New.
7549         * gfortran.dg/openmp_stack.f90: New.
7550
7551 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7552
7553         PR fortran/31298
7554         * gfortran.dg/use_10.f90: New.
7555
7556 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7557
7558         PR fortran/32985
7559         * gfortran.dg/namelist_14.f90: Make test case valid.
7560         * gfortran.dg/common_10.f90: New.
7561
7562 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7563
7564         PR middle-end/33181
7565         * gcc.dg/ifelse-2.c: New.
7566
7567 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7568
7569         PR fortran/32980
7570         * gfortran.dg/gamma_1.f90: New.
7571         * gfortran.dg/gamma_2.f90: New.
7572         * gfortran.dg/gamma_3.f90: New.
7573
7574 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7575
7576         PR fortran/33188
7577         * gfortran.dg/used_types_18.f90: New.
7578
7579 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7580
7581         * gcc.dg/array-init-2.c: New test.
7582
7583 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7584
7585         PR fortran/33178
7586         * gfortran.dg/initialization_4.f90: Update dg-error.
7587         * gfortran.dg/initialization_13.f90: New.
7588
7589 2007-08-24  Richard Guenther  <rguenther@suse.de>
7590
7591         PR middle-end/33166
7592         * gcc.c-torture/compile/pr33166.c: New testcase.
7593
7594 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7595
7596         PR fortran/33139
7597         * gfortran.dg/pointer_assign_4.f90: New.
7598         * gfortran.dg/shape_2.f90: Fix test case.
7599         * gfortran.dg/char_result_4.f90: Ditto.
7600
7601 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7602
7603         * gcc.dg/array-init-1.c: New test.
7604
7605         PR c++/32567
7606         * g++.dg/parse/crash36.C: New test.
7607
7608 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7609
7610         * gcc.dg/pr32721.c: Updated.
7611
7612 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR tree-optimization/32573
7615         PR middle-end/32946
7616         * gcc.dg/pr32573.c: New test.
7617
7618         PR c++/32898
7619         * g++.dg/lookup/ns3.C: New test.
7620
7621         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7622
7623         PR c++/31941
7624         * g++.dg/parse/crash37.C: New test.
7625
7626 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7627
7628         PR target/17390
7629         * gcc.target/i386/pr17390.c: New test.
7630
7631 2007-08-23  Richard Guenther  <rguenther@suse.de>
7632
7633         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7634         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7635         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7636         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7637         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7638         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7639         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7640         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7641
7642 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7643
7644         * gcc.target/s390: New directory.
7645         * gcc.target/s390/s390.exp: New file.
7646         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7647         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7648         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7649         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7650         gcc.target/s390 directory.
7651
7652 2007-08-23  Richard Guenther  <rguenther@suse.de>
7653
7654         PR tree-optimization/32328
7655         * gcc.dg/pr32328.c: New testcase.
7656
7657 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7658
7659         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7660           available.
7661
7662 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7663
7664         PR fortran/33095
7665         * gfortran.dg/min_max_optional_5.f90: New test.
7666         * gfortran.dg/min_max_optional_2.f90: Remove.
7667         * gfortran.dg/min_max_optional_3.f90: Remove.
7668         * gfortran.dg/min_max_optional_4.f90: Remove.
7669
7670 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7671
7672         * gcc.target/i386/xorps-sse.c: New.
7673         * gcc.target/i386/xorps-sse2.c: New.
7674
7675 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7676
7677         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7678         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7679         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7680
7681 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7682
7683         PR fortran/33020
7684         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7685         include multiple kinds for SHAPE parameter within a single
7686         namespace.
7687         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7688         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7689
7690 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7691
7692         * interface_abstract_1.f90: Extended test case.
7693         * interface_abstract_3.f90: New test.
7694
7695 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7696
7697         * gcc.dg/fold-sub.c: New test.
7698         
7699 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7700
7701         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7702         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7703         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7704         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7705         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7706         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7707
7708 2007-08-22  Richard Guenther  <rguenther@suse.de>
7709
7710         PR middle-end/33007
7711         * gcc.dg/pr33007.c: New testcase.
7712
7713 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7714
7715         * gcc.c-torture/execute/strcmp-1.x: Delete.
7716
7717 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7718
7719         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7720         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7721         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7722         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7723         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7724         gcc.target/i386/stack-realign.c,
7725         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7726         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7727         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7728         target using dg-require-effective-target directive.
7729         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7730         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7731         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7732         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7733         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7734         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7735         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7736         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7737         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7738         Require lp64 target using dg-require-effective-target directive.
7739         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7740         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7741         directive.
7742         * gcc.target/i386/20010202-1.c: Move from here ...
7743         * gcc.dg/20010202-1.c: ... to here.
7744
7745 2007-08-22  Richard Guenther  <rguenther@suse.de>
7746
7747         PR tree-optimization/33142
7748         * gcc.c-torture/execute/pr33142.c: New testcase.
7749
7750 2007-08-22  Richard Guenther  <rguenther@suse.de>
7751
7752         PR middle-end/32563
7753         * g++.dg/torture/pr32563.C: New testcase.
7754
7755 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR middle-end/32912
7758         * gcc.dg/pr32912-1.c: Add -w to options.
7759         * gcc.dg/pr32912-2.c: Likewise.
7760         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7761
7762 2007-08-21  Ian Lance Taylor  <iant@google.com>
7763
7764         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7765
7766 2007-08-21  Ian Lance Taylor  <iant@google.com>
7767
7768         PR tree-optimization/33134
7769         * g++.dg/tree-ssa/pr33134.C: New test.
7770
7771 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7772
7773         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7774         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7775
7776 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7777
7778         PR debug/32610
7779         * gcc.dg/debug/pr32610.c: New test.
7780
7781         * g++.dg/init/new24.C: New test.
7782
7783         PR middle-end/32912
7784         * gcc.dg/pr32912-1.c: New test.
7785         * gcc.dg/pr32912-2.c: New test.
7786         * gcc.dg/pr32912-3.c: New test.
7787
7788 2007-08-21  Richard Guenther  <rguenther@suse.de>
7789
7790         * gcc.dg/pointer-arith-10.c: New testcase.
7791
7792 2007-08-21  Richard Guenther  <rguenther@suse.de>
7793
7794         PR middle-end/33122
7795         * gcc.c-torture/compile/pr33122.c: New testcase.
7796
7797 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7798
7799         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7800
7801 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7802
7803         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7804
7805 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7806
7807         PR c++/33025
7808         * g++.dg/init/new23.C: New test.
7809
7810 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7811
7812         PR middle-end/30564
7813         * gcc.c-torture/compile/pr30564-1.c: New test.
7814         * gcc.c-torture/compile/pr30564-2.c: New test.
7815
7816 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7817
7818         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7819
7820 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7821
7822         * gfortran.dg/interface_abstract_2.f90: New.
7823         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7824
7825 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7826
7827         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7828         unknown (so that outer-loop wont get analyzed).
7829         * gcc.dg/vect/vect-outer-1a.c: New test.
7830         * gcc.dg/vect/vect-outer-1b.c: New test.
7831         * gcc.dg/vect/vect-outer-1.c: New test.
7832         * gcc.dg/vect/vect-outer-2a.c: New test.
7833         * gcc.dg/vect/vect-outer-2b.c: New test.
7834         * gcc.dg/vect/vect-outer-2c.c: New test.
7835         * gcc.dg/vect/vect-outer-2.c: New test.
7836         * gcc.dg/vect/vect-outer-3a.c: New test.
7837         * gcc.dg/vect/vect-outer-3b.c: New test.
7838         * gcc.dg/vect/vect-outer-3c.c: New test.
7839         * gcc.dg/vect/vect-outer-3.c: New test.
7840         * gcc.dg/vect/vect-outer-4a.c: New test.
7841         * gcc.dg/vect/vect-outer-4b.c: New test.
7842         * gcc.dg/vect/vect-outer-4c.c: New test.
7843         * gcc.dg/vect/vect-outer-4d.c: New test.
7844         * gcc.dg/vect/vect-outer-4e.c: New test.
7845         * gcc.dg/vect/vect-outer-4f.c: New test.
7846         * gcc.dg/vect/vect-outer-4g.c: New test.
7847         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7848         * gcc.dg/vect/vect-outer-4i.c: New test.
7849         * gcc.dg/vect/vect-outer-4j.c: New test.
7850         * gcc.dg/vect/vect-outer-4k.c: New test.
7851         * gcc.dg/vect/vect-outer-4l.c: New test.
7852         * gcc.dg/vect/vect-outer-4m.c: New test.
7853         * gcc.dg/vect/vect-outer-4.c: New test.
7854         * gcc.dg/vect/vect-outer-5.c: New test.
7855         * gcc.dg/vect/vect-outer-6.c: New test.
7856         * gcc.dg/vect/vect-outer-fir.c: New test.
7857         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7858         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7859
7860 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7861
7862         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7863         and -fno-tree-reassoc.
7864         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7865         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7866         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7867         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7868         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7869         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7870         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7871         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7872         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7873         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7874         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7875         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7876         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7877         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7878         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7879         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7880         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7881         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7882         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7883         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7884         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7885         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7886         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7887         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7888         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7889         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7890         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7891         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7892         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7893         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7894         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7895         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7896         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7897         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7898         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7899         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7900         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7901
7902 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7903
7904         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7905         versioning for aliasing).
7906         * gcc.dg/vect/vect-35.c: Likewise.
7907
7908         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7909         targets.
7910         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7911
7912 2007-08-18  Tom Tromey  <tromey@redhat.com>
7913
7914         PR preprocessor/32974:
7915         * gcc.dg/cpp/pr32974.c: New file.
7916
7917 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7918
7919         * gfortran.dg/interface_abstract_1.f90: New.
7920
7921 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7922
7923         PR fortran/32881
7924         * gfortran.dg/pure_initializer_1.f90: New test.
7925
7926 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7927
7928         PR fortran/32875
7929         * gfortran.dg/array_constructor_18.f90: New test.
7930
7931 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7932
7933         PR c++/28989
7934         * g++.dg/expr/lval3.C: New test.
7935         * g++.dg/expr/lval4.C: New test.
7936
7937 2007-08-17  Ollie Wild  <aaw@google.com>
7938
7939         PR c++/31749
7940         * g++.dg/lookup/builtin3.C: New test.
7941         * g++.dg/lookup/builtin4.C: New test.
7942         * g++.dg/lookup/using19.C: New test.
7943
7944 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7945
7946         PR c++/32190
7947         * g++.dg/parse/error31.C: New.
7948
7949 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7950
7951         PR c++/32112
7952         * g++.dg/template/error26.C: New.
7953
7954 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7955
7956         PR fortran/33079
7957         * gfortran.dg/zero_length_2.f90: New test.
7958
7959 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7960
7961         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
7962         * gfortran.dg/kind_tests_3.f03: Ditto.
7963         * gfortran.dg/global_vars_f90_init.f90: Ditto.
7964         * gfortran.dg/interface_13.f90: Ditto.
7965         * gfortran.dg/pr32738.f90: Ditto.
7966         * gfortran.dg/module_private_1.f90: Ditto.
7967         * gfortran.dg/test_only_clause.f90: Ditto.
7968         * gfortran.dg/bind_c_vars.f90: Ditto.
7969         * gfortran.dg/bind_c_dts.f90: Ditto.
7970         * gfortran.dg/use_9.f90: Ditto.
7971         * gfortran.dg/generic_8.f90: Ditto.
7972         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7973         * gfortran.dg/private_type_6.f90: Ditto.
7974         * gfortran.dg/c_assoc.f90: Ditto.
7975         * gfortran.dg/private_type_7.f90: Ditto.
7976         * gfortran.dg/global_vars_c_init.f90: Ditto.
7977         * gfortran.dg/bind_c_dts_2.f03: Ditto.
7978         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
7979         * gfortran.dg/c_size_t_test.f03: Ditto.
7980         * gfortran.dg/used_types_12.f90: Ditto.
7981         * gfortran.dg/pr25923.f90: Ditto.
7982         * gfortran.dg/test_com_block.f90: Ditto.
7983         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
7984         * gfortran.dg/equiv_constraint_7.f90: Ditto.
7985         * gfortran.dg/com_block_driver.f90: Ditto.
7986         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
7987         * gfortran.dg/use_iso_c_binding.f90: Ditto.
7988         * gfortran.dg/c_loc_test.f90: Ditto.
7989         * gfortran.dg/c_ptr_tests.f03: Ditto.
7990         * gfortran.dg/module_interface_1.f90: Ditto.
7991
7992 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
7993
7994         PR c++/32870
7995         * g++.dg/other/error17.C: Adjust.
7996         
7997 2007-08-17  Ben Elliston  <bje@au.ibm.com>
7998
7999         PR middle-end/32970
8000         * g++.dg/ext/altivec-14.C: New test.
8001
8002 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8003
8004         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8005         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8006         dump files.
8007         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8008         * gcc.dg/vect/pr32366.c: Ditto.
8009
8010 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8011
8012         PR testsuite/33082
8013         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8014         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8015         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8016         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8017
8018 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8019
8020         PR fortran/33072
8021         * gfortran.dg/use_9.f90: New.
8022
8023 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8024
8025         * g++.dg/gcov/gcov-5.C: New test.
8026
8027 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8028
8029         * g++.dg/gcov/gcov-4.C: New test.
8030         * lib/gcov.exp (verify-lines): Add support for
8031         checking no-coverage lines.
8032
8033 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8034
8035         * gcc.dg/vect/vect-vfa-01.c: New.
8036         * gcc.dg/vect/vect-vfa-02.c: New.
8037         * gcc.dg/vect/vect-vfa-03.c: New.
8038         * gcc.dg/vect/vect-vfa-04.c: New.
8039         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8040         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8041         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8042         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8043         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8044         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8045         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8046         gfortran.dg/vect/pr19049.f90: Rename to start with
8047         prefix no-vfa-.
8048         * gcc.dg/vect/vect.exp: Disable versioning for alias
8049         when test starts with no-vfa-.
8050         * gfortran.dg/vect/vect.exp: Likewise.
8051
8052 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8053
8054         * gcc.dg/torture/pr32897.c: New test.
8055
8056 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8057
8058         PR c++/31132
8059         * g++.dg/template/crash69.C: New.
8060
8061 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8062
8063         * lib/target-supports.exp (check_effective_target_arm32): Use
8064         check_no_compiler_messages.
8065
8066 2007-08-15  Diego Novillo  <dnovillo@google.com>
8067
8068         gcc.dg/tree-ssa/20070815.c: New test.
8069
8070 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8071
8072         PR fortran/33077
8073         * gfortran.dg/random_7.f90: Initialize variable.
8074
8075 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8076
8077         PR middle-end/33074
8078         * gfortran.dg/pr33074.f90: New test.
8079
8080         PR c++/32992
8081         * g++.dg/opt/nrv14.C: New test.
8082
8083 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8084
8085         PR c++/33035
8086         * g++.dg/template/crash68.C: New.
8087
8088 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8089
8090         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8091         * gcc.dg/sibcall-4.c: Ditto.
8092
8093 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8094
8095         PR fortran/33066
8096         * gfortran.dg/use_8.f90: New test.
8097         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8098
8099 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8100
8101         PR c++/27211
8102         * g++.dg/template/error27.C: New.
8103         * g++.dg/template/error28.C: New.
8104         * g++.dg/other/pr28304.C: Adjust.
8105         * g++.old-deja/g++.mike/p811.C: Likewise.
8106
8107 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8108
8109         PR target/30315
8110         * gcc.target/i386/pr30315.c: New.
8111
8112 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8113
8114         PR fortran/32594
8115         * gfortran.dg/substr_5.f90: New test.
8116
8117 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8118
8119         PR c/30428
8120         * gcc.dg/vector-2.c: New test.
8121
8122         PR c++/30428
8123         * g++.dg/ext/vector8.C: New test.
8124
8125 2007-08-13  Dan Hipschman  <dsh@google.com>
8126
8127         PR c/32953
8128         * gcc.dg/format/array-1.c: Add an additional test for
8129         unterminated format strings of length 1.
8130
8131 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8132
8133         PR fortran/32926
8134         * gfortran.dg/external_procedures_3.f90: New test.
8135
8136 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8137
8138         PR fortran/32827
8139         * gfortran.dg/import6.f90: New test.
8140
8141 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8142
8143         PR C/30427
8144         *  gcc.dg/vector-1.c: New test.
8145
8146 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8147
8148         * gcc.dg/pr21255-4.c: Skip for PIC.
8149         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8150
8151 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8152
8153         * gcc.dg/attr-isr.c: Skip for PIC.
8154         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8155         * gcc.dg/attr-isr-trapa.c: Likewise.
8156         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8157         * gcc.dg/pragma-isr-trapa.c: Likewise.
8158         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8159
8160 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8161
8162         PR fortran/32962
8163         * gfortran.dg/transpose_1.f90: New test.
8164
8165 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8166
8167         PR fortran/29600
8168         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8169         intrinsic.
8170
8171 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8172
8173         PR fortran/30964
8174         PR fortran/33054
8175         * gfortran.dg/random_4.f90: New test.
8176         * gfortran.dg/random_5.f90: New test.
8177         * gfortran.dg/random_6.f90: New test.
8178         * gfortran.dg/random_7.f90: New test.
8179
8180 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8181
8182         PR fortran/32860
8183         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8184
8185 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8186
8187         PR fortran/31629
8188         * gfortran.dg/module_private_1.f90: New test.
8189
8190 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8191
8192         PR fortran/29600
8193         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8194         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8195
8196 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8197
8198         PR fortran/32937
8199         * gfortran.dg/char_length_6.f90: New test.
8200
8201 2007-08-10  Ollie Wild  <aaw@google.com>
8202
8203         * g++.dg/lookup/using18.C: New test.
8204
8205 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8206
8207         PR c++/17763
8208         * g++.dg/other/error16.C: New.
8209
8210 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8211
8212         PR libfortran/33039
8213         * gfortran.dg/namelist_37.f90: New test.
8214
8215 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8216
8217         PR c++/22256
8218         * g++.dg/conversion/op3.C: New.
8219
8220 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8221
8222         PR fortran/32987
8223         * gfortran.dg/fmt_tab_1.f90: New.
8224         * gfortran.dg/fmt_tab_2.f90: New.
8225
8226 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8227
8228         PR c/32796
8229         * gcc.c-torture/compile/pr32796.c: New test.
8230
8231 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8232
8233         PR middle-end/32813
8234         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8235         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8236         instead of just -O.
8237
8238 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8239
8240         * gcc.target/mips/code-readable-1.c: New test.
8241         * gcc.target/mips/code-readable-2.c: Likewise.
8242         * gcc.target/mips/code-readable-3.c: Likewise.
8243
8244 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8245             Revital Eres  <eres@il.ibm.com>
8246
8247         * gfortran.dg/sms-1.f90: Add comment.
8248         * gfortran.dg/sms-2.f90: New.
8249
8250 2007-08-07  Ian Lance Taylor  <iant@google.com>
8251
8252         * gcc.dg/instrument-1.c: New test.
8253         * gcc.dg/instrument-2.c: New test.
8254         * gcc.dg/instrument-3.c: New test.
8255
8256 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8257
8258         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8259
8260 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8261
8262         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8263         !vector_alignment_reachable targets.
8264         * gcc.dg/vect/vect-33.c: Likewise.
8265         * gcc.dg/vect/vect-42.c: Likewise.
8266         * gcc.dg/vect/vect-44.c: Likewise.
8267         * gcc.dg/vect/vect-50.c: Likewise.
8268         * gcc.dg/vect/vect-70.c: Likewise.
8269         * gcc.dg/vect/vect-71.c: Likewise.
8270         * gcc.dg/vect/vect-87.c: Likewise.
8271         * gcc.dg/vect/vect-88.c: Likewise.
8272         * gcc.dg/vect/vect-91.c: Likewise.
8273         * gcc.dg/vect/vect-93.c: Likewise.
8274         * gcc.dg/vect/vect-96.c: Likewise.
8275         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8276         * gcc.dg/vect/section-anchors-69.c: Likewise.
8277         * gcc.dg/vect/pr25413.c: Likewise.
8278         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8279         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8280         * gfortran.dg/vect-2.f90: Likewise.
8281         * gfortran.dg/vect-3.f90: Likewise.
8282         * gfortran.dg/vect-4.f90: Likewise.
8283         * gfortran.dg/vect-5.f90: Likewise.
8284         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8285         Return false for darwin. 
8286         (check_effective_target_vector_alignment_reachable_for_double): New.
8287
8288 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8289
8290         * gcc.dg/multiword-1.c: New testcase.
8291
8292 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8293
8294         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8295         messages.
8296         * gfortran.dg/namelist_36.f90: New test.
8297
8298 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8299
8300         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8301           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8302
8303 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8304
8305         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8306         * gcc.dg/torture/type-generic-1.c: Likewise.
8307
8308 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8309
8310         * gcc.c-torture/20070522-1.c: Move to ...
8311         * gcc.c-torture/compile/20070522-1.c: Here.
8312
8313 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8314
8315         PR fortran/29828
8316         * gfortran.dg/minmax_char_1.f90: New test.
8317         * gfortran.dg/minmax_char_2.f90: New test.
8318         * gfortran.dg/min_max_optional_4.f90: New test.
8319
8320 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8321
8322         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8323         hanging on the testcase.
8324
8325 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8326
8327         PR middle-end/32988
8328         * gcc.c-torture/compile/pr32988.c: New test.
8329
8330 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8331
8332         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8333
8334 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8335
8336         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8337
8338         Revert:
8339         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8340
8341         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8342
8343 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8344
8345         PR fortran/32979
8346         * gfortran.dg/isnan_1.f90: New test.
8347
8348 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8349             Revital Eres <eres@il.ibm.com>
8350
8351         * gcc.dg/sms-antideps.c: New test.
8352
8353 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8354
8355         PR fortran/31214
8356         * gfortran.dg/entry_13.f90: New test.
8357
8358         * gfortran.dg/entry_12.f90: Clean up .mod file.
8359
8360 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8361
8362         PR fortran/32770
8363         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8364         variables as kind=4 so they don't overflow the record length.
8365
8366 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8367
8368         PR fortran/32968
8369         * gfortran.dg/selected_kind_1.f90: New test.
8370
8371 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8372
8373         PR middle-end/32780
8374         * gcc.c-torture/compile/pr32780.c: New test.
8375
8376 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8377
8378         RP middle-end/32399
8379         * gcc.c-torture/compile/pr32399.c: New testcase.
8380
8381 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8382
8383         PR middle-end/32304
8384         * g++.dg/torture/pr32304.C: New testcase.
8385
8386 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8387
8388         PR middle-end/32935
8389         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8390
8391 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8392
8393         PR fortran/32955
8394         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8395
8396 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8397
8398         PR fortran/31202
8399         * gfortran.dg/nint_2.f90: New test.
8400
8401 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8402
8403         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8404         * gcc.dg/weak/typeof-2.c: Likewise.
8405
8406 2007-08-03  Diego Novillo  <dnovillo@google.com>
8407
8408         PR 31521
8409         * gcc.dg/tree-ssa/pr31521.c: New test.
8410
8411 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8412
8413         PR fortran/32770
8414         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8415         iostat must be default kind.
8416
8417 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8418
8419         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8420
8421 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8422
8423         PR fortran/32770
8424         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8425         explicit so test passes with -fdefault-integer-8.
8426         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8427         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8428
8429 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8430
8431         PR c++/30849
8432         * g++.dg/parse/asm1.C: New test.
8433
8434         PR c++/30850
8435         * g++.dg/parse/asm2.C: Likewise.
8436
8437         PR c++/30851
8438         * g++.dg/parse/asm3.C: Likewise.
8439         
8440 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8441
8442         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8443           "int" is only 16 bit bits wide.
8444         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8445
8446 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8447
8448         * g++.dg/torture/type-generic-1.C: New.
8449         * gcc.dg/pr28796-2.c: Move tests ...
8450         * gcc.dg/tg-tests.h: ... here.
8451         * gcc.dg/torture/type-generic-1.c: New.
8452
8453 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8454
8455         PR libfortran/32954
8456         * minmaxloc_3.f90:  New test case.
8457
8458 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8459
8460         PR fortran/32936
8461         * gfortran.dg/allocate_stat.f90: New.
8462
8463 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8464
8465         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8466
8467 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8468
8469         PR tree-optimization/32919
8470         * gcc.c-torture/compile/pr32919.c: New.
8471
8472 2007-08-01  Nick Clifton  <nickc@redhat.com>
8473
8474         * gcc.c-torture/execute/execute.exp: Change copyright header to
8475         refer to version 3 of the GNU General Public License and to point
8476         readers at the COPYING3 file and the FSF's license web page.
8477         * gcc.c-torture/execute/ieee/ieee.exp,
8478         gcc.c-torture/unsorted/unsorted.exp,
8479         gcc.c-torture/compile/compile.exp,
8480         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8481         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8482         gcc.target/cris/torture/cris-torture.exp,
8483         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8484         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8485         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8486         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8487         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8488         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8489         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8490         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8491         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8492         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8493         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8494         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8495         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8496         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8497         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8498         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8499         gcc.dg/noncompile/noncompile.exp,
8500         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8501         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8502         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8503         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8504         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8505         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8506         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8507         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8508         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8509         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8510         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8511         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8512         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8513         g++.old-deja/old-deja.exp,
8514         gfortran.fortran-torture/execute/execute.exp,
8515         gfortran.fortran-torture/compile/compile.exp,
8516         treelang/output/output-1.c, treelang/output/output-1.tree,
8517         treelang/execute/execute.exp, treelang/Makefile.in,
8518         treelang/compile/compile.exp, g++.dg/dg.exp,
8519         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8520         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8521         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8522         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8523         g++.dg/compat/struct-layout-1.exp,
8524         g++.dg/compat/struct-layout-1_generate.c,
8525         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8526         g++.dg/bprob/bprob.exp, config/default.exp,
8527         gcc.test-framework/test-framework.awk,
8528         gcc.test-framework/gen_directive_tests,
8529         gcc.test-framework/test-framework.exp,
8530         objc.dg/special/special.exp,
8531         objc.dg/gnu-encoding/gnu-encoding.exp,
8532         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8533         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8534         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8535         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8536         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8537         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8538         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8539         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8540         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8541         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8542         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8543         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8544         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8545         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8546         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8547         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8548         Likewise.
8549
8550 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8551
8552         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8553         error message text.
8554
8555 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8556
8557         PR fortran/32945
8558         * gfortran.dg/initialization_12.f90: New test.
8559
8560 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8561
8562         PR fortran/31609
8563         * gfortran.dg/entry_12.f90: New test.
8564
8565 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8566
8567         PR fortran/32938
8568         * gfortran.dg/altreturn_6.f90: New test.
8569
8570 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8571
8572         PR fortran/32942
8573         * gfortran.dg/exponent_2.f90: New test.
8574
8575 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8576
8577         * gcc.dg/vect/vect-117.c: New test.
8578         * gcc.dg/vect/vect-74.c: Enabled test
8579         * gcc.dg/vect/vect-81.c: Enabled test
8580
8581 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8582
8583         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8584         s/dg-error/dg-warning where warning is expected.
8585
8586 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8587
8588         PR fortran/32770
8589         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8590         of huge() to correct kind.
8591
8592 2007-07-30  Ollie Wild  <aaw@google.com>
8593
8594         * gcc.dg/cpp/counter-2.c: New test.
8595         * gcc.dg/cpp/counter-3.c: New test.
8596         * gcc.dg/cpp/dir-only-1.c: New test.
8597         * gcc.dg/cpp/dir-only-1.h: New file.
8598         * gcc.dg/cpp/dir-only-2.c: New test.
8599         * gcc.dg/cpp/dir-only-3.c: New test.
8600         * gcc.dg/cpp/dir-only-3a.h: New file.
8601         * gcc.dg/cpp/dir-only-3b.h: New file.
8602         * gcc.dg/cpp/dir-only-4.c: New test.
8603         * gcc.dg/cpp/dir-only-5.c: New test.
8604         * gcc.dg/cpp/dir-only-6.c: New test.
8605
8606 2007-07-30  Julian Brown  <julian@codesourcery.com>
8607
8608         * gcc.target/arm/neon/v*.c: Regenerate.
8609
8610 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8611
8612         PR c++/32108
8613         * g++.dg/ext/label6.C: New.
8614
8615 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8616
8617         PR libfortran/32858
8618         PR libfortran/30814
8619         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8620
8621 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8622
8623         PR fortran/31211
8624         * gfortran.dg/actual_pointer_function_1.f90: New test.
8625
8626         PR fortran/32682
8627         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8628
8629 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8630
8631         PR fortran/32906
8632         * gfortran.dg/shape_1.f90: Adjust error message.
8633         * gfortran.dg/parameter_array_ref_1.f90: New test.
8634
8635 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8636
8637         PR fortran/31609
8638         * gfortran.dg/entry_11.f90: New test.
8639
8640 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8641             Revital Eres  <eres@il.ibm.com>
8642
8643         * gfortran.dg/sms-1.f90: New test.
8644
8645 2007-07-28  Richard Guenther  <rguenther@suse.de>
8646
8647         * gcc.c-torture/compile/pr32920.c: New testcase.
8648
8649 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8650
8651         PR c++/30917
8652         * g++.dg/lookup/friend11.C: New test.
8653
8654 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8655
8656         * gfortran.dg/namelist_5.f90: Adjusted error message.
8657         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8658         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8659         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8660         * gfortran.dg/namelist_32.f90: ... this.
8661
8662         PR fortran/32876
8663         * gfortran.dg/namelist_33.f90: New test.
8664
8665         PR fortran/32905
8666         * gfortran.dg/namelist_34.f90: New test.
8667
8668         PR fortran/31818
8669         * gfortran.dg/namelist_35.f90: New test.
8670
8671 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8672
8673         PR fortran/32880
8674         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8675
8676 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8677
8678         PR testsuite/32471
8679         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8680           assuming it is 0x7ffffffff.
8681         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8682         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8683
8684 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8685
8686         * gfortran.dg/operator_3.f90: Fix dg directive.
8687         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8688         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8689         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8690
8691 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8692
8693         * g++.dg/cpp0x/decltype1.C: New.
8694         * g++.dg/cpp0x/decltype2.C: New.
8695         * g++.dg/cpp0x/decltype3.C: New.
8696         * g++.dg/cpp0x/decltype4.C: New.
8697         * g++.dg/cpp0x/decltype5.C: New.
8698         * g++.dg/cpp0x/decltype6.C: New.
8699
8700 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8701
8702         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8703           because the test relies on bit 31 to be the sign bit.
8704
8705 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8706
8707         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8708           assuming it is 0x7fffffff.
8709         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8710         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8711
8712 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8713
8714         PR c++/32346
8715         * g++.dg/expr/bitfield9.C: New test.
8716
8717 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8718
8719         PR fortran/32899
8720         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8721
8722 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8723
8724         PR fortran/32760
8725         * gfortran.dg/private_type_7.f90: New test.
8726
8727 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8728
8729         PR fortran/32035
8730         * gfortran.dg/select_char_1.f90: New test.
8731
8732 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8733
8734         PR fortran/32903
8735         * gfortran.dg/initialization_11.f90: New test.
8736
8737 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8738
8739         * gcc.target/mips/ins-1.c: New test.
8740
8741 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8742
8743         PR/19232
8744         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8745         (f1): Likewise.
8746
8747 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8748
8749         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8750         error: width of 'spare' exceeds its type.
8751
8752 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8753
8754         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8755         * gcc.dg/sibcall-4.c: Likewise.
8756
8757 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8758
8759         PR rtl-optimization/31500
8760         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8761         * g++.dg/warn/Warray-bounds.C: Likewise.
8762
8763 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8764
8765         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8766
8767 2007-07-25  Julian Brown  <julian@codesourcery.com>
8768             Paul Brook  <paul@codesourcery.com>
8769             Joseph Myers  <joseph@codesourcery.com>
8770             Mark Shinwell  <shinwell@codesourcery.com>
8771
8772         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8773         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8774         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8775         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8776         (check_effective_target_arm_neon_hw): New.
8777         * gcc.target/arm/neon/neon.exp: New file.
8778         * gcc.target/arm/neon/polytypes.c: New file.
8779         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8780
8781 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8782
8783         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8784           targets where an "int" is less than 32 bits wide.
8785
8786 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8787
8788         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8789
8790 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8791
8792         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8793           during addition if an int is only 16 bits wide.
8794         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8795
8796 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8797
8798         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8799           size as "long int" and are 32 or 64 bits wide.
8800         * gcc.dg/torture/pr28814.c: Likewise.
8801
8802 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8803
8804         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8805           exactly as wide as an int.
8806
8807 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8808
8809         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8810         Define and use throughout as long long printf format specifier.
8811         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8812         Likewise.
8813
8814 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8815
8816         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8817         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8818
8819 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8820
8821         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8822
8823 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8824
8825         * gcc.c-torture/execute/20070724-1.c: New.
8826
8827 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8828
8829         PR fortran/31205
8830         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8831         "deallocates" to 24, since patch has code rid of much spurious
8832         code.
8833         * gfortran.dg/interface_assignment_1.f90 : New test.
8834
8835         PR fortran/32842
8836         * gfortran.dg/interface_assignment_2.f90 : New test.
8837
8838 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8839
8840         PR fortran/32867
8841         * fortran.dg/initialization_10.f90: New test.
8842
8843 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8844
8845         PR fortran/32778
8846         * gfortran.dg/imag_2.f: Removed
8847         * gfortran.dg/warn_std_1.f90: New test.
8848         * gfortran.dg/warn_std_2.f90: New test.
8849         * gfortran.dg/warn_std_3.f90: New test.
8850
8851 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8852
8853         PR c++/29001
8854         * g++.dg/init/new22.C: New.
8855
8856 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8857
8858         PR c++/32561
8859         * g++.dg/template/crash67.C: New.
8860
8861 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8862
8863         * lib/target-support.exp (check_effective_target_natural_alignment): 
8864         (check_effective_target_vector_alignment_reachable): New.
8865         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8866         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8867         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8868         check.
8869         * gcc.dg/vect/pr25413.c: Likewise.
8870         * gcc.dg/vect/pr31699.c: Likewise.
8871
8872 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8873
8874         PR fortran/30814
8875         * gfortran.dg/pack_bounds_1.f90:  New test case.
8876
8877 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8878
8879         PR fortran/31639
8880         * gfortran.dg/initialization_9.f90: New test.
8881
8882 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8883
8884         PR fortran/32797
8885         PR fortran/32800
8886         * gfortran.dg/bind_c_usage_8.f03: New test case.
8887         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8888         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8889
8890 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8891
8892         * gcc.target/mips/branch-cost-1.c: New test.
8893         * gcc.target/mips/branch-cost-2.c: Likewise.
8894
8895 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8896
8897         PR fortran/32732
8898         * gfortran.dg/c_char_tests.f03: New test case.
8899         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8900         * gfortran.dg/c_char_tests_2.f03: New test case.
8901         * gfortran.dg/value_6.f03: Ditto.
8902         * gfortran.dg/value_7.f03: Ditto.
8903
8904 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8905
8906         PR fortran/32600
8907         * gfortran.dg/c_funloc_tests_5.f03: New.
8908         * gfortran.dg/c_funloc_tests_5.f04: New.
8909         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8910
8911 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8912
8913         PR c++/32839
8914         * g++.dg/expr/call4.C: New.
8915         * g++.dg/expr/call5.C: New.
8916
8917 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8918
8919         PR fortran/32710
8920         * gfortran.dg/namelist_30.f90: New test.
8921
8922 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8923
8924         PR fortran/29962
8925         * gfortran.dg/array_initializer_1.f90: Removed warning.
8926         * gfortran.dg/initialization_1.f90: Adjusted messages.
8927         * gfortran.dg/nested_modules_6.f90: Removed warning.
8928
8929         PR fortran/31253
8930         * gfortran.dg/initialization_7.f90: New test.
8931
8932         PR fortran/31639
8933         * gfortran.dg/initialization_8.f90: New test.
8934
8935 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8936
8937         PR c++/30818
8938         * g++.dg/template/crash47.C: Adjust errors.
8939         * g++.dg/template/crash48.C: Adjust errors.
8940         * g++.dg/template/typename12.C: New.
8941         * g++.dg/template/typename13.C: New.
8942         * g++.dg/template/typename14.C: New.
8943         * g++.dg/template/typedef6.C: Adjust errors.
8944
8945 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8946
8947         PR fortran/32627
8948         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
8949         * gfortran.dg/pr32627.f03: New test case.
8950
8951         * gfortran.dg/c_f_pointer_logical.f03: New test case.
8952         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
8953         c_f_pointer_logical.
8954         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
8955         c_f_pointer_complex.
8956         * gfortran.dg/c_f_pointer_complex.f03: New test case.
8957         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
8958         c_f_pointer_shape_tests_2.
8959         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
8960
8961 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
8962
8963         PR fortran/32804
8964         * gfortran.dg/c_loc_tests_9.f03: New test case.
8965         * gfortran.dg/c_loc_tests_10.f03: Ditto.
8966
8967 2007-07-21  Lee Millward  <lee.millward@gmail.com>
8968
8969         PR fortran/32823
8970         * gfortran.dg/int_2.f90: New test.
8971         
8972 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8973
8974         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
8975
8976 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
8977
8978         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
8979         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
8980
8981 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
8982
8983         PR tree-optimization/19910
8984         * gcc.dg/pr19910.c: New test.
8985
8986 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
8987
8988         PR fortran/32738
8989         * gfortran.dg/pr32738.f90: New test.
8990
8991 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8992
8993         PR tree-optimzation/32635
8994         * gfortran.dg/pr32635.f:  New test case.
8995
8996 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
8997
8998         PR fortran/32801
8999         * gfortran.dg/pr32801.f03: New test case.
9000
9001 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9002
9003         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9004         Test negative numbers also.
9005         * gcc.dg/c99-math-float-1.c: Likewise.
9006         * gcc.dg/c99-math-long-double-1.c: Likewise.
9007         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9008         test inputs.
9009
9010 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9011         
9012         * lib/target-supports.exp (check_effective_target_sync_int_long):
9013         Enable for xtensa.
9014         (check_effective_target_sync_char_short): Likewise.
9015         
9016 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9017
9018         * gcc.dg/pr28796-2.c: Add more cases.
9019
9020 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9021
9022         * gcc.dg/pr28796-1.c: Add more cases.
9023         * gcc.dg/pr28796-2.c: Likewise.
9024
9025 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9026
9027         * gcc.dg/pr28796-1.c: Add more cases.
9028         * gcc.dg/pr28796-2.c: Likewise.
9029
9030 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9031
9032         PR fortran/32535
9033         * gfortran.dg/pr32535.f90: New test.
9034
9035 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9036
9037         PR fortran/31320
9038         PR fortran/32665
9039         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9040
9041 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9042
9043         PR rtl-optimization/32773
9044         * gcc.dg/pr32773.c: New test.
9045
9046 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9047
9048         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9049         match flax-vector-conversions note.
9050         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9051         instead of dg-error for the warning.
9052
9053 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9054
9055         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9056           adapted to work on targets with 16-bit or wider int.
9057         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9058         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9059         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9060         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9061
9062 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9063
9064         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9065         support large arrays.
9066         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9067         * gcc.dg/20061109-1.c: Likewise.
9068         * gcc.c-torture/execute/20061101-1.x: Likewise.
9069         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9070         * gcc.c-torture/execute/pr31448.x: Likewise.
9071
9072 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9073
9074         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9075
9076         PR fortran/32238
9077         * gfortran.dg/pr32238.f90: New test.
9078
9079         PR fortran/32222
9080         * gfortran.dg/pr32222.f90: New test.
9081
9082         PR fortran/32242
9083         * gfortran.dg/pr32242.f90: New test.
9084         
9085 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9086             David Ung  <davidu@mips.com>
9087
9088         * gcc.target/mips/mips-sched-madd.c: New test case.
9089
9090 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9091
9092         PR libfortran/32611
9093         * gfortran.dg/large_real_kind_1.f90: Update test.
9094         * gfortran.dg/pr17706.f90: Update test.
9095         * gfortran.dg/fmt_zero_digits.f90: Update test.
9096         * gfortran.dg/fmt_zero_precision.f90: Update test.
9097         * gfortran.dg/real_const_3.f90: Update test.
9098
9099 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9100
9101         PR fortran/32036
9102         * gfortran.dg/bounds_check_8.f90: New test.
9103         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9104
9105 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9106
9107         PR fortran/32357
9108         * gfortran.dg/mvbits_2.f90: New test.
9109
9110 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9111
9112         PR libfortran/32731
9113         * gfortran.dg/pack_mask_1.f90:  New test.
9114         * gfortran.dg/unpack_mask_1.f90:  New test.
9115
9116 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9117
9118         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9119         * gcc.dg/20001101-1.c: Likewise.
9120         * gcc.dg/20001102-1.c: Likewise.
9121         * gcc.dg/20020116-2.c: Likewise.
9122         * gcc.dg/20020416-1.c: Likewise.
9123         * gcc.dg/sparc-constant-1.c: Likewise.
9124         * gcc.dg/sparc-dwarf2.c: Likewise.
9125         * gcc.dg/sparc-frame-1.c: Likewise.
9126         * gcc.dg/sparc-getcontext-1.c: Likewise.
9127         * gcc.dg/sparc-loop-1.c: Likewise.
9128         * gcc.dg/sparc-reg-1.c: Likewise.
9129         * gcc.dg/sparc-ret.c: Likewise.
9130         * gcc.dg/sparc-trap-1.c: Likewise.
9131         * gcc.dg/ultrasp10.c: Likewise.
9132         * gcc.dg/ultrasp11.c: Likewise.
9133         * gcc.dg/ultrasp1.c: Likewise.
9134         * gcc.dg/ultrasp2.c: Likewise.
9135         * gcc.dg/ultrasp3.c: Likewise.
9136         * gcc.dg/ultrasp4.c: Likewise.
9137         * gcc.dg/ultrasp5.c: Likewise.
9138         * gcc.dg/ultrasp6.c: Likewise.
9139         * gcc.dg/ultrasp7.c: Likewise.
9140         * gcc.dg/ultrasp8.c: Likewise.
9141         * gcc.dg/ultrasp9.c: Likewise.
9142         * gcc.dg/splet-1.c: Delete.
9143
9144 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9145
9146         PR fortran/32724
9147         * gfortran.dg/stfunc_5.f90: New test.
9148
9149 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9150
9151         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9152         New procedure to check if arrays are naturally aligned to the vector
9153         alignment boundary.
9154         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9155         in size_t typedef.  Adjust tree dump scan results according to
9156         vect_aligned_arrays target check.
9157         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9158         vect_aligned_arrays target check.
9159         * gcc.dg/vect/pr31699.c: Ditto.
9160
9161 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9162
9163         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9164         for V2DFmode vector conditional expression.
9165         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9166         and dfceq patterns.
9167         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9168         and dfcgt patterns.
9169         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9170         V2DFmode comparison and test special values.
9171         * lib/target-supports.exp: Switch on test for V2DFmode 
9172         vector conditional expression.
9173
9174 2007-07-13  Richard Guenther  <rguenther@suse.de>
9175
9176         PR tree-optimization/32721
9177         * gcc.dg/pr32721.c: New testcase.
9178
9179 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9180
9181         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9182         error message part that continues on a new line.
9183
9184 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9185
9186         * gcc.dg/c99-tgmath-1.c: New.
9187         * gcc.dg/c99-tgmath-2.c: New.
9188         * gcc.dg/c99-tgmath-3.c: New.
9189         * gcc.dg/c99-tgmath-4.c: New.
9190
9191 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9192             Janis Johnson  <janis187@us.ibm.com>
9193
9194         PR testsuite/25241
9195         * gcc.test-framework/dg-error-exp-F.c: New test.
9196         * gcc.test-framework/dg-warning-exp-F.c: New test.
9197         * lib/gcc.exp: Enable warning and error prefixes.
9198         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9199         (dg-error): Wrap original dg-error.
9200         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9201         markers from dg-error/dg-warning directives.
9202         * gcc.dg/20040322-1.c: Likewise.
9203         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9204         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9205         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9206         * gcc.dg/Werror-1.c: Likewise.
9207         * gcc.dg/Werror-10.c: Likewise.
9208         * gcc.dg/Werror-11.c: Likewise.
9209         * gcc.dg/Werror-2.c: Likewise.
9210         * gcc.dg/Werror-3.c: Likewise.
9211         * gcc.dg/Werror-4.c: Likewise.
9212         * gcc.dg/Werror-5.c: Likewise.
9213         * gcc.dg/Werror-6.c: Likewise.
9214         * gcc.dg/Werror-7.c: Likewise.
9215         * gcc.dg/Werror-8.c: Likewise.
9216         * gcc.dg/Werror-9.c: Likewise.
9217         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9218         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9219         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9220         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9221         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9222         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9223         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9224         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9225         * gcc.dg/Wnested-externs-1.c: Likewise.
9226         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9227         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9228         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9229         * gcc.dg/Wshadow-3.c: Likewise.
9230         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9231         * gcc.dg/Wwrite-strings-1.c: Likewise.
9232         * gcc.dg/anon-struct-5.c: Likewise.
9233         * gcc.dg/anon-struct-6.c: Likewise.
9234         * gcc.dg/anon-struct-7.c: Likewise.
9235         * gcc.dg/anon-struct-8.c: Likewise.
9236         * gcc.dg/array-8.c: Likewise.
9237         * gcc.dg/array-quals-2.c: Likewise.
9238         * gcc.dg/asm-qual-1.c: Likewise.
9239         * gcc.dg/asm-wide-1.c: Likewise.
9240         * gcc.dg/assign-warn-1.c: Likewise.
9241         * gcc.dg/assign-warn-2.c: Likewise.
9242         * gcc.dg/bitfld-10.c: Likewise.
9243         * gcc.dg/bitfld-11.c: Likewise.
9244         * gcc.dg/bitfld-12.c: Likewise.
9245         * gcc.dg/bitfld-13.c: Likewise.
9246         * gcc.dg/bitfld-14.c: Likewise.
9247         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9248         * gcc.dg/builtins-30.c: Likewise.
9249         * gcc.dg/c90-const-expr-5.c: Likewise.
9250         * gcc.dg/c90-typespec-1.c: Likewise.
9251         * gcc.dg/c99-const-expr-5.c: Likewise.
9252         * gcc.dg/c99-flex-array-5.c: Likewise.
9253         * gcc.dg/c99-fordecl-3.c: Likewise.
9254         * gcc.dg/c99-tag-3.c: Likewise.
9255         * gcc.dg/c99-typespec-1.c: Likewise.
9256         * gcc.dg/c99-vla-jump-1.c: Likewise.
9257         * gcc.dg/c99-vla-jump-2.c: Likewise.
9258         * gcc.dg/c99-vla-jump-3.c: Likewise.
9259         * gcc.dg/c99-vla-jump-4.c: Likewise.
9260         * gcc.dg/c99-vla-jump-5.c: Likewise.
9261         * gcc.dg/cast-1.c: Likewise.
9262         * gcc.dg/cast-2.c: Likewise.
9263         * gcc.dg/cast-3.c: Likewise.
9264         * gcc.dg/cast-4.c: Likewise.
9265         * gcc.dg/cast-pretty-print-1.c: Likewise.
9266         * gcc.dg/comp-goto-2.c: Likewise.
9267         * gcc.dg/comp-goto-3.c: Likewise.
9268         * gcc.dg/cpp/error-1.c: Likewise.
9269         * gcc.dg/cpp/if-paren.c: Likewise.
9270         * gcc.dg/decl-7.c: Likewise.
9271         * gcc.dg/decl-8.c: Likewise.
9272         * gcc.dg/decl-nospec-1.c: Likewise.
9273         * gcc.dg/decl-nospec-2.c: Likewise.
9274         * gcc.dg/decl-nospec-3.c: Likewise.
9275         * gcc.dg/declspec-10.c: Likewise.
9276         * gcc.dg/declspec-11.c: Likewise.
9277         * gcc.dg/declspec-12.c: Likewise.
9278         * gcc.dg/declspec-13.c: Likewise.
9279         * gcc.dg/declspec-14.c: Likewise.
9280         * gcc.dg/declspec-15.c: Likewise.
9281         * gcc.dg/declspec-16.c: Likewise.
9282         * gcc.dg/declspec-17.c: Likewise.
9283         * gcc.dg/declspec-4.c: Likewise.
9284         * gcc.dg/declspec-5.c: Likewise.
9285         * gcc.dg/declspec-6.c: Likewise.
9286         * gcc.dg/declspec-7.c: Likewise.
9287         * gcc.dg/declspec-8.c: Likewise.
9288         * gcc.dg/declspec-9.c: Likewise.
9289         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9290         * gcc.dg/dfp/constants-c99.c: Likewise.
9291         * gcc.dg/dfp/keywords-c89.c: Likewise.
9292         * gcc.dg/dfp/keywords-c99.c: Likewise.
9293         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9294         * gcc.dg/dfp/typespec.c: Likewise.
9295         * gcc.dg/dremf-type-compat-2.c: Likewise.
9296         * gcc.dg/dremf-type-compat-3.c: Likewise.
9297         * gcc.dg/dremf-type-compat-4.c: Likewise.
9298         * gcc.dg/empty-source-2.c: Likewise.
9299         * gcc.dg/empty-source-3.c: Likewise.
9300         * gcc.dg/enum3.c: Likewise.
9301         * gcc.dg/extra-semi-2.c: Likewise.
9302         * gcc.dg/extra-semi-3.c: Likewise.
9303         * gcc.dg/float-range-1.c: Likewise.
9304         * gcc.dg/float-range-2.c: Likewise.
9305         * gcc.dg/float-range-3.c: Likewise.
9306         * gcc.dg/float-range-5.c: Likewise.
9307         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9308         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9309         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9310         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9311         * gcc.dg/format/cast-1.c: Likewise.
9312         * gcc.dg/format/gcc_diag-3.c: Likewise.
9313         * gcc.dg/format/gcc_diag-4.c: Likewise.
9314         * gcc.dg/format/gcc_diag-6.c: Likewise.
9315         * gcc.dg/format/gcc_diag-8.c: Likewise.
9316         * gcc.dg/format/gcc_diag-9.c: Likewise.
9317         * gcc.dg/format/nul-2.c: Likewise.
9318         * gcc.dg/format/opt-1.c: Likewise.
9319         * gcc.dg/format/opt-2.c: Likewise.
9320         * gcc.dg/format/opt-3.c: Likewise.
9321         * gcc.dg/format/opt-4.c: Likewise.
9322         * gcc.dg/format/opt-5.c: Likewise.
9323         * gcc.dg/format/opt-6.c: Likewise.
9324         * gcc.dg/framework-2.c: Likewise.
9325         * gcc.dg/func-args-1.c: Likewise.
9326         * gcc.dg/func-outside-1.c: Likewise.
9327         * gcc.dg/func-outside-2.c: Likewise.
9328         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9329         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9330         * gcc.dg/if-empty-1.c: Likewise.
9331         * gcc.dg/init-bad-1.c: Likewise.
9332         * gcc.dg/init-bad-2.c: Likewise.
9333         * gcc.dg/init-bad-3.c: Likewise.
9334         * gcc.dg/init-desig-obs-2.c: Likewise.
9335         * gcc.dg/init-desig-obs-3.c: Likewise.
9336         * gcc.dg/init-empty-2.c: Likewise.
9337         * gcc.dg/init-empty-3.c: Likewise.
9338         * gcc.dg/inline-11.c: Likewise.
9339         * gcc.dg/inline-12.c: Likewise.
9340         * gcc.dg/inline-8.c: Likewise.
9341         * gcc.dg/inline-9.c: Likewise.
9342         * gcc.dg/inline3.c: Likewise.
9343         * gcc.dg/label-decl-1.c: Likewise.
9344         * gcc.dg/label-decl-2.c: Likewise.
9345         * gcc.dg/label-decl-3.c: Likewise.
9346         * gcc.dg/label-decl-4.c: Likewise.
9347         * gcc.dg/long-long-typespec-1.c: Likewise.
9348         * gcc.dg/lvalue-2.c: Likewise.
9349         * gcc.dg/lvalue-3.c: Likewise.
9350         * gcc.dg/nested-func-3.c: Likewise.
9351         * gcc.dg/nested-redef-1.c: Likewise.
9352         * gcc.dg/noreturn-4.c: Likewise.
9353         * gcc.dg/old-style-prom-2.c: Likewise.
9354         * gcc.dg/old-style-prom-3.c: Likewise.
9355         * gcc.dg/old-style-then-proto-1.c: Likewise.
9356         * gcc.dg/overflow-warn-1.c: Likewise.
9357         * gcc.dg/overflow-warn-2.c: Likewise.
9358         * gcc.dg/overflow-warn-3.c: Likewise.
9359         * gcc.dg/overflow-warn-4.c: Likewise.
9360         * gcc.dg/overflow-warn-6.c: Likewise.
9361         * gcc.dg/parm-forwdecl-2.c: Likewise.
9362         * gcc.dg/parm-forwdecl-3.c: Likewise.
9363         * gcc.dg/parm-impl-decl-1.c: Likewise.
9364         * gcc.dg/parm-impl-decl-2.c: Likewise.
9365         * gcc.dg/parm-incomplete-1.c: Likewise.
9366         * gcc.dg/parm-mismatch-1.c: Likewise.
9367         * gcc.dg/pointer-arith-1.c: Likewise.
9368         * gcc.dg/pointer-arith-2.c: Likewise.
9369         * gcc.dg/pointer-arith-3.c: Likewise.
9370         * gcc.dg/pointer-arith-4.c: Likewise.
9371         * gcc.dg/pointer-arith-6.c: Likewise.
9372         * gcc.dg/pointer-arith-7.c: Likewise.
9373         * gcc.dg/pointer-arith-8.c: Likewise.
9374         * gcc.dg/pr13804-1.c: Likewise.
9375         * gcc.dg/pr15698-1.c: Likewise.
9376         * gcc.dg/pr15698-2.c: Likewise.
9377         * gcc.dg/pr15698-3.c: Likewise.
9378         * gcc.dg/pr15698-4.c: Likewise.
9379         * gcc.dg/pr15698-5.c: Likewise.
9380         * gcc.dg/pr15698-6.c: Likewise.
9381         * gcc.dg/pr15698-7.c: Likewise.
9382         * gcc.dg/pr15698-8.c: Likewise.
9383         * gcc.dg/pr17188-1.c: Likewise.
9384         * gcc.dg/pr17301-1.c: Likewise.
9385         * gcc.dg/pr17301-2.c: Likewise.
9386         * gcc.dg/pr17730-1.c: Likewise.
9387         * gcc.dg/pr20368-1.c: Likewise.
9388         * gcc.dg/pr20368-2.c: Likewise.
9389         * gcc.dg/pr20368-3.c: Likewise.
9390         * gcc.dg/pr22308-1.c: Likewise.
9391         * gcc.dg/qual-component-1.c: Likewise.
9392         * gcc.dg/redecl-1.c: Likewise.
9393         * gcc.dg/redecl-11.c: Likewise.
9394         * gcc.dg/redecl-12.c: Likewise.
9395         * gcc.dg/redecl-13.c: Likewise.
9396         * gcc.dg/redecl-14.c: Likewise.
9397         * gcc.dg/redecl-15.c: Likewise.
9398         * gcc.dg/register-var-1.c: Likewise.
9399         * gcc.dg/register-var-2.c: Likewise.
9400         * gcc.dg/stmt-expr-2.c: Likewise.
9401         * gcc.dg/stmt-expr-3.c: Likewise.
9402         * gcc.dg/stmt-expr-label-1.c: Likewise.
9403         * gcc.dg/stmt-expr-label-2.c: Likewise.
9404         * gcc.dg/stmt-expr-label-3.c: Likewise.
9405         * gcc.dg/struct-empty-2.c: Likewise.
9406         * gcc.dg/struct-empty-3.c: Likewise.
9407         * gcc.dg/struct-parse-1.c: Likewise.
9408         * gcc.dg/struct-semi-1.c: Likewise.
9409         * gcc.dg/struct-semi-2.c: Likewise.
9410         * gcc.dg/struct-semi-3.c: Likewise.
9411         * gcc.dg/switch-5.c: Likewise.
9412         * gcc.dg/switch-6.c: Likewise.
9413         * gcc.dg/switch-7.c: Likewise.
9414         * gcc.dg/tls/diag-5.c: Likewise.
9415         * gcc.dg/transparent-union-1.c: Likewise.
9416         * gcc.dg/transparent-union-3.c: Likewise.
9417         * gcc.dg/typespec-1.c: Likewise.
9418         * gcc.dg/vla-init-2.c: Likewise.
9419         * gcc.dg/vla-init-3.c: Likewise.
9420         * gcc.dg/vla-init-4.c: Likewise.
9421         * gcc.dg/vla-init-5.c: Likewise.
9422         * gcc.dg/void-cast-2.c: Likewise.
9423         * gcc.dg/wvla-3.c: Likewise.
9424         * gcc.dg/wvla-7.c: Likewise.
9425         * gcc.target/i386/991209-1.c: Likewise.
9426         * gcc.target/ia64/fpreg-1.c: Likewise.
9427         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9428         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9429         
9430 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9431
9432         PR fortran/31639
9433         * gfortran.dg/func_decl_4.f90: New test.
9434
9435 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9436
9437         PR fortran/32727
9438         * gfortran.dg/interface_17.f90: New test.
9439
9440 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9441
9442         PR fortran/32599
9443         * gfortran.dg/32599.f03: New test case.
9444
9445         PR fortran/32601
9446         * gfortran.dg/32601.f03: New test case.
9447         * gfortran.dg/32601_1.f03: Ditto.
9448         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9449         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9450
9451 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9452
9453         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9454
9455 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9456             Devang Patel  <dpatel@apple.com>
9457
9458         PR tree-optimization/25413
9459         * gcc.dg/vect/vect-align-1.c: New.
9460         * gcc.dg/vect/vect-align-2.c: New.
9461         * gcc.dg/vect/pr25413.c: New.
9462         * gcc.dg/vect/pr25413a.c: New.
9463         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9464
9465 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9466
9467         * lib/target-support.exp (check_ultrasparc_hw_available):
9468         New function.
9469         (is-effective-target): Check $arg for ultrasparc_hw.
9470         (is-effective-target-keyword): Likewise.
9471         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9472         when determining what to do on sparc platforms.
9473         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9474         * gcc.dg/20001101-1.c: Likewise.
9475         * gcc.dg/20001101-2.c: Likewise.
9476         * gcc.dg/ultrasp9.c: Likewise.
9477         * gcc.dg/ultrasp10.c: Likewise.
9478         * gcc.target/sparc/pdist-3.c: Likewise.
9479
9480 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9481
9482         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9483
9484 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9485
9486         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9487         get vectorized.
9488         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9489         now get vectorized.
9490         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9491         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9492         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9493         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9494         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9495         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9496         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9497         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9498         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9499         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9500         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9501         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9502         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9503         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9504         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9505         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9506         Add spu.
9507
9508 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9509
9510         PR c++/30854
9511         * g++.dg/parse/error30.C: New test.
9512
9513 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9514
9515         PR fortran/29804
9516         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9517
9518 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9519
9520         * gfortran.fortran-torture/compile/pr32663.f: New test.
9521
9522 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9523
9524         PR c++/31027
9525         * g++.dg/inherit/virtual4.C: New.
9526
9527 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9528
9529         PR target/32661
9530         * gcc.target/i386/pr32661-1.c: New test.
9531
9532 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9533
9534         * gnat.dg/invariant_index.ad[sb]: New test.
9535
9536 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9537
9538         PR c++/32560
9539         * g++.dg/template/decl3.C: New.
9540
9541 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9542
9543         PR 32617
9544         * gcc.c-torture/execute/align-3.c: New.
9545
9546 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9547
9548         PR target/32708
9549         * gcc.target/i386/pr32708-1.c: New test.
9550         * gcc.target/i386/pr32708-2.c: Ditto.
9551         * gcc.target/i386/pr32708-3.c: Ditto.
9552
9553 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9554
9555         * g++.dg/init/new20.C: Remove svn:executable flag.
9556
9557 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9558
9559         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9560
9561 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9562
9563         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9564
9565 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9566
9567         PR testsuite/25241
9568         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9569         directive.
9570         
9571 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9572
9573         PR fortran/32157
9574         * gfortran.dg/overload_2.f90: New test.
9575
9576         PR fortran/32689
9577         * gfortran.dg/transfer_simplify_5.f90
9578
9579         PR fortran/32634
9580         * gfortran.dg/interface_15.f90: New test.
9581
9582 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9583
9584         PR libfortran/32336
9585         * gfortran.dg/matmul_5.f90:  New test case.
9586
9587 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9588
9589         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9590         * gcc.dg/fesd-any.h: Likewise.
9591         * gcc.dg/fesd-baseonly.c: Likewise.
9592         * gcc.dg/fesd-baseonly.h: Likewise.
9593         * gcc.dg/fesd-none.c: Likewise.
9594         * gcc.dg/fesd-none.h: Likewise.
9595         * gcc.dg/fesd-reduced.c: Likewise.
9596         * gcc.dg/fesd-reduced.h: Likewise.
9597         * gcc.dg/fesd-sys.c: Likewise.
9598         * gcc.dg/fesd-sys.h: Likewise
9599         * gcc.dg/fesd.h: Likewise.
9600
9601         * g++.dg/debug/dwarf2: New directory.
9602         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9603         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9604         * g++.dg/other/fesd-any.h: Likewise.
9605         * g++.dg/other/fesd-baseonly.C: Likewise.
9606         * g++.dg/other/fesd-baseonly.h: Likewise.
9607         * g++.dg/other/fesd-none.C: Likewise.
9608         * g++.dg/other/fesd-none.h: Likewise.
9609         * g++.dg/other/fesd-reduced.C: Likewise.
9610         * g++.dg/other/fesd-reduced.h: Likewise.
9611         * g++.dg/other/fesd-sys.C: Likewise.
9612         * g++.dg/other/fesd-sys.h: Likewise.
9613         * g++.dg/other/fesd.h: Likewise.
9614
9615 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9616
9617         PR fortran/31129
9618         * gfortran.dg/parameter_unused.f90: New test.
9619
9620 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9621
9622         PR tree-optimization/32681
9623         * gcc.dg/tree-ssa/pr32681.c: New test.
9624
9625 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9626
9627         PR fortran/32678
9628         * gfortran.dg/fmt_t_5.f90: New test.
9629
9630 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9631
9632         PR c++/30535
9633         * g++.dg/template/operator10.C: New.
9634
9635 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9636
9637         PR libfortran/32217
9638         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9639
9640 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9641
9642         PR fortran/29876
9643         * gfortran.dg/operator_6.f90: New test.
9644
9645 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9646
9647         PR fortran/17711
9648         * gfortran.dg/operator_4.f90: New test.
9649         * gfortran.dg/operator_5.f90: New test.
9650         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9651         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9652
9653 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9654
9655         PR fortran/32669
9656         * gfortran.dg/argument_checking_6.f90: New.
9657
9658 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9659
9660         PR fortran/25094
9661         * gfortran.dg/interface_155555.f90: New test.
9662
9663 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9664
9665         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9666         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9667
9668 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9669
9670         PR testsuite/25241
9671         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9672         discern pedantic diagnostics and errors.
9673         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9674         and not an error.
9675         * gcc.dg/20050121-1.c: This is an error and not a warning.
9676         * gcc.target/i386/sseregparm-2.c:  Likewise.
9677         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9678         * gcc.dg/charset/attribute2.c: Likewise.
9679         * gcc.dg/bitfld-1.c: Likewise.
9680         * gcc.dg/pack-test-2.c: Likewise.
9681         * gcc.dg/940510-1.c: Match separately error and warning.
9682         * gcc.dg/array-2.c: Match separately multiple messages. The second
9683         diagnostic is a pedantic warning and not an error.
9684         * gcc.dg/pr14475.c: Match separately multiple messages.
9685         * gcc.dg/pr18809-1.c: Likewise.
9686         * gcc.dg/pr27953.c: Likewise.
9687         * gcc.dg/vla-init-1.c: Likewise.
9688         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9689
9690 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9691
9692         PR fortran/32644
9693         * gfortran.dg/char_decl_1.f90: New test.
9694
9695 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9696
9697         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9698
9699 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9700
9701         PR c++/32232
9702         * g++.dg/template/overload9.C: New test.
9703
9704 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9705
9706         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9707         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9708
9709 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9710
9711         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9712         * gcc.dg/20001012-2.c: Likewise.
9713         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9714         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9715
9716 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9717
9718         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9719         about the chunk size when STACK_SIZE is defined.
9720
9721 2007-07-06  Josh Conner  <jconner@apple.com>
9722
9723         PR middle-end/32602
9724         * gcc.dg/sibcall-8.c: New test.
9725
9726 2007-07-06  Josh Conner  <jconner@apple.com>
9727
9728         PR middle-end/32603
9729         * gcc.target/arm/sibcall-1.c: New test.
9730
9731 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9732
9733         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9734
9735 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9736
9737         * gfortran.dg/save_parameter.f90: New test.
9738         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9739
9740 2007-07-06  Richard Guenther  <rguenther@suse.de>
9741
9742         * g++.dg/opt/pr30965.C: New testcase.
9743
9744 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9745
9746         * gcc.target/mips/save-restore-5.c: New test.
9747
9748 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9749
9750         PR rtl_optimization/32450
9751         * gcc.dg/pr32450.c: New runtime test.
9752
9753 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9754
9755         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9756         single underscore in scan directives.
9757
9758 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9759
9760         PR c++/32245
9761         * g++.dg/init/ptrmem4.C: New test.
9762
9763         PR c++/32251
9764         * g++.dg/init/new21.C: Likewise.
9765
9766         PR c++/31992
9767         * g++.dg/template/static30.C: Likewise.
9768
9769 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9770
9771         * gcc.dg/vect/costmodel/ppc: New directory.
9772         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9773         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9774         New test.
9775         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9776         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9777         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9778         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9779         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9780         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9781         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9782         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9783         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9784         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9785         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9786         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9787         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9788         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9789
9790 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9791
9792         PR fortran/32359
9793         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9794
9795 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9796
9797         PR fortran/32526
9798         * gfortran.dg/interface_14.f90: New test.
9799
9800         PR fortran/32613
9801         * gfortran.dg/do_iterator_2.f90: New test.
9802
9803 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9804
9805         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9806         (FE_DEC_DOWNWARD): Likewise.
9807         (FE_DEC_UPWARD): Likewise.
9808         (FE_DEC_TOWARDZERO): Likewise.
9809         (FE_DEC_TONEARESTFROMZERO): Likewise.
9810
9811 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9812
9813         * gcc.c-torture/compile/pr32606.c: New.
9814         * gfortran.fortran-torture/execute/pr32604.f90: New.
9815
9816 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9817
9818         * gcc.dg/visibility-12.c: New test.
9819         * gcc.dg/visibility-13.c: Likewise.
9820         * g++.dg/ext/visibility-9.C: Likewise.
9821         * g++.dg/ext/visibility-10.C: Likewise.
9822
9823 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9824
9825         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9826         * gcc.dg/sh-relax-vxworks.c: New test.
9827
9828 2007-07-04  Richard Guenther  <rguenther@suse.de>
9829
9830         PR tree-optimization/32500
9831         * gcc.c-torture/execute/pr32500.c: New testcase.
9832
9833 2007-07-04  Richard Guenther  <rguenther@suse.de>
9834
9835         PR tree-optimization/32482
9836         * gcc.c-torture/compile/pr32482.c: New testcase.
9837
9838 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9839
9840         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9841         VxWorks kernels.
9842         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9843         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9844         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9845         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9846
9847 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9848
9849         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9850
9851 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9852
9853         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9854
9855 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9856
9857         PR fortran/31198
9858         * gfortran.dg/min_max_optional_1.f90: New test.
9859         * gfortran.dg/min_max_optional_2.f90: New test.
9860         * gfortran.dg/min_max_optional_3.f90: New test.
9861
9862 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9863
9864         PR fortran/32545
9865         * gfortran.dg/fmt_error.f90: New test.
9866
9867 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9868
9869         PR fortran/32612
9870         * gfortran.dg/interface_13.f90: New test.
9871
9872 2007-07-03  Dave Brolley  <brolley@redhat.com>
9873
9874         PR c++/31743
9875         * g++.dg/init/new20.C: New test.
9876
9877 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9878
9879         PR fortran/32579
9880         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9881
9882 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9883
9884         PR fortran/25062
9885         * common_7.f90: New.
9886         * common_8.f90: New.
9887         * common_9.f90: New.
9888
9889 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9890
9891         PR fortran/30940
9892         * gfortran.dg/argument_checking_1.f90: New.
9893         * gfortran.dg/argument_checking_2.f90: New.
9894         * gfortran.dg/argument_checking_3.f90: New.
9895         * gfortran.dg/argument_checking_4.f90: New.
9896         * gfortran.dg/argument_checking_5.f90: New.
9897         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9898         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9899
9900 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9901
9902         * gcc.dg/pr32176.c: Add -w to default dg-options.
9903
9904 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9905
9906         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9907
9908 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9909
9910         PR fortran/20888
9911         * gfortran.dg/null_2.f90: New.
9912
9913 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9914             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9915
9916         PR middle-end/32176
9917         * gcc.dg/pr32176.c: New test.
9918
9919 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9920
9921         * gcc.dg/const-float80.c : New test.
9922         * gcc.dg/const-float128.c : New test.
9923         * gcc.dg/const-float80-ped.c : New test.
9924         * gcc.dg/const-float128-ped.c : New test.
9925
9926 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9927
9928         * gcc.dg/c99-math.h: Fix typo.
9929
9930 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9931
9932         PR libgomp/32468
9933         * gcc.dg/gomp/pr32468-1.c: New test.
9934
9935 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9936
9937         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
9938         an ABI option.
9939
9940 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9941
9942         * gfortran.fortran-torture/compile/pr32583.f: New.
9943         * gcc.c-torture/compile/pr32584.c: New
9944
9945 2007-07-02  Ollie Wild  <aaw@google.com>
9946
9947         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
9948         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
9949
9950 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
9951
9952         * gcc.target/mips/save-restore-1.c: New test.
9953         * gcc.target/mips/save-restore-2.c: Likewise.
9954         * gcc.target/mips/save-restore-3.c: Likewise.
9955         * gcc.target/mips/save-restore-4.c: Likewise.
9956
9957 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
9958
9959         PR tree-optimization/31966
9960         PR tree-optimization/32533
9961         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
9962         * gfortran.dg/pr32533.f90: Ditto.
9963
9964 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9965
9966         * g++.dg/opt/nrv12.C: New test.
9967         * gcc.target/i386/nrv1.c: New test.
9968
9969         PR c++/31748
9970         * g++.dg/gomp/pr31748.C: New test.
9971
9972 2007-07-02  Ira Rosen  <irar@il.ibm.com>
9973  
9974         PR tree-optimization/32230
9975         * gcc.dg/vect/pr32230.c: New test.
9976
9977 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
9978
9979         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
9980         * bind_c_coms.f90: Ditto.
9981         * bind_c_coms_driver.c: Ditto.
9982         * bind_c_dts.f90: Ditto.
9983         * bind_c_dts_2.f03: Ditto.
9984         * bind_c_dts_2_driver.c: Ditto.
9985         * bind_c_dts_3.f03: Ditto.
9986         * bind_c_dts_4.f03: Ditto.
9987         * bind_c_dts_driver.c: Ditto.
9988         * bind_c_implicit_vars.f03: Ditto.
9989         * bind_c_procs.f03: Ditto.
9990         * bind_c_usage_2.f03: Ditto.
9991         * bind_c_usage_3.f03: Ditto.
9992         * bind_c_usage_5.f03: Ditto.
9993         * bind_c_usage_6.f03: Ditto.
9994         * bind_c_usage_7.f03: Ditto.
9995         * bind_c_vars.f90: Ditto.
9996         * bind_c_vars_driver.c: Ditto.
9997         * binding_c_table_15_1.f03: Ditto.
9998         * binding_label_tests.f03: Ditto.
9999         * binding_label_tests_10.f03: Ditto.
10000         * binding_label_tests_10_main.f03: Ditto.
10001         * binding_label_tests_11.f03: Ditto.
10002         * binding_label_tests_11_main.f03: Ditto.
10003         * binding_label_tests_12.f03: Ditto.
10004         * binding_label_tests_13.f03: Ditto.
10005         * binding_label_tests_13_main.f03: Ditto.
10006         * binding_label_tests_14.f03: Ditto.
10007         * binding_label_tests_2.f03: Ditto.
10008         * binding_label_tests_3.f03: Ditto.
10009         * binding_label_tests_4.f03: Ditto.
10010         * binding_label_tests_5.f03: Ditto.
10011         * binding_label_tests_6.f03: Ditto.
10012         * binding_label_tests_7.f03: Ditto.
10013         * binding_label_tests_8.f03: Ditto.
10014         * binding_label_tests_9.f03: Ditto.
10015         * c_assoc.f90: Ditto.
10016         * c_assoc_2.f03: Ditto.
10017         * c_f_pointer_shape_test.f90: Ditto.
10018         * c_f_pointer_tests.f90: Ditto.
10019         * c_f_tests_driver.c: Ditto.
10020         * c_funloc_tests.f03: Ditto.
10021         * c_funloc_tests_2.f03: Ditto.
10022         * c_funloc_tests_3.f03: Ditto.
10023         * c_funloc_tests_3_funcs.c: Ditto.
10024         * c_kind_params.f90: Ditto.
10025         * c_kind_tests_2.f03: Ditto.
10026         * c_kinds.c: Ditto.
10027         * c_loc_driver.c: Ditto.
10028         * c_loc_test.f90: Ditto.
10029         * c_loc_tests_2.f03: Ditto.
10030         * c_loc_tests_2_funcs.c: Ditto.
10031         * c_loc_tests_3.f03: Ditto.
10032         * c_loc_tests_4.f03: Ditto.
10033         * c_loc_tests_5.f03: Ditto.
10034         * c_loc_tests_6.f03: Ditto.
10035         * c_loc_tests_7.f03: Ditto.
10036         * c_loc_tests_8.f03: Ditto.
10037         * c_ptr_tests.f03: Ditto.
10038         * c_ptr_tests_10.f03: Ditto.
10039         * c_ptr_tests_5.f03: Ditto.
10040         * c_ptr_tests_7.f03: Ditto.
10041         * c_ptr_tests_7_driver.c: Ditto.
10042         * c_ptr_tests_8.f03: Ditto.
10043         * c_ptr_tests_8_funcs.c: Ditto.
10044         * c_ptr_tests_9.f03: Ditto.
10045         * c_ptr_tests_driver.c: Ditto.
10046         * c_size_t_driver.c: Ditto.
10047         * c_size_t_test.f03: Ditto.
10048         * com_block_driver.f90: Ditto.
10049         * global_vars_c_init.f90: Ditto.
10050         * global_vars_c_init_driver.c: Ditto.
10051         * global_vars_f90_init.f90: Ditto.
10052         * global_vars_f90_init_driver.c: Ditto.
10053         * interop_params.f03: Ditto.
10054         * iso_c_binding_only.f03: Ditto.
10055         * iso_c_binding_rename_1.f03: Ditto.
10056         * iso_c_binding_rename_1_driver.c: Ditto.
10057         * iso_c_binding_rename_2.f03: Ditto.
10058         * iso_c_binding_rename_2_driver.c: Ditto.
10059         * kind_tests_2.f03: Ditto.
10060         * kind_tests_3.f03: Ditto.
10061         * module_md5_1.f90: Ditto.
10062         * only_clause_main.c: Ditto.
10063         * print_c_kinds.f90: Ditto.
10064         * test_bind_c_parens.f03: Ditto.
10065         * test_c_assoc.c: Ditto.
10066         * test_com_block.f90: Ditto.
10067         * test_common_binding_labels.f03: Ditto.
10068         * test_common_binding_labels_2.f03: Ditto.
10069         * test_common_binding_labels_2_main.f03: Ditto.
10070         * test_common_binding_labels_3.f03: Ditto.
10071         * test_common_binding_labels_3_main.f03: Ditto.
10072         * test_only_clause.f90: Ditto.
10073         * use_iso_c_binding.f90: Ditto.
10074         * value_5.f90: Ditto.
10075         * value_test.f90: Ditto.
10076         * value_tests_f03.f90: Ditto.
10077
10078 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10079
10080         * gcc.dg/tls/opt-14.c: New.
10081
10082 2007-07-01  Ollie Wild  <aaw@google.com>
10083
10084         * g++.dg/lookup/using16.C: New test.
10085         * g++.dg/lookup/using17.C: New test.
10086
10087 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10088
10089         PR fortran/32239
10090         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10091         (test_4): Use proper test for floating point equality.
10092         (test_8): Likewise.
10093
10094 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10095
10096         PR libgfortran/32554
10097         * gfortran.dg/fmt_p_1.f90: New test.
10098
10099 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10100
10101         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10102         initialization and fix dg-final check - the initialization loop is
10103         vectorizable.
10104
10105 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10106             Volker Reichelt  <reichelt@netcologne.de>
10107
10108         PR middle-end/32559
10109         * gcc.dg/pr32559.c: New test.
10110
10111 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10112
10113         PR tree-optimization/25371
10114         * gcc.dg/vect/pr25371.c: New test.
10115
10116 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10117
10118         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10119         when allocating and initializing a flexible array.
10120
10121 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10122
10123         PR fortran/20373
10124         * gfortran.dg/intrinsic.f90: New test.
10125
10126 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10127
10128         PR fortran/32555
10129         * gfortran.dg/fmt_zero_check.f90: New.
10130
10131 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10132
10133         PR fortran/30284
10134         * gfortran.dg/repeat_f90: New test.
10135
10136 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10137
10138         PR testsuite/25241
10139         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10140         -pedantic-errors, so we should match errors.
10141         * gcc.dg/cpp/escape-1.c: Likewise.
10142         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10143         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10144         warning.
10145         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10146         errors instead of warnings.
10147         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10148         a pedantic warning.
10149         * gcc.dg/cpp/arith-3.c: Likewise.
10150
10151 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10152
10153         PR testsuite/25241
10154         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10155         * gcc.dg/pch/valid-2.c: Likewise.
10156         * gcc.dg/pch/valid-3.c: Likewise.
10157         * gcc.dg/pch/warn-1.c: Likewise.
10158         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10159         
10160 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10161
10162         PR c/4076
10163         * gcc.dg/Wunused-function.c: New.
10164         
10165 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10166
10167         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10168
10169 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10170
10171         * g++.dg/other/canon-31724.C: New.
10172         
10173 2007-06-29  Jan Hubicka  <jh@suse.cz>
10174
10175         PR middle-end/32372
10176         * gcc.c-torture/compile/pr32372.c: new.
10177
10178 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10179
10180         * gfortran.dg/operator_3.f90: New test.
10181
10182 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10183
10184         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10185         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10186
10187 2007-06-29  Richard Guenther  <rguenther@suse.de>
10188
10189         PR middle-end/32493
10190         * gcc.dg/inline-23.c: New testcase.
10191
10192 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10193
10194         PR tree-optimization/24659
10195         * gcc.target/i386/vectorize2.c: New test.
10196         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10197         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10198
10199 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10200
10201         * gcc.dg/pointer-arith-9.c: New test.
10202
10203 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10204
10205         PR fortran/32483
10206         * gfortran.dg/fmt_read_2.f90: New.
10207
10208 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10209
10210         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10211         If it exists, don't try to create it.
10212
10213 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10214
10215         * g++.dg/ext/visibility/ms-compat-1.C: New.
10216
10217 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10218
10219         PR tree-opt/32417
10220         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10221
10222 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10223
10224         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10225         targets.
10226
10227 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10228
10229         PR fortran/32467
10230         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10231
10232 2007-06-27  Richard Guenther  <rguenther@suse.de>
10233
10234         PR middle-end/32492
10235         * gcc.dg/inline-22.c: New testcase.
10236
10237 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10238
10239         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10240         the scan-assembler constant.
10241
10242 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10243
10244         PR 20216
10245         * gcc.dg/pr20216.c: New.
10246
10247 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10248
10249         PR tree-opt/32421
10250         * gcc.dg/vect/pr32421.c: New test.
10251
10252 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10253
10254         PR c++/32111
10255         * g++.dg/other/friend5.C: New test.
10256
10257 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10258
10259         PR fortran/32464
10260         * gfortran.dg/host_assoc_function_2.f90: New test.
10261
10262         PR fortran/31494
10263         * gfortran.dg/host_assoc_call_1.f90: New test.
10264
10265 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10266
10267         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10268         
10269 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10270
10271         PR fortran/32456
10272         * gfortran.dg/error_format.f90: New test.
10273
10274 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10275
10276         PR fortran/32136
10277         * gfortran.dg/pr32136.f90: New test.
10278
10279 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10280
10281         PR fortran/31726
10282         * gfortran.dg/minmaxloc_1.f90: New test.
10283
10284         PR fortran/32298
10285         * gfortran.dg/minmaxloc_2.f90: New test.
10286
10287 2007-06-23  Richard Guenther  <rguenther@suse.de>
10288
10289         PR tree-optimization/16876
10290         PR middle-end/29478
10291         * gcc.dg/pr29254.c: The warning is bogus.
10292         * gcc.dg/warn-1.c: Likewise.
10293         * gcc.dg/assign-warn-3.c: Likewise.
10294         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10295
10296 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10297
10298         * gcc.c-torture/execute/20070623-1.c: New.
10299
10300 2007-06-22  Jan Hubicka  <jh@suse.cz>
10301
10302         * gcc.c-torture/compile/pr31541.c: New.
10303
10304 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10305
10306         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10307         Remove -m64 from dg-options.
10308
10309 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10310
10311         PR middle-end/32374
10312         * gcc.dg/pr32374.c: New test.
10313
10314 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10315
10316         PR fortran/32360
10317         * gfortran.dg/pointer_assign_3.f90: New test.
10318
10319 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10320
10321         * gcc.dg/tree-ssa/pr19590.c: New.
10322
10323 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10324
10325         PR fortran/31162
10326         * gfortran.dg/assign.f90: Update test.
10327         * gfortran.dg/real_do_1.f90: Update test.
10328         * gfortran.dg/gomp/omp_do1.f90: Update test.
10329         * gfortran.dg/warnings_are_errors_1.f: Update test.
10330         * gfortran.dg/g77/20010519-1.f: Update test.
10331         * gfortran.dg/g77/pr9258.f: Update test.
10332         * gfortran.dg/g77/960317-1.f: Update test.
10333
10334 2007-06-21  Richard Guenther  <rguenther@suse.de>
10335
10336         PR tree-optimization/32453
10337         * gcc.c-torture/compile/pr32453.c: New testcase.
10338
10339 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10340
10341         PR tree-optimization/31866
10342         * gcc.dg/pr31866.c: New test.
10343
10344 2007-06-21  Richard Guenther  <rguenther@suse.de>
10345
10346         PR tree-optimization/32451
10347         * g++.dg/torture/20070621-1.C: New testcase.
10348
10349 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10350
10351         * gcc.dg/attr-isr.c: Test delay slot content.
10352         
10353 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10354
10355         PR fortran/32361
10356         gfortran.dg/pointer_assign_2.f90: New test.
10357
10358 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10359
10360         PR fortran/25061
10361         gfortran.dg/invalid_procedure_name.f90: New test.
10362
10363 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10364
10365         PR tree-optimization/25737
10366         * gcc.dg/tree-ssa/alias-14.c: New test.
10367
10368 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10369
10370         * gcc.target/i386/large-size-array-3.c: New.
10371
10372 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10373         Richard Guenther  <rguenther@suse.de>
10374
10375         PR fortran/32140
10376         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10377
10378 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10379
10380         PR middle-end/31959
10381         * gcc.dg/pr31959.c: New test.
10382
10383         PR inline-asm/32109
10384         * g++.dg/ext/asm10.C: New test.
10385
10386         PR middle-end/32285
10387         * gcc.c-torture/execute/20070614-1.c: New test.
10388
10389 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10390
10391         * gcc.target/arm/stack-corruption.c: New test.
10392
10393 2007-06-19  Richard Guenther  <rguenther@suse.de>
10394
10395         * g++.dg/torture/pr30252.C: New testcase.
10396
10397 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10398
10399         PR tree-optimization/32353
10400         * g++.dg/opt/nrv13.C: New test.
10401
10402 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10403
10404         PR fortran/20863
10405         PR fortran/20882
10406         * gfortran.dg/impure_assignment_2.f90 : New test.
10407
10408         PR fortran/32236
10409         * gfortran.dg/data_initialized_2.f90 : New test.
10410
10411         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10412         appropriate version of 'dmach'.
10413
10414 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10415
10416         PR target/32389
10417         * gcc.target/i386/pr32389.c New test.
10418
10419 2007-06-18  Simon Baldwin <simonb@google.com>
10420
10421         PR c++/31923
10422         * g++.dg/template/error25.C: New.
10423         * g++.dg/template/spec35.C: New.
10424
10425 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10426
10427         * gcc.c-torture/compile/pr32355.c: New testcase.
10428         
10429 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10430
10431         PR tree-optimization/32383
10432         * g++.dg/opt/pr32383.C: New test.
10433
10434 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10435
10436         PR rtl-optimization/32366
10437         * gcc.dg/vect/pr32366.c: New test.
10438
10439 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10440
10441         * gcc.c-torture/compile/pr32349.c: New testcase.
10442         
10443 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10444
10445         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10446         * gcc.target/sparc/combined-2.c: Likewise.
10447         * gcc.target/sparc/fexpand.c : Likewise.
10448         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10449         * gcc.target/sparc/fpack16.c : Likewise.
10450         * gcc.target/sparc/fpmerge.c : Likewise.
10451         * gcc.target/sparc/fpmul.c : Likewise.
10452         * gcc.target/sparc/noresult.c : Likewise.
10453         * gcc.target/sparc/pdist.c: Likewise.
10454
10455 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10456
10457         PR middle-end/31723
10458         * gcc.target/i386/recip-divf.c: New test.
10459         * gcc.target/i386/recip-sqrtf.c: Ditto.
10460         * gcc.target/i386/recip-vec-divf.c: Ditto.
10461         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10462         * gcc.target/i386/sse-recip.c: Ditto.
10463         * gcc.target/i386/sse-recip-vec.c: Ditto.
10464
10465 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10466
10467         PR tree-opt/32225
10468         * gcc.c-torture/compile/20070605-1.c: New test.
10469
10470         * gcc.c-torture/compile/20070603-1.c: New testcase.
10471         * gcc.c-torture/compile/20070603-2.c: New testcase.
10472
10473         * gcc.c-torture/compile/20070531-1.c: New test.
10474
10475         PR tree-opt/32167
10476         * gcc.c-torture/compile/20070531-2.c: New test.
10477
10478         PR tree-opt/32144
10479         * gcc.c-torture/compile/20070529-1.c: New test.
10480
10481         PR tree-opt/32145
10482         * gcc.c-torture/compile/20070529-2.c: New test.
10483
10484         PR tree-opt/32015
10485         * gcc.c-torture/compile/20070520-1.c: New test.
10486
10487         * g++.dg/ext/java-1.C: New test.
10488
10489         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10490         loops instead of one. Remove the "can't determine dependence"
10491         check.
10492         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10493         needed as the cast is gone in the first place.
10494         * gcc.dg/max-1.c: Change local variable a to be a global one.
10495         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10496         have a cast which is PREd.
10497
10498 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10499
10500         * g++.dg/lookup/anon6.C: New test.
10501
10502 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10503
10504         PR c++/31806
10505         * g++.dg/opt/static6.C: New testcase.
10506
10507 2007-06-14  Geoff Keating  <geoffk@apple.com>
10508
10509         * g++.dg/ext/visibility/overload-1.C: New.
10510
10511         PR 31093
10512         * g++.dg/ext/visibility/anon4.C: New.
10513
10514 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10515
10516         PR target/32268
10517         * gcc.target/i386/pr32268.c: New test.
10518
10519 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10520
10521         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10522         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10523         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10524
10525         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10526         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10527         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10528         BID is used.
10529
10530 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10531
10532         PR fortran/32302
10533         * gfortran.dg/common_resize_1.f90: New test.
10534
10535 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10536
10537         PR target/32274
10538         * gcc.dg/vect/pr32224.c: Fix.   
10539         
10540 2007-06-13  Eric Christopher  <echristo@apple.com>
10541
10542         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10543
10544 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10545
10546         PR fortran/32323
10547         * gfortran.dg/actual_array_vect_1.f90: New.
10548
10549 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10550
10551         * gcc.target/sparc/mfpu.c: New test.
10552
10553 2007-06-12  Geoff Keating  <geoffk@apple.com>
10554
10555         * g++.dg/warn/weak1.C: Suppress on Darwin.
10556         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10557
10558 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10559
10560         PR middle-end/31579
10561          * g++.dg/torture/pr31579.C: New testcase.
10562
10563 2007-06-12  Ian Lance Taylor  <iant@google.com>
10564
10565         PR libstdc++/29286
10566         * g++.dg/init/new16.C: New test.
10567         * g++.dg/init/new17.C: New test.
10568         * g++.dg/init/new18.C: New test.
10569         * g++.dg/init/new19.C: New test.
10570
10571 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10572
10573         * gnat.dg/lhs_view_convert.adb: New test.
10574
10575 2007-06-12  Richard Guenther  <rguenther@suse.de>
10576
10577         PR tree-optimization/15353
10578         PR tree-optimization/31657
10579         * gcc.c-torture/execute/20070424-1.c: New testcase.
10580         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10581         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10582         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10583         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10584         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10585
10586 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10587
10588         PR rtl-optimization/32293
10589         * gcc.dg/pr32293.c: New test.
10590
10591 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10592
10593         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10594
10595 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10596
10597         PR fortran/29786
10598         * gfortran.dg/equiv_7.f90: New test.
10599         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10600
10601         PR fortran/30875
10602         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10603
10604 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10605
10606         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10607         * gcc.dg/setjmp-4.c: Likewise.
10608         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10609
10610 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10611
10612         PR rtl-optimization/31025
10613         * gfortran.dg/pr31025.f90: New.
10614
10615 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10616
10617         PR target/32280
10618         * gcc.target/i386/pr32280.c: New test.
10619
10620 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10621
10622         PR middle-end/32279
10623         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10624
10625 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10626
10627         PR libgfortran/32235
10628         * gfortran.dg/backspace_9.f: New test.
10629
10630 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10631
10632         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10633
10634 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10635
10636         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10637
10638 2007-06-09  Ian Lance Taylor  <iant@google.com>
10639
10640         PR tree-optimization/32169
10641         * gcc.c-torture/compile/pr32169.c: New test.
10642
10643 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10644
10645         * gcc.dg/vect/costmodel: New directory.
10646         * gcc.dg/vect/costmodel/i386: New directory.
10647         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10648         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10649         New test.
10650         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10651         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10652         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10653         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10654         * gcc.dg/vect/costmodel/x86_64: New directory.
10655         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10656         New testsuite.
10657         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10658         New test.
10659         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10660         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10661         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10662         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10663         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10664
10665 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10666
10667         PR tree-optimization/32243
10668         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10669         flags for -Os tests.
10670         * gcc.dg/vect/03-vect-pr32243.c: New test.
10671
10672 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10673
10674         PR tree-optimization/32224
10675         * gcc.dg/vect/pr32224.c: New test.
10676
10677 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR c++/32177
10680         * g++.dg/gomp/pr32177.C: New test.
10681
10682 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10683
10684         PR testsuite/25241
10685         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10686         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10687         warning nor an error.
10688         * gcc.dg/Wfatal-2.c: Likewise.
10689         * gcc.dg/Werror-1.c: Likewise.
10690         * gcc.dg/Werror-5.c: Likewise.
10691         * gcc.dg/Werror-7.c: Likewise.
10692         * gcc.dg/Werror-10.c: Likewise.
10693         * gcc.dg/Werror-11.c: Likewise.
10694
10695 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10696
10697         PR c++/30759
10698         * g++.dg/init/brace6.C: New test.
10699
10700 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10701
10702         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10703         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10704         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10705         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10706
10707         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10708         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10709         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10710         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10711         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10712         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10713         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10714         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10715
10716         * gcc.dg/darwin-minversion-3.c: New.
10717
10718 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10719
10720         * gcc.target/i386/builtin-copysign.c: New test.
10721
10722 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10723
10724         PR tree-optimization/32220
10725         * gfortran.dg/predcom-2.f: New testcase.
10726
10727 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10728
10729         PR tree-opt/32231
10730         * gcc.target/i386/vectorize4.c: New test.
10731
10732 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10733
10734         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10735
10736 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10737
10738         PR testsuite/25241
10739         * gcc.dg/simd-5.c: Mark output as a note.
10740         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10741         dg-message.
10742         * gcc.dg/simd-1.c: Likewise.
10743         * gcc.dg/always_inline.c: Mark output as a sorry.
10744         * gcc.dg/always_inline2.c: Likewise.
10745         * gcc.dg/always_inline3.c: Likewise.
10746
10747 2007-06-06  Ian Lance Taylor  <iant@google.com>
10748
10749         * g++.dg/conversion/enum1.C: New test.
10750
10751 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10752
10753         PR tree-optimization/32216
10754         * gcc.dg/vect/pr32216.c: New test.
10755
10756 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10757
10758         PR testsuite/18923
10759         * gfortran.dg/invalid_contains_1.f90: New test.
10760         * gfortran.dg/invalid_contains_2.f90: New test.
10761
10762 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10763
10764         PR testsuite/32057
10765         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10766         midnight issues.
10767
10768 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10769
10770         PR testsuite/25241
10771         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10772         dg-message to match de note.
10773         * gcc.dg/pr26570.c: Use dg-message for a note.
10774         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10775         dg-error instead of dg-warning because of -Werror.
10776         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10777         neither an error, nor a warning.
10778         * gcc.dg/glibc-uclibc-2.c: Likewise
10779         * gcc.dg/cpp/19940712-1.c: Likewise.
10780
10781 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10782
10783         PR preprocessor/23479
10784         * gcc.dg/binary-constants-1.c: Add test suites for
10785         the 0b-prefixed binary integer constants.
10786         * gcc.dg/binary-constants-2.c: Ditto.
10787         * gcc.dg/binary-constants-3.c: Ditto.
10788         * gcc.dg/binary-constants-4.c: Ditto.
10789
10790 2007-06-05  Ian Lance Taylor  <iant@google.com>
10791
10792         * gcc.dg/Wstrict-overflow-19.c: New test.
10793
10794 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10795
10796         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10797
10798 2007-06-04  Ian Lance Taylor  <iant@google.com>
10799
10800         * gcc.dg/Wstrict-overflow-18.c: New test.
10801
10802 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10803
10804         PR testsuite/25241
10805         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10806         * gcc.dg/cpp/mi5.c: Likewise.
10807         * gcc.dg/cpp/mi7.c: Likewise.
10808
10809 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10810
10811         PR c/32191
10812         * gcc.dg/pr32191.c: New test.
10813
10814 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10815
10816         PR fortran/32124
10817         * gfortran.dg/allocate_stat_1.f90: Remove.
10818
10819 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10820
10821         * gcc.target/i386/sse4_2-check.h: New.
10822         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10823         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10824         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10825         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10826         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10827         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10828         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10829         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10830         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10831         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10832         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10833         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10834         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10835         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10836         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10837         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10838         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10839         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10840
10841 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10842
10843         * gcc.dg/pie-link.c: New test.
10844
10845 2007-06-01  Ian Lance Taylor  <iant@google.com>
10846
10847         * gcc.dg/Wstrict-overflow-17.c: New test.
10848
10849 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10850
10851         * gcc.dg/builtin-return-1.c (g): New.
10852         (main): Allocate at least 64 bytes on the stack.
10853
10854 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10855
10856         * g++.dg/init/cleanup3.C: New test.
10857
10858 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10859
10860         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10861         int is 16 bits.
10862
10863 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10864
10865         PR fortran/32156
10866         * gfortran.dg/char_array_constructor_3.f90: New test.
10867
10868 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10869
10870         PR tree-optimization/32160
10871         * gfortran.dg/predcom-1.f: New test.
10872
10873 2007-05-31  Richard Guenther  <rguenther@suse.de>
10874
10875         * g++.dg/other/str_empty.C: Move...
10876         * g++.dg/other/pr30567.C: Move...
10877         * g++.dg/tree-ssa/pr27218.C: Move...
10878         * g++.dg/torture: ...here and remove dg-options.
10879
10880 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10881
10882         PR c++/32158
10883         * g++.dg/ext/is_pod_incomplete.C: New.
10884
10885 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10886             Douglas Gregor <doug.gregor@gmail.com>
10887             Pedro Lamarao <pedro.lamarao@mndfck.org>
10888             Howard Hinnant <howard.hinnant@gmail.com>
10889
10890         PR c++/7412
10891         PR c++/29939
10892         * g++.dg/cpp0x/rv8p.C: New.
10893         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10894         * g++.dg/cpp0x/cast-bug.C: New.
10895         * g++.dg/cpp0x/elision_weak.C: New.
10896         * g++.dg/cpp0x/collapse-bug.C: New.
10897         * g++.dg/cpp0x/rv3p.C: New.
10898         * g++.dg/cpp0x/rv7n.C: New.
10899         * g++.dg/cpp0x/overload-conv-1.C: New.
10900         * g++.dg/cpp0x/rv2n.C: New.
10901         * g++.dg/cpp0x/deduce.C: New.
10902         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10903         * g++.dg/cpp0x/rv6p.C: New.
10904         * g++.dg/cpp0x/template_deduction.C: New.
10905         * g++.dg/cpp0x/implicit-copy.C: New.
10906         * g++.dg/cpp0x/rv1p.C: New.
10907         * g++.dg/cpp0x/cast.C: New.
10908         * g++.dg/cpp0x/rv5n.C: New.
10909         * g++.dg/cpp0x/collapse.C: New.
10910         * g++.dg/cpp0x/overload-conv-2.C: New.
10911         * g++.dg/cpp0x/rv4p.C: New.
10912         * g++.dg/cpp0x/rvo.C: New.
10913         * g++.dg/cpp0x/iop.C: New.
10914         * g++.dg/cpp0x/rv3n.C: New.
10915         * g++.dg/cpp0x/rv7p.C: New.
10916         * g++.dg/cpp0x/reference_collapsing.C: New.
10917         * g++.dg/cpp0x/overload.C: New.
10918         * g++.dg/cpp0x/named.C: New.
10919         * g++.dg/cpp0x/rv2p.C: New.
10920         * g++.dg/cpp0x/rv6n.C: New.
10921         * g++.dg/cpp0x/not_special.C: New.
10922         * g++.dg/cpp0x/bind.C: New.
10923         * g++.dg/cpp0x/rv1n.C: New.
10924         * g++.dg/cpp0x/rv5p.C: New.
10925         * g++.dg/cpp0x/elision.C: New.
10926         * g++.dg/cpp0x/named_refs.C: New.
10927         * g++.dg/cpp0x/unnamed_refs.C: New.
10928         * g++.dg/cpp0x/rv4n.C: New.
10929         * g++.dg/cpp0x/elision_neg.C: New.
10930         * g++.dg/init/copy7.C: Run in C++98 mode.
10931         * g++.dg/overload/arg1.C: Ditto.
10932         * g++.dg/overload/arg4.C: Ditto.
10933
10934 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10935
10936         PR c++/31809
10937         * g++.dg/opt/static5.C: New test.
10938
10939 2007-05-30  Richard Guenther  <rguenther@suse.de>
10940
10941         * g++.dg/dg.exp: Prune torture/.
10942         * g++.dg/torture/dg-torture.exp: New testsuite.
10943
10944 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
10945
10946         * gcc.target/arm/pr27387.C: Move and rename to ...
10947         * g++.dg/inherit/thunk8.C: ... here.
10948
10949 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
10950
10951         PR tree-optimization/31769
10952         * g++.dg/gomp/pr31769.C: New test.
10953
10954 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
10955
10956         * gcc.target/i386/stack-realign.c: New.
10957
10958 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
10959
10960         * gcc.dg/tree-ssa/prefetch-6.c: New test.
10961
10962 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
10963
10964         * gfortran.dg/sizeof.f90: New.
10965
10966 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10967
10968         PR c/31339
10969         * gcc.dg/boolcomplex-1.c: New test.
10970
10971         PR c++/31339
10972         * g++.dg/ext/boolcomplex-1.c: New test.
10973
10974 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
10975
10976         * gcc.dg/matrix: New directory.
10977
10978 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10979
10980         PR fortran/32124
10981         * gfortran.dg/allocate_stat_1.f90: New.
10982
10983 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10984
10985         PR fortran/31972
10986         * transfer_hollerith_1.f90: New test.
10987
10988 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10989
10990         PR tree-opt/32100
10991         * gcc.c-torture/execute/vrp-7.c: New test.
10992
10993 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
10994
10995         * gfortran.dg/transfer_simplify_4.f90: New test.
10996
10997 2007-05-27  Tobias Burnus  <burnus@net-b.de>
10998
10999         PR fortran/32088
11000         * gfortran.dg/func_result_3.f90: New.
11001
11002 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11003
11004         PR middle-end/32083
11005         * gfortran.dg/transfer_simplify_3.f90: New.
11006
11007 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11008
11009         PR target/32065
11010         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11011         to compile options.
11012         * gcc.target/i386/pr32065-2.c: New test.
11013
11014 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11015
11016         PR fortran/31813
11017         * gfortran.dg/io_constraints_2.f90: Update.
11018
11019 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11020
11021         PR fortran/31219
11022         * gfortran.dg/array_constructor_17.f90: New test.
11023
11024 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11025
11026         PR tree-opt/32090
11027         * g++.dg/opt/array2.C: New testcase.
11028
11029 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11030
11031         PR target/32065
11032         * gcc.target/i386/pr32065.c: New test.
11033
11034 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11035             Marcus Meissner <meissner@suse.de>
11036
11037         * gcc.dg/attr-alloc_size.c: New.
11038
11039 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11040             Lee Millward  <lee.millward@gmail.com>
11041
11042         PR c++/31745
11043         * g++.dg/parse/crash34.C: New test.
11044
11045         * g++.dg/parse/crash35.C: New test.
11046
11047 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11048
11049         * gcc.target/i386/sse2-check.h: New.
11050         * gcc.target/i386/sse2-vec-1.c: Likewise.
11051         * gcc.target/i386/sse2-vec-2.c: Likewise.
11052         * gcc.target/i386/sse2-vec-3.c: Likewise.
11053         * gcc.target/i386/sse2-vec-4.c: Likewise.
11054         * gcc.target/i386/sse2-vec-5.c: Likewise.
11055         * gcc.target/i386/sse2-vec-6.c: Likewise.
11056
11057 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11058
11059         PR c++/31431
11060         PR c++/31432
11061         PR c++/31434
11062         PR c++/31435
11063         PR c++/31437
11064         PR c++/31438
11065         PR c++/31442
11066         PR c++/31443
11067         PR c++/31444
11068         PR c++/31445
11069         * g++.dg/cpp0x/pr31431.C: New.
11070         * g++.dg/cpp0x/pr31437.C: New.
11071         * g++.dg/cpp0x/pr31442.C: New.
11072         * g++.dg/cpp0x/pr31444.C: New.
11073         * g++.dg/cpp0x/pr31431-2.C: New.
11074         * g++.dg/cpp0x/pr31432.C: New.
11075         * g++.dg/cpp0x/pr31434.C: New.
11076         * g++.dg/cpp0x/pr31438.C: New.
11077         * g++.dg/cpp0x/pr31443.C: New.
11078         * g++.dg/cpp0x/pr31445.C: New.
11079         * g++.dg/cpp0x/variadic-crash1.C: New.
11080
11081 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11082
11083         * gcc.target/arm/long-calls-1.c: New test.
11084         * gcc.target/arm/long-calls-2.c: Likewise.
11085         * gcc.target/arm/long-calls-3.c: Likewise.
11086         * gcc.target/arm/long-calls-4.c: Likewise.
11087
11088 2007-05-25  Richard Guenther  <rguenther@suse.de>
11089             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11090
11091         PR tree-optimization/31982
11092         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11093
11094 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11095
11096         PR fortran/32047
11097         * gfortran.dg/result_in_spec_2.f90: New test.
11098
11099 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11100
11101         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11102
11103 2007-05-24  Ollie Wild  <aaw@google.com>
11104
11105         * gcc.dg/cpp/counter-1.c: New test.
11106         * gcc.dg/pch/counter-1.c: New test.
11107         * gcc.dg/pch/counter-1.hs: New file.
11108         * gcc.dg/pch/counter-2.c: New test.
11109         * gcc.dg/pch/counter-2.hs: New file.
11110         * gcc.dg/pch/counter-3.c: New test.
11111         * gcc.dg/pch/counter-3.hs: New file.
11112
11113 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11114
11115         * gcc.dg/tree-ssa/predcom-1.c: New test.
11116         * gcc.dg/tree-ssa/predcom-2.c: New test.
11117         * gcc.dg/tree-ssa/predcom-3.c: New test.
11118         * gcc.dg/tree-ssa/predcom-4.c: New test.
11119         * gcc.dg/tree-ssa/predcom-5.c: New test.
11120         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11121
11122 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11123
11124         PR testsuite/32062
11125         * gcc.target/i386/sse4_1-check.h (MASK): New.
11126
11127 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11128
11129         PR fortran/32038
11130         * gfortran.dg/pr25603.f: Initialize integer variables.
11131
11132 2007-05-23  Ian Lance Taylor  <iant@google.com>
11133
11134         * g++.dg/other/vrp1.C: New test.
11135
11136 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11137
11138         PR preprocessor/20077
11139         * gcc.dg/cpp/paste15.c: New test.
11140
11141 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11142             Nigel Stephens  <nigel@mips.com>
11143             Richard Sandiford  <richard@codesourcery.com>
11144
11145         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11146         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11147         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11148         * gcc.target/mips/inter/mips16-inter.exp: New.
11149
11150 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11151
11152         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11153
11154 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11155
11156         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11157         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11158         * gcc.target/i386/sse3-addsubps.c: Likewise.
11159         * gcc.target/i386/sse3-haddpd.c: Likewise.
11160         * gcc.target/i386/sse3-haddps.c: Likewise.
11161         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11162         * gcc.target/i386/sse3-hsubps.c: Likewise.
11163         * gcc.target/i386/sse3-lddqu.c: Likewise.
11164         * gcc.target/i386/sse3-movddup.c: Likewise.
11165         * gcc.target/i386/sse3-movshdup.c: Likewise.
11166         * gcc.target/i386/sse3-movsldup.c: Likewise.
11167
11168         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11169         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11170         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11171         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11172         * gcc.target/i386/ssse3-palignr.c: Likewise.
11173         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11174         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11175         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11176         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11177         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11178         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11179         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11180         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11181         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11182         * gcc.target/i386/ssse3-psignb.c: Likewise.
11183         * gcc.target/i386/ssse3-psignd.c: Likewise.
11184         * gcc.target/i386/ssse3-psignw.c: Likewise.
11185         * gcc.target/i386/ssse3-vals.h: Likewise.
11186
11187         * gcc.target/i386/sse3-check.h: New file.
11188         * gcc.target/i386/ssse3-check.h: Likewise.
11189
11190 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11191
11192         PR middle-end/31095
11193         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11194
11195 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11196
11197         PR middle-end/31606
11198         * gcc.c-torture/20070522-1.c: New testcase.
11199
11200 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11201
11202         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11203
11204 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11205
11206         * gcc.c-torture/execute/ieee/20000320-1.x,
11207         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11208         m68k-*-* and check_effective_target_coldfire_fpu.
11209
11210 2007-05-22  Ollie Wild  <aaw@google.com>
11211
11212         * g++.dg/lookup/hidden-class10.C: New test.
11213         * g++.dg/lookup/hidden-class11.C: New test.
11214
11215 2007-05-22  Ollie Wild  <aaw@google.com>
11216
11217         * g++.dg/lookup/name-clash5.C: New test.
11218         * g++.dg/lookup/name-clash6.C: New test.
11219
11220 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11221
11222         * g++.dg/other/i386-2.C: Update comments on header files tested.
11223         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11224         of <tmmintrin.h>.
11225         * gcc.target/i386/sse-12.c: Likewise.
11226         * gcc.target/i386/sse-13.c: Likewise.
11227         * gcc.target/i386/sse-14.c: Likewise.
11228
11229         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11230         Redefined to test with immediate operand.
11231         (__builtin_ia32_blendps): Likewise.
11232         (__builtin_ia32_blendpd): Likewise.
11233         (__builtin_ia32_dpps): Likewise.
11234         (__builtin_ia32_dpps): Likewise.
11235         (__builtin_ia32_insertps128): Likewise.
11236         (__builtin_ia32_vec_ext_v4sf): Likewise.
11237         (__builtin_ia32_vec_set_v16qi): Likewise.
11238         (__builtin_ia32_vec_set_v4si): Likewise.
11239         (__builtin_ia32_vec_set_v2di): Likewise.
11240         (__builtin_ia32_vec_ext_v16qi): Likewise.
11241         (__builtin_ia32_vec_ext_v4si): Likewise.
11242         (__builtin_ia32_vec_ext_v2di): Likewise.
11243         (__builtin_ia32_roundpd): Likewise.
11244         (__builtin_ia32_roundsd): Likewise.
11245         (__builtin_ia32_roundps): Likewise.
11246         (__builtin_ia32_roundss): Likewise.
11247         (__builtin_ia32_mpsadbw128): Likewise.
11248
11249 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11250
11251         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11252
11253 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11254
11255         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11256         failures.
11257         * gcc.dg/dfp/func-struct.c: Ditto.
11258         * gcc.dg/dfp/operator-assignment.c: Ditto.
11259         * gcc.dg/dfp/convert-bfp.c: Ditto.
11260         * gcc.dg/dfp/convert-int.c: Ditto.
11261         * gcc.dg/dfp/convert-int-max.c: Ditto.
11262         * gcc.dg/dfp/func-scalar.c: Ditto.
11263         * gcc.dg/dfp/cast.c: Ditto.
11264         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11265         failures, and fix a typo in return type of arg1_128.
11266         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11267         failures, and fix a typo in a constant suffix.
11268         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11269         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11270
11271 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11272             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11273
11274         * lib/gcc-dg.exp(process_message): New proc.
11275         (dg-message): New test directive.
11276         * gcc.dg/always_inline.c: Use dg-message.
11277         * gcc.dg/always_inline2.c: Ditto.
11278         * gcc.dg/always_inline3.c: Ditto.
11279         * gcc.dg/invalid-call-1.c: Ditto.
11280         * gcc.dg/pr17506.c: Ditto.
11281         * gcc.dg/simd-5.c: Ditto.
11282         * gcc.dg/simd-6.c: Ditto.
11283         * gcc.dg/va-arg-2.c: Ditto.
11284         * gcc.dg/cpp/syshdr.c: Ditto.
11285         * gcc.dg/cpp/unc4.c: Ditto.
11286         * gcc.dg/cpp/trad/mi1.c: Ditto.
11287         * gcc.dg/cpp/trad/mi5.c: Ditto.
11288         * gcc.dg/cpp/trad/mi7.c: Ditto.
11289         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11290         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11291         * gcc.test-framework/test-framework.awk: Special-case outexists
11292         tests.
11293
11294 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11295
11296         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11297         (bit_SSE4_2): Likewise.
11298         (bit_POPCNT): Likewise.
11299
11300         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11301         Check if assembler supports SSE4 instructions.
11302
11303         * gcc.target/i386/sse4_1-blendpd.c: New file.
11304         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11305         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11306         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11307         * gcc.target/i386/sse4_1-check.h: Likewise.
11308         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11309         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11310         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11311         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11312         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11313         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11314         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11315         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11316         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11317         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11318         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11319         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11320         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11321         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11322         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11323         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11324         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11325         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11326         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11327         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11328         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11329         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11330         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11331         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11332         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11333         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11334         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11335         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11336         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11337         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11338         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11339         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11340         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11341         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11342         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11343         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11344         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11345         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11346         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11347         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11348         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11349         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11350         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11351         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11352         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11353         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11354         * gcc.target/i386/sse4_1-round.h: Likewise.
11355         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11356         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11357         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11358         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11359         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11360         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11361         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11362         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11363         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11364         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11365         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11366         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11367         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11368         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11369
11370 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11371
11372         PR fortran/31627
11373         * gfortran.dg/bounds_check_7.f90: New test.
11374
11375 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11376
11377         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11378         (check_effective_target_sse4a): Ditto.
11379
11380         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11381         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11382         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11383         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11384         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11385         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11386         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11387         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11388         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11389         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11390         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11391         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11392         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11393         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11394         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11395         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11396         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11397         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11398         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11399         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11400
11401 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11402
11403         * g++.dg/ext/cleanup-1.C: New test.
11404         * g++.dg/ext/cleanup-2.C: Likewise.
11405         * g++.dg/ext/cleanup-3.C: Likewise.
11406         * g++.dg/ext/cleanup-4.C: Likewise.
11407         * g++.dg/ext/cleanup-5.C: Likewise.
11408         * g++.dg/ext/cleanup-6.C: Likewise.
11409         * g++.dg/ext/cleanup-8.C: Likewise.
11410         * g++.dg/ext/cleanup-9.C: Likewise.
11411         * g++.dg/ext/cleanup-10.C: Likewise.
11412         * g++.dg/ext/cleanup-11.C: Likewise.
11413         * g++.dg/ext/cleanup-dtor.C: Likewise.
11414
11415 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11416
11417         PR middle-end/31995
11418         * gcc.dg/vect/vect-102a.c: New test.
11419
11420 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11421             Paolo Carlini  <pcarlini@suse.de>
11422             Uros Bizjak  <ubizjak@gmail.com>
11423
11424         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11425         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11426         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11427         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11428         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11429         New testcases.
11430
11431 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11432
11433         PR fortran/32002
11434         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11435
11436 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11437
11438         PR fortran/32027
11439         * gfortran.dg/do_3.F90: Add checks for the final value of the
11440         loop variable.
11441
11442 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11443
11444         * gcc.c-torture/execute/990127-2.x: New file.
11445
11446 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11447
11448         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11449         * gcc.target/i386/sse-12: Add -O to compile options.
11450         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11451         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11452         and mm3dnow.h.  Add -O to compile options.
11453
11454 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11455
11456         PR fortran/31867
11457         * gfortran.dg/char_length_5.f90: New test.
11458
11459         PR fortran/31994
11460         * gfortran.dg/array_reference_1.f90: New test.
11461
11462 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11463
11464         PR middle-end/7651
11465         PR c++/11856
11466         PR c/12963
11467         PR c/23587
11468         PR other/29694
11469         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11470         * gcc.dg/Wtype-limits.c: New.
11471         * gcc.dg/Wtype-limits-Wextra.c: New.
11472         * gcc.dg/Wtype-limits-no.c: New.
11473         * g++.dg/warn/Wtype-limits.C: New.
11474         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11475         * g++.dg/warn/Wtype-limits-no.C: New.
11476
11477 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11478
11479         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11480         instead of "-msse2".'
11481         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11482         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11483         and mm3dnow.h.
11484         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11485         to test with immediate operand.
11486         (__builtin_ia32_insertqi): Ditto.
11487         (__builtin_ia32_palignr128): Ditto.
11488         (__builtin_ia32_palignr): Ditto.
11489         (__builtin_ia32_pshufhw): Ditto.
11490         (__builtin_ia32_pshuflw): Ditto.
11491         (__builtin_ia32_pshufd): Ditto.
11492         (__builtin_ia32_vec_set_v8hi): Ditto.
11493         (__builtin_ia32_vec_ext_v8hi): Ditto.
11494         (__builtin_ia32_shufpd): Ditto.
11495         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11496
11497 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11498
11499         PR fortran/32001
11500         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11501
11502 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11503
11504         PR target/31585
11505         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11506         and "__inline".  Use "-msse" instead of "-msse2".
11507
11508 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11509
11510         PR middle-end/7651
11511         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11512         * gcc.dg/20030906-2.c: Likewise.
11513         * objc.dg/method-17.m: Add -Wreturn-type.
11514         * obj-c++.dg/method-21.mm: Likewise.
11515
11516 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11517
11518         PR target/31585
11519         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11520         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11521         (__builtin_ia32_psrlqi128): Ditto.
11522         (__builtin_ia32_psrlwi128): Ditto.
11523         (__builtin_ia32_psrldi128): Ditto.
11524         (__builtin_ia32_psrldqi128): Ditto.
11525         (__builtin_ia32_pslldqi128): Ditto.
11526         (__builtin_ia32_psrawi128): Ditto.
11527         (__builtin_ia32_psradi128): Ditto.
11528         (__builtin_ia32_psllqi128): Ditto.
11529         (__builtin_ia32_pslldi128): Ditto.
11530         (__builtin_prefetch): Ditto.
11531         (__builtin_ia32_pshufw): Ditto.
11532         (__builtin_ia32_vec_set_v4hi): Ditto.
11533         (__builtin_ia32_vec_ext_v4hi): Ditto.
11534         (__builtin_ia32_shufps): Ditto.
11535         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11536
11537 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11538
11539         PR fortran/31974
11540         * gfortran.dg/char_allocation_1.f90: New test.
11541
11542 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11543
11544         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11545         * gcc.dg/Wconversion-sign.c: New.
11546         * gcc.dg/Wconversion-integer-no-sign.c: New.
11547         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11548         Wconversion-sign.C
11549         * g++.dg/warn/Wconversion-sign.C: New.
11550         * g++.old-deja/g++.other/warn4.C: Update.
11551         * g++.dg/warn/Wconversion1.C: Likewise.
11552
11553 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11554
11555         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11556         * gcc.dg/torture/builtin-math-4.c: Likewise.
11557
11558 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11559
11560         PR libfortran/31964
11561         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11562
11563 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11564
11565         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11566
11567 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11568
11569         PR target/31628
11570         * gcc.target/i386/pr31628.c: New.
11571
11572 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11573
11574         PR middle-end/31344
11575         * gcc.dg/pr31344.c: New test.
11576
11577 2007-05-17  Ian Lance Taylor  <iant@google.com>
11578
11579         PR tree-optimization/31953
11580         * gcc.c-torture/compile/pr31953.c: New test.
11581
11582 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11583
11584         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11585
11586         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11587         and drem.
11588         * gcc.dg/torture/builtin-math-4.c: Likewise.
11589
11590         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11591         * gcc.dg/torture/builtin-math-4.c: Likewise.
11592
11593         * gcc.dg/torture/builtin-math-4.c: New test.
11594
11595 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11596             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11597
11598         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11599         * gcc.dg/cpp/include2.c: Ditto.
11600         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11601         * gcc.dg/cpp/paste5.c: Ditto.
11602         * gcc.dg/cpp/paste6.c: Ditto.
11603         * gcc.dg/cpp/paste8.c: Ditto.
11604         * gcc.dg/cpp/paste11.c: Ditto.
11605         * gcc.dg/cpp/paste13.c: Ditto.
11606         * gcc.dg/cpp/skipping2.c: Ditto.
11607         * gcc.dg/reg-vol-struct-1.c: Ditto.
11608         * gcc.dg/Wshadow-1.c: Ditto.
11609         * gcc.dg/cpp/trad/comment.c: Ditto.
11610         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11611         * gcc.dg/cpp/if-2.c: Ditto.
11612         * gcc.dg/array-5.c: Ditto.
11613         * gcc.dg/inline-15.c: Ditto.
11614         * gcc.dg/pr27953.c: Ditto.
11615         * gcc.dg/Wno-c++-compat.c: Ditto.
11616
11617 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11618
11619         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11620
11621 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11622
11623         * gcc.c-torture/execute/20070517-1.c: New test.
11624
11625 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11626
11627         PR fortran/31919
11628         * gfortran.dg/min_max_conformance.f90: New test.
11629
11630 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11631
11632         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11633         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11634         gcc.dg/vect/vect-104.c: Use more complex construction to
11635         prevent vectorizing.
11636         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11637
11638 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11639
11640         PR tree-optimization/24659
11641         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11642         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11643         not vect_int target.
11644         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11645         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11646         targets.
11647         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11648         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11649         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11650
11651 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11652
11653         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11654         and x86_64-*-* targets.
11655         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11656
11657 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11658
11659         PR fortran/18769
11660         PR fortran/30881
11661         PR fortran/31194
11662         PR fortran/31216
11663         PR fortran/31427
11664         * transfer_simplify_1.f90: New test.
11665         * transfer_simplify_2.f90: New test.
11666
11667 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11668
11669         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11670
11671 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11672
11673         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11674
11675         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11676
11677         PR c/31924
11678         * gcc.dg/fltconst-1.c: New test.
11679
11680         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11681         * gcc.dg/dfp/operator-assignment.c: Ditto.
11682
11683 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11684
11685         PR c++/29928
11686         * g++.dg/rtti/typeid5.C: New.
11687
11688 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11689
11690         PR fortran/31725
11691         * gfortran.dg/substr_4.f: New test.
11692
11693 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11694
11695         * gcc.target/m68k/interrupt_thread-1.c,
11696         gcc.target/m68k/interrupt_thread-2.c,
11697         gcc.target/m68k/interrupt_thread-3.c: New.
11698         * gcc.target/m68k/m68k.exp: Accept fido.
11699
11700 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11701
11702         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11703         * gfortran.dg/altreturn_3.f90: Likewise.
11704         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11705         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11706         * gfortran.dg/inquire_iolength.f90: Likewise.
11707         * gfortran.dg/module_naming_1.f90: Likewise.
11708         * gfortran.dg/oldstyle_2.f90: Likewise.
11709         * gfortran.dg/operator_2.f90: Likewise.
11710         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11711         * gfortran.dg/used_types_11.f90: Likewise.
11712         * gfortran.dg/zero_array_components_1.f90: Likewise.
11713         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11714         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11715         * gfortran.dg/real_const_3.f90: Likewise.
11716
11717 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11718
11719         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11720         * gcc.dg/tree-ssa/loop-30.c: New test.
11721
11722 2007-05-13  Richard Guenther  <rguenther@suse.de>
11723
11724         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11725         scanning forwprop1.
11726         * g++.dg/tree-ssa/pr31146.C: Likewise.
11727
11728 2007-05-13  Revital Eres  <eres@il.ibm.com>
11729
11730         * gcc.dg/dse.c: New test.
11731
11732 2007-05-12  Richard Guenther  <rguenther@suse.de>
11733
11734         PR tree-optimization/31797
11735         * gcc.c-torture/compile/pr31797.c: New testcase.
11736
11737 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11738
11739         PR fortran/30746
11740         * gfortran.dg/host_assoc_function_1.f90: New test.
11741
11742 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11743
11744         PR c++/31829
11745         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11746
11747 2007-05-11  Silvius Rus  <rus@google.com>
11748
11749         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11750         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11751         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11752         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11753         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11754         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11755         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11756         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11757         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11758         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11759         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11760         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11761         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11762         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11763         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11764         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11765
11766 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11767
11768         PR other/31852
11769         * gcc.c-torture/execute/builtins/memchr.c: New.
11770         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11771         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11772
11773 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11774
11775         PR fortran/30876
11776         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11777         line.
11778         * gfortran.dg/recursive_reference_2.f90: New test.
11779
11780 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11781
11782         PR fortran/30878
11783         * gfortran.dg/namelist_29.f90: New test.
11784
11785 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11786
11787         PR fortran/31474
11788         * gfortran.dg/entry_10.f90: New test.
11789
11790 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11791
11792         PR tree-optimization/31885
11793         * gcc.dg/tree-ssa/loop-29.c: New test.
11794
11795 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11796
11797         * assumed_dummy_1.f90: Fix dg directive.
11798         * char_initialiser_actual.f90: Likewise.
11799         * nested_modules_2.f90: Likewise.
11800         * shift-alloc.f90: Likewise.
11801
11802 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11803
11804         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11805
11806 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11807
11808         PR libfortran/31880
11809         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11810
11811 2007-05-09  Mike Stump  <mrs@apple.com>
11812
11813         * g++.dg/other/first-global.C: Add -fpie for darwin.
11814         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11815
11816 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11817
11818         * gcc.dg/20070507-1.c: New testcase.
11819
11820 2007-05-08  Chao-ying Fu  <fu@mips.com>
11821
11822         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11823         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11824         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11825         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11826
11827 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11828
11829         PR 31847
11830         * gcc.dg/pr31847.c: New test.
11831
11832 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11833
11834         PR fortran/31692
11835         * gfortran.dg/actual_array_result_1.f90: New test.
11836
11837 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11838
11839         PR fortran/29397
11840         * gfortran.dg/parameter_array_init_1.f90: New test.
11841
11842         PR fortran/29400
11843         * gfortran.dg/parameter_array_init_2.f90: New test.
11844
11845 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11846
11847         PR target/31854
11848         * gcc.target/i386/pr31854.c: New test.
11849
11850 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11851
11852         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11853
11854 2007-05-07  Mike Stump  <mrs@apple.com>
11855
11856         * g++.old-deja/g++.mike/empty.C: Add.
11857
11858 2007-05-07  Eric Christopher  <echristo@apple.com>
11859
11860         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11861
11862 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11863
11864         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11865         variable.  Rearrange conversions from binary float to decimal float.
11866
11867 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11868
11869         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11870         x86.
11871
11872 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11873
11874         * gnat.dg/opt1.ad[sb]: New testcase.
11875
11876 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11877
11878         PR fortran/31399
11879         * gfortran.dg/do_3.F90: New test.
11880
11881 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11882
11883         PR fortran/31764
11884         * gfortran.dg/new_line.f90: Add new checks.
11885
11886 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11887
11888         PR fortran/31201
11889         * gfortran.dg/large_unit_1.f90: New.
11890         * gfortran.dg/large_unit_2.f90: New.
11891         * gfortran.dg/iostat_4.f90: New
11892         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11893
11894 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11895
11896         PR fortran/31540
11897         * gfortran.dg/char_result_4.f90: New test.
11898
11899 2007-06-05  Revital Eres  <eres@il.ibm.com>
11900
11901         PR 30957
11902         * gcc.dg/pr30957-1.c: New test.
11903
11904 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11905
11906         PR fortran/31251
11907         * gfortran.dg/char_type_len_2.f90: New test.
11908
11909 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11910
11911         PR 31775
11912         * g++.dg/other/nested-extern.cc: New.
11913         * g++.dg/other/nested-extern-1.C: New.
11914         * g++.dg/other/nested-extern-2.C: New.
11915
11916 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11917
11918         PR fortran/31760
11919         * gfortran.dg/erf.f90: New test.
11920         * gfortran.dg/besxy.f90: New test.
11921
11922 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11923
11924         PR fortran/22359
11925         * gfortran.dg/fseek.f90: New test.
11926
11927 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11928
11929         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11930
11931 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11932
11933         PR libfortran/31210
11934         * gfortran.dg/zero_length_1.f90: New test.
11935
11936 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11937
11938         PR fortran/31803
11939         * gfortran.dg/char_pointer_assign_3.f90: New test.
11940         * gfortran.dg/char_result_2.f90: Re-enable test.
11941
11942 2007-05-04  Tobias Burnus  <burnus@net-b.de>
11943
11944         PR fortran/25071
11945         * gfortran.dg/char_length_3.f90: New test.
11946         * gfortran.dg/char_result_2.f90: Fix test.
11947
11948 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
11949
11950         PR tree-optimization/30565
11951         * gcc.dg/tree-ssa/loop-27.c: New test.
11952
11953 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
11954
11955         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
11956         * gcc.target/bfin/arith.c (__v2hi): Likewise.
11957         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
11958         * gcc.target/bfin/shift.c (__v2hi): Likewise.
11959
11960 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
11961
11962         PR tree-optimization/31699
11963         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
11964         New.
11965         (check_effective_target_vect_floatint_cvt): New.
11966         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
11967         of specific targets.
11968         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
11969         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
11970         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11971         * gcc.dg/vect/vect-iv-4.c: Likewise.
11972         * gcc.dg/vect/vect-multitypes-11.c: New.
11973         * gcc.dg/vect/pr31699.c: New.
11974
11975 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
11976
11977         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
11978
11979 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
11980
11981         PR C++/31663
11982         * g++.dg/warn/anonymous-namespace-2.C: New.
11983         * g++.dg/warn/anonymous-namespace-2.h: New.
11984
11985 2007-05-02  Paul Brook  <paul@codesourcery.com>
11986
11987         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
11988
11989 2007-05-02  Eric Christopher  <echristo@apple.com>
11990
11991         * gcc.dg/cpp/if-div.c: New file.
11992
11993 2007-05-02  Tom Tromey  <tromey@redhat.com>
11994
11995         PR preprocessor/28709:
11996         * gcc.dg/cpp/pr28709.c: New file.
11997
11998 2007-05-02  Richard Guenther  <rguenther@suse.de>
11999
12000         PR tree-optimization/31146
12001         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12002
12003 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12004
12005         * gcc.c-torture/compile/limits-blockid.c: New.
12006         * gcc.c-torture/compile/limits-caselabels.c: New.
12007         * gcc.c-torture/compile/limits-declparen.c: New.
12008         * gcc.c-torture/compile/limits-enumconst.c: New.
12009         * gcc.c-torture/compile/limits-exprparen.c: New.
12010         * gcc.c-torture/compile/limits-externalid.c: New.
12011         * gcc.c-torture/compile/limits-fnargs.c: New.
12012         * gcc.c-torture/compile/limits-fndefn.c: New.
12013         * gcc.c-torture/compile/limits-idexternal.c: New.
12014         * gcc.c-torture/compile/limits-idinternal.c: New.
12015         * gcc.c-torture/compile/limits-pointer.c: New.
12016         * gcc.c-torture/compile/limits-stringlit.c: New.
12017         * gcc.c-torture/compile/limits-structmem.c: New.
12018         * gcc.c-torture/compile/limits-structnest.c: New.
12019
12020 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12021
12022         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12023
12024 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12025
12026         PR middle-end/31740
12027         * gcc.c-torture/compile/20070501-1.c: New testcase.
12028
12029 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12030
12031         PR fortran/31732
12032         * gfortran.dg/array_memset_2:  New test case.
12033
12034 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12035
12036         PR testsuite/31615
12037         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12038
12039 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12040
12041         PR testsuite/31589
12042         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12043         dg-final test.
12044         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12045         keyword to dg-final test.
12046         * gcc.dg/vect/vect-iv-4.c: Likewise.
12047         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12048         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12049         test.
12050         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12051         cast.
12052         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12053         * lib/target-supports.exp
12054         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12055         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12056
12057 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12058
12059         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12060         __LONG_LONG_MAX__ and its friends instead of those supplied by
12061         limits.h.
12062
12063 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12064
12065         PR C++/31721
12066         * g++.dg/ext/vector7.C: New testcase.
12067
12068 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12069
12070         PR fortran/31591
12071         * gfortran.dg/bound_simplification_1.f90: New test.
12072
12073 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12074
12075         PR fortran/31645
12076         * gfortran.dg/bom_error.f90: New test.
12077         * gfortran.dg/bom_include.f90: New test.
12078         * gfortran.dg/bom_UTF16-LE.f90: New test.
12079         * gfortran.dg/bom_UTF16-BE.f90: New test.
12080         * gfortran.dg/bom_UTF-8.f90: New test.
12081         * gfortran.dg/bom_UTF-32.f90: New test.
12082         * gfortran.dg/bom_UTF-8.F90: New test.
12083         * gfortran.dg/bom_include.inc: New file.
12084
12085 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12086
12087         PR C++/30221
12088         * g++.dg/init/ptrfn2.C: New test.
12089         * g++.dg/init/ptrfn3.C: New test.
12090
12091 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12092
12093         PR fortran/31711
12094         * gfortran.dg/dependency_21.f90: New test.
12095
12096 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12097
12098         * gfortran.dg/secnds.f: Use real*8.
12099         * gfortran.dg/secnds-1.f: Use real*8.
12100
12101 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12102
12103         PR libfortran/31532
12104         * gfortran.dg/inquire_5.f90: Update test.
12105
12106 2007-04-27  Ian Lance Taylor  <iant@google.com>
12107
12108         PR middle-end/31710
12109         * gcc.c-torture/compile/pr31710.c: New test.
12110
12111 2007-04-27  Richard Guenther  <rguenther@suse.de>
12112
12113         PR tree-optimization/30965
12114         PR tree-optimization/30978
12115         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12116         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12117         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12118         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12119
12120 2007-04-27  Richard Guenther  <rguenther@suse.de>
12121
12122         PR tree-optimization/31715
12123         * gcc.dg/Warray-bounds-4.c: New testcase.
12124
12125 2007-04-26  Ian Lance Taylor  <iant@google.com>
12126
12127         PR target/28675
12128         * gcc.c-torture/compile/pr28675.c: New test.
12129
12130 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12131
12132         PR C++/30016
12133         * g++.dg/ext/vector6.C: New test.
12134
12135 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12136
12137         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12138
12139 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12140
12141         PR middle-end/31617
12142         * g++.dg/other/str_empty.C: Add expected warning.
12143
12144 2007-04-26  Richard Guenther  <rguenther@suse.de>
12145         Daniel Berlin  <dberlin@dberlin.org>
12146
12147         PR tree-optimization/30567
12148         * g++.dg/other/pr30567.C: New testcase.
12149
12150 2007-04-26  Richard Guenther  <rguenther@suse.de>
12151
12152         PR tree-optimization/31703
12153         * gcc.c-torture/compile/pr31703.c: New testcase.
12154         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12155         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12156
12157 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12158
12159         * gfortran.dg/open_errors.f90: Added if statements checking
12160         the value of iostat.
12161
12162 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12163
12164         PR c++/31598
12165         * g++.dg/gomp/pr31598.C: New test.
12166
12167         PR tree-optimization/30558
12168         * g++.dg/gomp/pr30558.C: New test.
12169
12170 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12171
12172         PR c++/31338
12173         * g++.dg/ext/complex2.C: New test.
12174
12175 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12176
12177         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12178
12179 2007-04-25  Thiemo Seufer  <ths@mips.com>
12180
12181         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12182         value to signed char.
12183
12184 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12185
12186         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12187         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12188         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12189
12190 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12191
12192         PR fortran/31668
12193         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12194         statement functions.
12195         * gfortran.dg/c_by_val_5.f90: New test.
12196
12197 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12198
12199         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12200         with two new subroutines to avoid parameter-induced aliasing.
12201         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12202         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12203
12204 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12205
12206         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12207         * g++.dg/warn/Warray-bounds.C: Likewise.
12208
12209 2007-04-24  Ian Lance Taylor  <iant@google.com>
12210
12211         PR tree-optimization/31605
12212         * gcc.c-torture/execute/pr31605.c: New test.
12213
12214 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12215
12216         PR fortran/31587
12217         * lib/gcc-dg.exp (scan-module): New function.
12218         * gfortran.dg/module_md5_1.f90: New test.
12219
12220 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12221
12222         * g++.old-deja/g++.pt/defarg6.C: Only run with
12223         -std=gnu++98.
12224         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12225         * g++.dg/cpp0x/variadic61.C: Ditto.
12226         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12227         * g++.dg/cpp0x/variadic62.C: Ditto.
12228         * g++.dg/template/meminit1.C: Ditto.
12229         * g++.dg/template/operator7.C: Ditto.
12230         * g++.dg/template/static15.C: Ditto.
12231         * g++.dg/template/invalid1.C: Ditto.
12232         * g++.dg/template/shift1.C: Ditto.
12233         * g++.dg/template/error10.C: Ditto.
12234
12235 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12236
12237         PR diagnostic/25923
12238         * gfortran.dg/pr25923.f90: New test.
12239
12240 2007-04-24  Ian Lance Taylor  <iant@google.com>
12241
12242         PR tree-optimization/31602
12243         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12244
12245 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12246
12247         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12248         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12249
12250 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12251
12252         * gcc.target/i386/reload-1.c. New.
12253
12254 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12255             Olga Golovanevsky  <olga@il.ibm.com>
12256
12257         * g++.dg/other/str_empty.C: New test.
12258
12259 2007-04-24  Richard Henderson  <rth@redhat.com>
12260
12261         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12262
12263 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12264
12265         PR target/31641
12266         * gcc.c-torture/compile/pr31641.c: New testcase.
12267
12268 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12269
12270         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12271         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12272         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12273         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12274
12275 2007-04-23  Simon Baldwin  <simonb@google.com>
12276
12277         * g++.dg/other/error15.C: New.
12278         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12279         triggering a "multiple parameters named" error.
12280
12281 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12282
12283         PR fortran/31618
12284         * gfortran.dg/backspace_8.f:  New test case.
12285
12286 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12287
12288         PR fortran/31630
12289         * gfortran.dg/used_types_17.f90: New test.
12290
12291         PR fortran/31620
12292         * gfortran.dg/zero_array_components_1.f90: New test.
12293
12294 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12295
12296         PR fortran/31616
12297         * gfortran.dg/open_errors.f90: Allow a different error message.
12298
12299 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12300
12301         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12302         Rename from check_effective_target_vect_pack_mod.  Rename global
12303         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12304         messages.
12305         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12306         rename.
12307         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12308         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12309
12310 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12311
12312         PR middle-end/31448
12313         * gcc.c-torture/execute/pr31448.c: New testcase.
12314
12315 2007-04-22  Nick Clifton  <nickc@redhat.com>
12316
12317         * gcc.dg/20020312-2.c: Add support for the FRV.
12318
12319 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12320
12321         PR tree-optimization/24659
12322         * gcc.dg/vect/vect-float-extend-1.c: New test.
12323         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12324
12325 2007-04-22  Richard Guenther  <rguenther@suse.de>
12326
12327         PR tree-optimization/29789
12328         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12329         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12330
12331 2007-04-22  Revital Eres  <eres@il.ibm.com>
12332
12333         * gcc.dg/var-expand2.c: New test.
12334
12335 2007-04-22  Revital Eres  <eres@il.ibm.com>
12336
12337         * gcc.dg/var-expand3.c: New test.
12338
12339 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12340
12341         PR fortran/31495
12342         * gfortran.dg/continuation_8.f90: New test.
12343
12344 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12345
12346         PR C/30265
12347         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12348         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12349
12350 2007-04-21  Richard Guenther  <rguenther@suse.de>
12351
12352         PR middle-end/31136
12353         * gcc.c-torture/execute/pr31136.c: New testcase.
12354
12355 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12356
12357         * gcc.target/i386/movsi-sm-1.c: New.
12358
12359 2007-04-20  Richard Henderson  <rth@redhat.com>
12360
12361         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12362         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12363
12364 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.target/i386/ordcmp-1.c: New test.
12367         * gcc.target/i386/unordcmp-1.c: New test.
12368
12369         PR tree-optimization/31632
12370         * gcc.c-torture/compile/20070419-1.c: New test.
12371
12372 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12373
12374         * gcc.dg/invalid-call-1.c: New test.
12375
12376 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12377
12378         PR diagnostic/31227
12379         * gcc.dg/Warray-bounds-3.c: New.
12380
12381 2007-04-18  Richard Guenther  <rguenther@suse.de>
12382
12383         PR tree-optimization/19431
12384         PR tree-optimization/21463
12385         * gcc.c-torture/execute/20070212-1.c: New testcase.
12386         * gcc.c-torture/execute/20070212-2.c: Likewise.
12387         * gcc.c-torture/execute/20070212-3.c: Likewise.
12388         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12389         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12390         * g++.dg/tree-ssa/pr21463.C: Likewise.
12391         * g++.dg/tree-ssa/pr30738.C: Likewise.
12392
12393 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12394
12395         PR c++/31513
12396         * g++.dg/expr/bitfield8.C: New test.
12397
12398 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12399             Richard Sandiford  <richard@codesourcery.com>
12400
12401         * lib/target-supports.exp (check_profiling_available): Return 0
12402         for uClibc with -p or -pg.
12403
12404 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12405
12406         PR c++/31517
12407         * g++.dg/template/init7.C: New test.
12408
12409 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12410
12411         PR rtl-optimization/31360
12412         * gcc.dg/loop-7.c: New test.
12413
12414 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12415
12416         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12417         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12418         build.
12419         (compat-execute): Likewise.
12420         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12421         files to remote hosts.
12422         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12423         (c-torture-execute): Likewise.
12424         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12425         or plain file.  Use remote_upload and remote_download to copy
12426         files about.
12427         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12428         before scanning it.
12429
12430 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12431
12432         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12433
12434 2007-04-16  Lawrence Crowl  <crowl@google.com>
12435
12436         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12437         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12438         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12439         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12440         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12441         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12442         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12443         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12444         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12445         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12446         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12447
12448         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12449         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12450         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12451         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12452         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12453         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12454         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12455         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12456         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12457         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12458         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12459
12460 2007-04-16  Ian Lance Taylor  <iant@google.com>
12461
12462         PR tree-optimization/31522
12463         * gcc.dg/Wstrict-overflow-16.c: New test.
12464
12465 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12466
12467         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12468
12469 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12470
12471         PR fortran/31144
12472         * gfortran.dg/module_naming_1.f90: New.
12473
12474 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12475
12476         * lib/target-supports.exp (check_profiling_available): Return
12477         false for m68k-*-uclinux.
12478
12479 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12480
12481         PR c++/29365
12482         Testcase for c++ anonymous namespace warning
12483
12484         * g++.dg/warn/anonymous-namespace-1.C: New test
12485         * g++.dg/warn/anonymous-namespace-1.h: New test
12486
12487 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12488
12489         PR testsuite/31578
12490         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12491
12492 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12493
12494         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12495
12496 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12497
12498         PR fortran/31204
12499         * gfortran.dg/array_constructor_16.f90: New test.
12500
12501 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12502
12503         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12504         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12505
12506 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12507
12508         PR rtl-optimization/31500
12509         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12510         * g++.dg/warn/Warray-bounds.C: Likewise.
12511
12512 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12513
12514         PR C/31520
12515         * gcc.dg/gnu89-init-4.c: New testcase.
12516
12517 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12518
12519         PR c++/25874
12520         * gcc.dg/gomp/pr25874.c: Add dg-options.
12521         * g++.dg/gomp/pr25874.C: Add dg-options.
12522
12523 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12524
12525         PR fortran/21061
12526         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12527         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12528
12529 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12530
12531         PR fortran/31561
12532         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12533
12534 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12535
12536         PR fortran/29507
12537         PR fortran/31404
12538         * gfortran.dg/initialization_6.f90: New test.
12539
12540 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12541
12542         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12543
12544         * lib/target-supports.exp (check_gc_sections_available):
12545         Return false if ldflags includes -elf2flt.
12546
12547 2007-04-13  Jason Merrill  <jason@redhat.com>
12548
12549         PR c++/31074
12550         * conv3.C: New test.
12551
12552 2007-04-13  Mike Stump  <mrs@apple.com>
12553
12554         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12555         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12556
12557 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12558
12559         PR tree-optimization/29598
12560         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12561
12562 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12563
12564         PR fortran/31559
12565         * gfortran.dg/func_assign.f90: New test.
12566
12567 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12568
12569         PR fortran/31550
12570         * gfortran.dg/used_types_16.f90: New test.
12571
12572 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12573
12574         PR fortran/18937
12575         * gfortran.dg/goto_2.f90: New.
12576         * gfortran.dg/goto_3.f90: New.
12577         * gfortran.dg/pr17708.f90: Rename to ...
12578         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12579
12580 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12581
12582         PR fortran/31562
12583         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12584         instead of a struct.
12585
12586 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12587
12588         PR fortran/31562
12589         * gfortran.dg/value_4.c: Use GNU extensions for complex
12590         instead of a struct.
12591
12592 2007-04-13  Richard Guenther  <rguenther@suse.de>
12593
12594         PR tree-optimization/21258
12595         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12596
12597 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12598
12599         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12600         <complex.h>.
12601
12602 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12603
12604         PR fortran/31250
12605         * gfortran.dg/char_length_2.f90: New.
12606         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12607         * gfortran.dg/repeat_4.f90: Likewise.
12608
12609         PR fortran/31266
12610         * gfortran.dg/char_assign_1.f90: New.
12611
12612         PR fortran/31471
12613         * gfortran.dg/block_name_1.f90: New.
12614         * gfortran.dg/block_name_2.f90: New.
12615
12616 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12617
12618         PR c++/31078
12619         * g++.dg/other/pr31078.C: New.
12620
12621 2007-04-12  Richard Guenther  <rguenther@suse.de>
12622
12623         PR tree-optimization/31169
12624         * gcc.c-torture/execute/pr31169.c: New testcase.
12625
12626 2007-04-12  Richard Guenther  <rguenther@suse.de>
12627
12628         PR tree-optimization/24689
12629         PR tree-optimization/31307
12630         * g++.dg/tree-ssa/pr31307.C: New testcase.
12631         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12632
12633 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12634
12635         PR fortran/31472
12636         * gfortran.dg/access_spec_1.f90: New test.
12637         * gfortran.dg/access_spec_2.f90: New test.
12638         * gfortran.dg/non_module_public.f90: Match new error message.
12639
12640 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12641
12642         PR testsuite/31538
12643         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12644         to 4 at line 38 to fix bounds problem.
12645
12646 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12647
12648         PR testsuite/31240
12649         * gfortran.dg/pointer_intent_1.f90: Fix test.
12650
12651 2007-04-10  Eric Christopher  <echristo@apple.com>
12652
12653         * lib/target-supports.exp
12654         (check_effective_target_fstack_protector): Rewrite.
12655
12656 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12657
12658         PR c++/31449
12659         * g++.dg/init/const5.C: New test.
12660
12661 2007-04-09  Jan Hubicka  <jh@suse.cz>
12662
12663         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12664
12665 2007-04-08  Jan Hubicka  <jh@suse.cz>
12666
12667         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12668
12669 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12670
12671         PR fortran/31257
12672         * gfortran.dg/achar_4.f90: New test.
12673
12674 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12675
12676         PR fortran/30880
12677         * gfortran.dg/used_dummy_types_8.f90: New test.
12678
12679 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12680
12681         PR fortran/30872
12682         * gfortran.dg/parameter_array_element_1.f90: New test.
12683
12684 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12685
12686         PR fortran/31222
12687         * gfortran.dg/default_numeric_type_1.f90: New test.
12688
12689 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12690
12691         PR fortran/31424
12692         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12693
12694 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12695
12696         PR fortran/31293
12697         * gfortran.dg/interface_12.f90: New test.
12698
12699 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12700
12701         * gcc.dg/format/opt-6.c: New test.
12702         * gcc.dg/format/nul-1.c: New test.
12703         * gcc.dg/format/nul-2.c: New test.
12704
12705 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12706
12707         PR libgfortran/31395
12708         * gfortran.dg/fmt_colon.f90: New test.
12709
12710 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12711
12712         * g++.old-deja/g++.other/init18.C: Use
12713         dg-require-effective-target instead of an explicit xfail.
12714
12715 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12716
12717         * gcc.dg/dfp/signbit-1.c
12718         * gcc.dg/dfp/signbit-2.c
12719
12720 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12721
12722         PR fortran/31483
12723         * gfortran.dg/altreturn_5.f90: New test.
12724
12725 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12726
12727         PR fortran/31292
12728         * gfortran.dg/contained_module_proc_1.f90: New test.
12729
12730 2007-04-04  Stuart Hastings  <stuart@apple.com>
12731
12732         PR 31281
12733         * objc/execute/exceptions/pr31281.m: New.
12734
12735 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12736
12737         * g++.dg/ext/dllimport12.C: Update comments.
12738
12739 2007-04-03  Eric Christopher  <echristo@apple.com>
12740
12741         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12742
12743 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12744
12745         PR fortran/31304
12746         * gfortran.dg/repeat_2.f90: New test.
12747         * gfortran.dg/repeat_3.f90: New test.
12748         * gfortran.dg/repeat_4.f90: New test.
12749
12750 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12751
12752         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12753
12754 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12755
12756         PR c++/30847
12757         * g++.dg/parse/cond3.C: New test.
12758
12759         PR middle-end/30704
12760         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12761
12762 2007-04-02  Jason Merrill  <jason@redhat.com>
12763
12764         PR c++/31187
12765         * g++.dg/ext/visibility/anon3.C: New test.
12766
12767 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12768
12769         PR libgfortran/31052
12770         * gfortran.dg/namelist_28.f90: New test.
12771
12772 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12773
12774         PR libgfortran/31366
12775         * gfortran.dg/direct_io_6.f90: New test.
12776
12777 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12778
12779         PR libgfortran/31207
12780         * gfortran.dg/advance_5.f90: New test.
12781         * gfortran.dg/advance_6.f90: New test.
12782
12783 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12784
12785         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12786         * g++.dg/ext/dllimport7.C: Likewise.
12787         * g++.dg/ext/selectany1.C: Likewise.
12788
12789 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12790
12791         * g++.dg/parser/pr31138.C: New.
12792         * g++.dg/parser/pr31140.C: New.
12793         * g++.dg/parser/pr31141.C: New.
12794
12795 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12796
12797         PR c++/26099
12798         * g++.dg/ext/is_base_of.C: New.
12799         * g++.dg/ext/has_virtual_destructor.C: New.
12800         * g++.dg/ext/is_polymorphic.C: New.
12801         * g++.dg/ext/is_base_of_diagnostic.C: New.
12802         * g++.dg/ext/is_enum.C: New.
12803         * g++.dg/ext/has_nothrow_assign.C: New.
12804         * g++.dg/ext/has_nothrow_constructor.C: New.
12805         * g++.dg/ext/is_empty.C: New.
12806         * g++.dg/ext/has_trivial_copy.C: New.
12807         * g++.dg/ext/has_trivial_assign.C: New.
12808         * g++.dg/ext/is_abstract.C: New.
12809         * g++.dg/ext/is_pod.C: New.
12810         * g++.dg/ext/has_nothrow_copy.C: New.
12811         * g++.dg/ext/is_class.C: New.
12812         * g++.dg/ext/has_trivial_constructor.C: New.
12813         * g++.dg/ext/is_union.C: New.
12814         * g++.dg/ext/has_trivial_destructor.C: New.
12815         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12816         * g++.dg/template/crash43.C: Likewise.
12817
12818 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12819
12820         * g++.dg/warn/pedantic2.C: New testcase.
12821
12822 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12823
12824         * size_dim.f90: Fix dg directive.
12825         * pr16433.f: Likewise.
12826         * use_6.f90: Likewise.
12827         * use_7.f90: Likewise.
12828         * entry_9.f90: Likewise.
12829         * pointer_intent_2.f90: Likewise.
12830         * protected_1.f90: Likewise.
12831         * fmt_missing_period_2.f: Likewise.
12832         * pointer_intent_3.f90: Likewise.
12833         * protected_2.f90: Likewise.
12834         * protected_3.f90: Likewise.
12835         * pr15754.f90: Likewise.
12836         * protected_4.f90: Likewise.
12837         * protected_5.f90: Likewise.
12838         * initialization_2.f90: Likewise.
12839         * protected_6.f90: Likewise.
12840         * continuation_7.f90: Likewise.
12841         * derived_function_interface_1.f90: Likewise.
12842         * der_pointer_4.f90: Likewise.
12843         * fmt_zero_precision.f90: Likewise.
12844         * blockdata_3.f90: Likewise.
12845         * fmt_missing_period_1.f: Likewise.
12846         * real_const_3.f90: Likewise.
12847         * use_4.f90: Likewise.
12848         * fmt_missing_period_3.f: Likewise.
12849         * use_5.f90: Likewise.
12850
12851 2007-03-28  Mike Stump  <mrs@apple.com>
12852
12853         * gcc.dg/darwin-comm.c: Add.
12854
12855 2007-03-28  Eric Christopher  <echristo@apple.com>
12856
12857         * lib/target-supports.exp (check_effective_target_fstack_protector):
12858         New.
12859         * gcc.dg/ssp-1.c: Use.
12860         * gcc.dg/ssp-2.c: Ditto.
12861
12862 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12863
12864         PR c++/29077
12865         * g++.dg/parse/constructor3.C: New test.
12866
12867 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12868
12869         * gnat.dg/thin_pointer.ad[sb]: New test.
12870
12871 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12872
12873         * g++.dg/cpp0x/bracket1.C: New.
12874         * g++.dg/cpp0x/bracket2.C: New.
12875         * g++.dg/cpp0x/bracket3.C: New.
12876         * g++.dg/cpp0x/bracket4.C: New.
12877
12878 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12879
12880         * g++.dg/cpp0x/temp_default1.C: New.
12881         * g++.dg/cpp0x/temp_default3.C: New.
12882         * g++.dg/cpp0x/temp_default2.C: New.
12883         * g++.dg/cpp0x/temp_default4.C: New.
12884
12885 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12886
12887         PR c++/29993
12888         * g++.dg/other/cv_func2.C: New.
12889
12890 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12891
12892         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12893         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12894         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12895         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12896
12897         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12898         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12899
12900         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12901
12902         * lib/compat.exp (compat-execute): Fix processing of file names.
12903
12904 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12905
12906         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12907
12908 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12909
12910         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12911         Delete created executable test file.
12912         (check_effective_target_fortran_large_int): Ditto.
12913         (check_effective_target_static_libgfortran): Ditto.
12914
12915 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12916
12917         PR c++/30500
12918         * g++.dg/warn/pragma-system_header1.C: New test.
12919         * g++.dg/warn/pragma-system_header2.C: New test.
12920         * g++.dg/warn/pragma-system_header1.h. New.
12921         * g++.dg/warn/pragma-system_header2.h. New.
12922
12923 2007-03-26  Ian Lance Taylor  <iant@google.com>
12924
12925         PR tree-optimization/31345
12926         * gcc.c-torture/compile/pr31345-1.c: New test.
12927
12928 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12929
12930         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12931         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12932         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12933         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
12934         * gfortran.dg/overload_1.f90: Likewise.
12935         * gfortran.dg/impure_assignment_1.f90: Likewise.
12936         * gfortran.dg/error_recovery_3.f90: Likewise.
12937         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12938         * gfortran.dg/sequence_types_1.f90: Likewise.
12939         * gfortran.dg/internal_references_1.f90: Likewise.
12940         * gfortran.dg/present_1.f90: Likewise.
12941         * gfortran.dg/volatile10.f90: Likewise.
12942         * gfortran.dg/module_equivalence_2.f90: Likewise.
12943         * gfortran.dg/use_4.f90: Likewise.
12944         * gfortran.dg/elemental_result_1.f90: Likewise.
12945         * gfortran.dg/generic_actual_arg.f90: Likewise.
12946         * gfortran.dg/private_type_5.f90: Likewise.
12947         * gfortran.dg/protected_4.f90: Likewise.
12948         * gfortran.dg/interface_3.f90: Likewise.
12949
12950 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12951
12952         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
12953         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
12954
12955 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
12956
12957         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
12958
12959 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12960
12961         PR libgfortran/31199
12962         * gfortran.dg/fmt_t_4.f90: New test.
12963
12964 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12965
12966         PR libfortran/31297
12967         * gfortran.dg/backspace_5.f:  Initialize variable(s).
12968         * gfortran.dg/backspace_6.f:  Likewise.
12969         * gfortran.dg/char_bounds_check_fail_1: Likewise.
12970         * gfortran.dg/direct_io_2.f90:  Likewise.
12971         * gfortran.dg/write_back.f:  Likewise.
12972         * gfortran.dg/write_rewind_2.f:  Likewise.
12973         * gfortran.dg/write_rewind_1.f:  Likewise.
12974         * gfortran.dg/write_rewind_2.f:  Likewise.
12975
12976 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
12977
12978         PR tree-optimization/30784
12979         * gcc.dg/vect/pr30784.c: New test.
12980
12981 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12982
12983         PR fortran/30877
12984         * gfortran.dg/operator_1.f90: New test.
12985         * gfortran.dg/operator_2.f90: New test.
12986
12987 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
12988
12989         PR libfortran/31196
12990         * gfortran.dg/reshape_transpose_1.f90:  New test.
12991
12992 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12993
12994         PR fortran/30655
12995         * gfortran.dg/bounds_check_6.f90: New test.
12996
12997 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
12998
12999         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13000         #ifndef/#endif.
13001         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13002         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13003
13004 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13005
13006         PR fortran/31209
13007         * gfortran.dg/pointer_function_actual_1.f90: New test.
13008
13009         PR fortran/31200
13010         * gfortran.dg/pointer_function_actual_2.f90: New test.
13011
13012         PR fortran/31215
13013         * gfortran.dg/result_in_spec_1.f90: New test.
13014
13015 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13016
13017         PR fortran/30834
13018         * gfortran.dg/integer_exponentiation_3.F90: New test.
13019         * gfortran.dg/integer_exponentiation_4.f90: New test.
13020         * gfortran.dg/integer_exponentiation_5.F90: New test.
13021
13022 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13023
13024         PR c++/30863
13025         * g++.dg/template/error24.C: New test.
13026         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13027
13028 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13029
13030         PR c++/31273
13031         * g++.dg/expr/bitfield7.C: New test.
13032
13033 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13034
13035         PR other/23572
13036         * gcc.dg/float-range-4.c: New.
13037         * gcc.dg/float-range-1.c: Update. Test for a warning.
13038         * gcc.dg/float-range-3.c: New.
13039         * gcc.dg/float-range-5.c: New.
13040
13041 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13042
13043         PR fortran/31262
13044         * gfortran.dg/no_range_check_1.f90: New test.
13045
13046 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13047
13048         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13049         * g++.dg/other/static1.C: Remove stray semicolon.
13050         * g++.dg/other/init1.C: Likewise.
13051         * g++.dg/rtti/dyncast1.C: Likewise.
13052         * g++.dg/tree-ssa/pr17153.C: Likewise.
13053         * g++.dg/lookup/disamb1.C: Likewise.
13054         * g++.dg/lookup/scoped2.C: Likewise.
13055         * g++.dg/lookup/friend7.C: Likewise.
13056         * g++.dg/parse/parse4.C: Likewise.
13057         * g++.dg/parse/parse5.C: Likewise.
13058         * g++.dg/expr/pr29066.C: Likewise.
13059         * g++.dg/expr/cast4.C: Likewise.
13060         * g++.dg/tc1/dr193.C: Likewise.
13061         * g++.dg/tc1/dr213.C: Likewise.
13062         * g++.dg/abi/dcast1.C: Likewise.
13063         * g++.dg/abi/covariant2.C: Likewise.
13064         * g++.dg/inherit/covariant11.C: Likewise.
13065         * g++.dg/inherit/covariant9.C: Likewise.
13066         * g++.dg/inherit/covariant10.C: Likewise.
13067         * g++.dg/init/static3.C: Likewise.
13068         * g++.dg/init/init-ref3.C: Likewise.
13069         * g++.dg/init/ref10.C: Likewise.
13070         * g++.dg/template/meminit2.C: Likewise.
13071         * g++.dg/template/using9.C: Likewise.
13072         * g++.dg/template/friend9.C: Likewise.
13073         * g++.dg/template/ref1.C: Likewise.
13074         * g++.old-deja/g++.warn/inline.C: Likewise.
13075         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13076         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13077         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13078         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13079         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13080         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13081         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13082         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13083         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13084         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13085         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13086         * g++.old-deja/g++.brendan/template11.C: Likewise.
13087         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13088         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13089         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13090         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13091         * g++.old-deja/g++.jason/parse9.C: Likewise.
13092         * g++.old-deja/g++.jason/byval2.C: Likewise.
13093         * g++.old-deja/g++.jason/overload8.C: Likewise.
13094         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13095         * g++.old-deja/g++.jason/template33.C: Likewise.
13096         * g++.old-deja/g++.jason/return3.C: Likewise.
13097         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13098         * g++.old-deja/g++.jason/virtual.C: Likewise.
13099         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13100         * g++.old-deja/g++.jason/template27.C: Likewise.
13101         * g++.old-deja/g++.jason/synth6.C: Likewise.
13102         * g++.old-deja/g++.jason/ref8.C: Likewise.
13103         * g++.old-deja/g++.jason/offset1.C: Likewise.
13104         * g++.old-deja/g++.other/static20.C: Likewise.
13105         * g++.old-deja/g++.other/array1.C: Likewise.
13106         * g++.old-deja/g++.other/new3.C: Likewise.
13107         * g++.old-deja/g++.other/array2.C: Likewise.
13108         * g++.old-deja/g++.other/overload9.C: Likewise.
13109         * g++.old-deja/g++.other/cast6.C: Likewise.
13110         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13111         * g++.old-deja/g++.other/eh4.C: Likewise.
13112         * g++.old-deja/g++.other/using7.C: Likewise.
13113         * g++.old-deja/g++.other/init18.C: Likewise.
13114         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13115         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13116         * g++.old-deja/g++.other/dtor11.C: Likewise.
13117         * g++.old-deja/g++.pt/static11.C: Likewise.
13118         * g++.old-deja/g++.pt/crash19.C: Likewise.
13119         * g++.old-deja/g++.pt/overload12.C: Likewise.
13120         * g++.old-deja/g++.pt/crash46.C: Likewise.
13121         * g++.old-deja/g++.pt/mi1.C: Likewise.
13122         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13123         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13124         * g++.old-deja/g++.pt/local5.C: Likewise.
13125         * g++.old-deja/g++.pt/typename2.C: Likewise.
13126         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13127         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13128         * g++.old-deja/g++.law/visibility1.C: Likewise.
13129         * g++.old-deja/g++.law/visibility2.C: Likewise.
13130         * g++.old-deja/g++.law/virtual2.C: Likewise.
13131         * g++.old-deja/g++.law/operators19.C: Likewise.
13132         * g++.old-deja/g++.law/parsing10.C: Likewise.
13133         * g++.old-deja/g++.law/visibility4.C: Likewise.
13134         * g++.old-deja/g++.law/operators4.C: Likewise.
13135         * g++.old-deja/g++.law/dtors2.C: Likewise.
13136         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13137         * g++.old-deja/g++.law/visibility10.C: Likewise.
13138         * g++.old-deja/g++.law/scope3.C: Likewise.
13139         * g++.old-deja/g++.law/casts2.C: Likewise.
13140         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13141         * g++.old-deja/g++.law/operators33.C: Likewise.
13142         * g++.old-deja/g++.law/friend4.C: Likewise.
13143         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13144         * g++.old-deja/g++.mike/p5611.C: Likewise.
13145         * g++.old-deja/g++.mike/net37.C: Likewise.
13146         * g++.old-deja/g++.mike/p3570.C: Likewise.
13147         * g++.old-deja/g++.mike/p5718.C: Likewise.
13148         * g++.old-deja/g++.mike/net21.C: Likewise.
13149         * g++.old-deja/g++.mike/p1862.C: Likewise.
13150         * g++.old-deja/g++.mike/p4511.C: Likewise.
13151         * g++.old-deja/g++.mike/virt3.C: Likewise.
13152         * g++.old-deja/g++.mike/p16146.C: Likewise.
13153         * g++.old-deja/g++.mike/p1989.C: Likewise.
13154         * g++.old-deja/g++.mike/p5571.C: Likewise.
13155         * g++.old-deja/g++.gb/scope10.C: Likewise.
13156         * g++.old-deja/g++.abi/primary5.C: Likewise.
13157         * g++.old-deja/g++.abi/empty2.C: Likewise.
13158         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13159         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13160         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13161         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13162         * g++.old-deja/g++.bob/template3.C: Likewise.
13163         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13164
13165 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13166
13167         PR fortran/31193
13168         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13169
13170 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13171
13172         PR fortran/20897
13173         * gfortran.dg/derived_name_1.f90: New.
13174         * gfortran.dg/derived_name_2.f: New.
13175
13176 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13177
13178         * lib/target-supports.exp (check_effective_target_nonpic): New
13179         procedure.
13180         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13181         when compiling PIC.
13182         * gcc.target/i386/asm-4.c: Require nonpic.
13183         * gcc.target/i386/cmov1.c: Likewise.
13184         * gcc.target/i386/mul.c: Likewise.
13185         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13186         * gcc.target/i386/ssetype-1.c: Require nonpic.
13187         * gcc.target/i386/ssetype-3.c: Likewise.
13188         * gcc.target/i386/ssetype-5.c: Likewise.
13189
13190 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13191
13192         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13193         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13194         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13195         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13196
13197 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13198
13199         PR tree-optimization/30590
13200         * g++.dg/opt/pr30590.C: New testcase.
13201
13202 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13203
13204         PR c/30762
13205         * gcc.dg/pr30762-1.c: New test.
13206         * gcc.dg/pr30762-2.c: New test.
13207
13208         PR inline-asm/30505
13209         * gcc.target/i386/pr30505.c: New test.
13210
13211 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13212
13213         * gcc.target/arm/register-variables.c: New.
13214
13215 2007-03-19  Jeff Law  <law@redhat.com>
13216
13217         * PR tree-optimization/30984
13218         * gcc.c-torture/pr30984.c: New test.
13219
13220 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13221         Richard Guenther  <rguenther@suse.de>
13222
13223         PR tree-optimization/31254
13224         * gcc.dg/torture/pr31254.c: New testcase.
13225
13226 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13227
13228         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13229         target default_packed.
13230
13231 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13232
13233         PR fortran/31203
13234         * gfortran.dg/string_length_1.f90: New test.
13235
13236 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13237
13238         PR testsuite/30395
13239         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13240
13241 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13242
13243         PR libgfortran/31052
13244         * gfortran.dg/namelist_27.f90: New test.
13245
13246 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13247
13248         PR fortran/30531
13249         * gfortran.dg/used_types_14.f90: New test.
13250
13251         PR fortran/31086
13252         * gfortran.dg/used_types_15.f90: New test.
13253
13254 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13255
13256         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13257         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13258
13259 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13260
13261         PR fortran/31120
13262         * gfortran.dg/integer_exponentiation_2.f90: New test.
13263
13264 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13265
13266         PR tree-optimization/31041
13267         * gcc.dg/vect/pr31041.c: New test.
13268
13269 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13270
13271         * g++.dg/warn/Wconversion-integer.C: New
13272         * g++.dg/warn/Wconversion-real.C: New.
13273         * g++.dg/warn/Wconversion-real-integer.C: New.
13274         * g++.dg/warn/conv2.C: Updated.
13275
13276 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13277
13278         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13279         exclude RTPs.
13280
13281 2007-03-16  Richard Guenther  <rguenther@suse.de>
13282
13283         PR tree-optimization/31146
13284         * g++.dg/tree-ssa/pr31146.C: New testcase.
13285
13286 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13287
13288         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13289         assume that the target has <features.h>.
13290
13291 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13292
13293         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13294         dg-options rather than to the whole test.
13295
13296 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13297
13298         PR debug/29906
13299         * g++.dg/debug/pr29906.C: New
13300
13301 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13302
13303         PR libgfortran/31099
13304         * gfortran.dg/unformatted_recl.f90: Update test.
13305
13306 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13307
13308         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13309
13310 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13311
13312         PR c++/30891
13313         * g++.dg/parse/namespace-definition.C: New.
13314
13315 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13316
13317         PR c++/24924
13318         * g++.dg/cpp/pedantic-errors.C: New.
13319         * g++.dg/cpp/permissive.C: New.
13320
13321 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13322
13323         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13324         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13325
13326 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13327
13328         * lib/target-supports.exp (check_missing_uclibc_feature)
13329         (check_effective_target_wchar): New procedures.
13330         * gcc.dg/wchar_t-1.c: Require target wchar.
13331         * gcc.dg/wint_t-1.c: Likewise.
13332
13333 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13334
13335         * lib/target-supports.exp (check_gc_sections_available): Return
13336         false for VxWorks targets.
13337
13338 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13339
13340         * g++.dg/warn/Wconversion2.C: Fix typo.
13341         * gcc.dg/if-empty-1.c: Ditto.
13342
13343 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13344
13345         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13346
13347 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13348
13349         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13350         * gcc.target/i386/pr31167.c: Ditto.
13351
13352 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13353
13354         PR target/31167
13355         * gcc.target/i386/pr31167.c: New test.
13356
13357 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13358
13359         PR fortran/30922
13360         * gfortran.dg/import5.f90.f90: New test.
13361
13362
13363         PR fortran/30879
13364         * gfortran.dg/data_components_1.f90: New test.
13365
13366
13367         PR fortran/30870
13368         * gfortran.dg/generic_13.f90: New test.
13369
13370         PR fortran/31163
13371         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13372
13373 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13374
13375         PR libgfortran/31051
13376         * gfortran.dg/fmt_t_4.f90: New
13377
13378 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13379
13380         PR C++/31165
13381         * g++.dg/other/default7.C: New test.
13382
13383 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13384
13385         * g++.dg/warn/Wconversion2.C: New.
13386
13387 2007-03-14  Eric Christopher  <echristo@apple.com>
13388
13389         * gcc.dg/ssp-1.c: New.
13390         * gcc.dg/ssp-2.c: Ditto.
13391
13392 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13393
13394         * g++.dg/warn/do-empty.C: New.
13395         * gcc.dg/do-empty.c: New.
13396         * gcc.dg/if-empty-1.c: Update.
13397         * gcc.dg/20001116-1.c: Update.
13398         * gcc.dg/pr23165.c: Update.
13399
13400 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13401
13402         * gfortran.dg/module_implicit_conversion.f90: New test.
13403
13404 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13405
13406         PR middle-end/31127
13407         * gcc.dg/pr31127.c: New.
13408
13409 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13410
13411         * gcc.dg/tree-ssa/loop-26.c: New test.
13412
13413 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13414
13415         * gcc.target/i386/cmpxchg16b-1.c: New test.
13416
13417 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13418
13419         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13420         * gcc.dg/c99-vla-1.c: Likewise.
13421         * g++.dg/ext/vla1.C: Likewise
13422
13423 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13424
13425         * gcc.dg/wvla-1.c: New test
13426         * gcc.dg/wvla-2.c: New test
13427         * gcc.dg/wvla-3.c: New test
13428         * gcc.dg/wvla-4.c: New test
13429         * gcc.dg/wvla-5.c: New test
13430         * gcc.dg/wvla-6.c: New test
13431         * gcc.dg/wvla-7.c: New test
13432         * g++.dg/warn/Wvla-1.C: New test
13433         * g++.dg/warn/Wvla-2.C: New test
13434         * g++.dg/warn/Wvla-3.C: New test
13435
13436 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13437
13438         PR c++/30108
13439         * g++.dg/other/default6.C: New test.
13440
13441 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13442
13443         * lib/target-supports.exp (check_profiling_available): Return false
13444         for VxWorks.
13445         (check_effective_target_vxworks_kernel): New procedure.
13446         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13447         VxWorks.
13448         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13449         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13450         to include VxWorks.
13451         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13452
13453 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13454
13455         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13456         PIC is not supported.
13457         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13458         * gcc.dg/20020426-2.c: Likewise.
13459         * gcc.dg/pr28243.c: Likewise.
13460         * gcc.dg/visibility-11.c: Likewise.
13461         * gcc.dg/tls/opt-9.c: Likewise.
13462         * gcc.dg/tls/opt-10.c: Likewise.
13463         * gcc.dg/tls/pic-1.c: Likewise.
13464         * gcc.dg/tls/struct-1.c: Likewise.
13465         * gcc.target/i386/20000807-1.c: Likewise.
13466         * gcc.target/i386/20000904-1.c: Likewise.
13467         * gcc.target/i386/20011119-1.c: Likewise.
13468         * gcc.target/i386/990213-2.c: Likewise.
13469         * gcc.target/i386/990214-1.c: Likewise.
13470         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13471         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13472         * gcc.target/i386/pic-1.c: Likewise.
13473         * gcc.target/i386/pr21518.c: Likewise.
13474         * gcc.target/i386/pr23098.c: Likewise.
13475         * gcc.target/i386/pr23943.c: Likewise.
13476
13477 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13478
13479         PR c++/31038
13480         * g++.dg/template/complit2.C: New test.
13481
13482         PR c++/30328
13483         * g++.dg/ext/bitfield1.C: New test.
13484
13485 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13486
13487         PR fortran/30883
13488         * gfortran.dg/interface_11.f90: New test.
13489
13490 2007-03-11  Richard Guenther  <rguenther@suse.de>
13491
13492         PR tree-optimization/31115
13493         * gcc.dg/torture/pr31115.c: New testcase.
13494
13495 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13496
13497         PR tree-optimization/29925
13498         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13499
13500 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13501
13502         PR c++/30274
13503         * g++.dg/expr/bitfield3.C: New test.
13504         * g++.dg/expr/bitfield4.C: Likewise.
13505         * g++.dg/expr/bitfield5.C: Likewise.
13506         * g++.dg/expr/bitfield6.C: Likewise.
13507
13508         PR c++/30924
13509         * g++.dg/template/array18.C: New test.
13510
13511 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13512
13513         PR c++/17946
13514         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13515         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13516
13517 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13518
13519         PR c++/20599
13520         * g++.dg/cpp0x/variadic-bind.C: New.
13521         * g++.dg/cpp0x/variadic-function.C: New.
13522         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13523         * g++.dg/cpp0x/variadic-tuple.C: New.
13524         * g++.dg/cpp0x/variadic1.C: New.
13525         * g++.dg/cpp0x/variadic2.C: New.
13526         * g++.dg/cpp0x/variadic3.C: New.
13527         * g++.dg/cpp0x/variadic4.C: New.
13528         * g++.dg/cpp0x/variadic5.C: New.
13529         * g++.dg/cpp0x/variadic6.C: New.
13530         * g++.dg/cpp0x/variadic7.C: New.
13531         * g++.dg/cpp0x/variadic8.C: New.
13532         * g++.dg/cpp0x/variadic9.C: New.
13533         * g++.dg/cpp0x/variadic10.C: New.
13534         * g++.dg/cpp0x/variadic11.C: New.
13535         * g++.dg/cpp0x/variadic12.C: New.
13536         * g++.dg/cpp0x/variadic13.C: New.
13537         * g++.dg/cpp0x/variadic14.C: New.
13538         * g++.dg/cpp0x/variadic15.C: New.
13539         * g++.dg/cpp0x/variadic16.C: New.
13540         * g++.dg/cpp0x/variadic17.C: New.
13541         * g++.dg/cpp0x/variadic18.C: New.
13542         * g++.dg/cpp0x/variadic19.C: New.
13543         * g++.dg/cpp0x/variadic20.C: New.
13544         * g++.dg/cpp0x/variadic21.C: New.
13545         * g++.dg/cpp0x/variadic22.C: New.
13546         * g++.dg/cpp0x/variadic23.C: New.
13547         * g++.dg/cpp0x/variadic24.C: New.
13548         * g++.dg/cpp0x/variadic25.C: New.
13549         * g++.dg/cpp0x/variadic26.C: New.
13550         * g++.dg/cpp0x/variadic27.C: New.
13551         * g++.dg/cpp0x/variadic28.C: New.
13552         * g++.dg/cpp0x/variadic29.C: New.
13553         * g++.dg/cpp0x/variadic30.C: New.
13554         * g++.dg/cpp0x/variadic31.C: New.
13555         * g++.dg/cpp0x/variadic32.C: New.
13556         * g++.dg/cpp0x/variadic33.C: New.
13557         * g++.dg/cpp0x/variadic34.C: New.
13558         * g++.dg/cpp0x/variadic35.C: New.
13559         * g++.dg/cpp0x/variadic36.C: New.
13560         * g++.dg/cpp0x/variadic37.C: New.
13561         * g++.dg/cpp0x/variadic38.C: New.
13562         * g++.dg/cpp0x/variadic39.C: New.
13563         * g++.dg/cpp0x/variadic40.C: New.
13564         * g++.dg/cpp0x/variadic41.C: New.
13565         * g++.dg/cpp0x/variadic42.C: New.
13566         * g++.dg/cpp0x/variadic43.C: New.
13567         * g++.dg/cpp0x/variadic44.C: New.
13568         * g++.dg/cpp0x/variadic45.C: New.
13569         * g++.dg/cpp0x/variadic46.C: New.
13570         * g++.dg/cpp0x/variadic47.C: New.
13571         * g++.dg/cpp0x/variadic48.C: New.
13572         * g++.dg/cpp0x/variadic49.C: New.
13573         * g++.dg/cpp0x/variadic50.C: New.
13574         * g++.dg/cpp0x/variadic51.C: New.
13575         * g++.dg/cpp0x/variadic52.C: New.
13576         * g++.dg/cpp0x/variadic53.C: New.
13577         * g++.dg/cpp0x/variadic54.C: New.
13578         * g++.dg/cpp0x/variadic55.C: New.
13579         * g++.dg/cpp0x/variadic56.C: New.
13580         * g++.dg/cpp0x/variadic57.C: New.
13581         * g++.dg/cpp0x/variadic58.C: New.
13582         * g++.dg/cpp0x/variadic59.C: New.
13583         * g++.dg/cpp0x/variadic60.C : New.
13584         * g++.dg/cpp0x/variadic61.C : New.
13585         * g++.dg/cpp0x/variadic62.C : New.
13586         * g++.dg/cpp0x/variadic63.C : New.
13587         * g++.dg/cpp0x/variadic64.C : New.
13588         * g++.dg/cpp0x/variadic65.C : New.
13589         * g++.dg/cpp0x/variadic66.C : New.
13590         * g++.dg/cpp0x/variadic67.C : New.
13591         * g++.dg/cpp0x/variadic68.C : New.
13592         * g++.dg/cpp0x/variadic69.C : New.
13593         * g++.dg/cpp0x/variadic70.C : New.
13594         * g++.dg/cpp0x/variadic71.C : New.
13595         * g++.dg/cpp0x/variadic72.C : New.
13596         * g++.dg/cpp0x/variadic73.C : New.
13597         * g++.dg/cpp0x/variadic74.C : New.
13598         * g++.dg/cpp0x/variadic75.C : New.
13599         * g++.dg/cpp0x/variadic-ex1.C : New.
13600         * g++.dg/cpp0x/variadic-ex2.C : New.
13601         * g++.dg/cpp0x/variadic-ex3.C : New.
13602         * g++.dg/cpp0x/variadic-ex4.C : New.
13603         * g++.dg/cpp0x/variadic-ex5.C : New.
13604         * g++.dg/cpp0x/variadic-ex6.C : New.
13605         * g++.dg/cpp0x/variadic-ex7.C : New.
13606         * g++.dg/cpp0x/variadic-ex8.C : New.
13607         * g++.dg/cpp0x/variadic-ex9.C : New.
13608         * g++.dg/cpp0x/variadic-ex10.C : New.
13609         * g++.dg/cpp0x/variadic-ex11.C : New.
13610         * g++.dg/cpp0x/variadic-ex12.C : New.
13611         * g++.dg/cpp0x/variadic-ex13.C : New.
13612         * g++.dg/cpp0x/variadic-ex14.C : New.
13613
13614 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13615
13616         PR libgfortran/31099
13617         * gfortran.dg/unformatted_recl.f90: New test.
13618
13619 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13620
13621         * gcc.dg/fold-eqcmplx-1.c: New test case.
13622
13623 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13624
13625         PR rtl-optimization/30643
13626         * gcc.dg/pr30643.c: New.
13627
13628 2007-03-09  Chao-ying Fu  <fu@mips.com>
13629
13630         * gcc.target/mips/mips32-dspr2-type.c: New test.
13631         * gcc.target/mips/mips32-dspr2.c: New test.
13632         * gcc.target/mips/dspr2-MULT.c: New test.
13633         * gcc.target/mips/dspr2-MULTU.c: New test.
13634         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13635         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13636         Adjust some formats.
13637
13638 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13639
13640         PR c++/17946
13641         * gcc.dg/Wlogical-op-1.c: New.
13642         * g++.dg/warn/Wlogical-op-1.C: New.
13643
13644 2007-03-09  Richard Guenther  <rguenther@suse.de>
13645
13646         PR tree-optimization/30904
13647         PR middle-end/31058
13648         * gcc.dg/pr30904.c: Remove xfail.
13649
13650 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13651
13652         PR C/31072
13653         * gcc.c-torture/execute/pr31072.c: New test.
13654
13655 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13656
13657         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13658         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13659         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13660         *lrint* and *lround*.
13661         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13662         floor->lfloor.
13663         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13664         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13665         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13666         and *lround*.  Correct macro names.
13667         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13668         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13669
13670 2007-03-08  Ian Lance Taylor  <iant@google.com>
13671
13672         * gcc.dg/no-strict-overflow-5.c: New test.
13673         * gcc.dg/no-strict-overflow-6.c: New test.
13674         * gcc.dg/Wstrict-overflow-11.c: New test.
13675         * gcc.dg/Wstrict-overflow-12.c: New test.
13676         * gcc.dg/Wstrict-overflow-13.c: New test.
13677         * gcc.dg/Wstrict-overflow-14.c: New test.
13678         * gcc.dg/Wstrict-overflow-15.c: New test.
13679
13680 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13681
13682         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13683         for VxWorks kernel mode.
13684         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13685
13686 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13687
13688         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13689         mode.
13690
13691 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13692
13693         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13694         and lib/bfill.c on VxWorks targets.
13695         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13696         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13697         lib/bfill.c and lib/memmove.c on VxWorks targets.
13698         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13699         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13700         on VxWorks targets.
13701         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13702         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13703
13704 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13705
13706         * gfortran.dg/use_5.f90: New test.
13707         * gfortran.dg/use_6.f90: Ditto.
13708         * gfortran.dg/use_7.f90: Ditto.
13709
13710 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13711
13712         PR fortran/30973
13713         * gfortran.dg/use_4.f90: New test.
13714         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13715
13716 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13717
13718         PR fortran/31011
13719         * gfortran.dg/parameter_array_section_2.f90: New test.
13720
13721 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13722
13723         PR c++/30852
13724         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13725
13726         PR c++/30534
13727         * g++.dg/template/arg5.C: New test.
13728
13729 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13730
13731         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13732
13733 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13734
13735         * gcc.dg/var-expand1.c: Add newline at end of file.
13736
13737 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13738
13739         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13740
13741 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13742
13743         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13744
13745 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13746
13747         * gcc.dg/torture/builtin-convert-4.c: New test.
13748
13749 2007-03-05  Ian Lance Taylor  <iant@google.com>
13750
13751         * gcc.c-torture/compile/pr31034.c: New test.
13752
13753 2007-03-05  Ian Lance Taylor  <iant@google.com>
13754
13755         * gcc.dg/inline-18.c: New test.
13756         * gcc.dg/inline-19.c: New test.
13757         * gcc.dg/inline-20.c: New test.
13758         * gcc.dg/inline-21.c: New test.
13759
13760 2007-03-05  Richard Guenther  <rguenther@suse.de>
13761
13762         PR tree-optimization/14052
13763         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13764
13765 2007-03-05  Richard Guenther  <rguenther@suse.de>
13766
13767         PR tree-optimization/23777
13768         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13769
13770 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13771
13772         PR other/30465
13773         * gcc.dg/multiple-overflow-warn-3.c: New.
13774         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13775
13776 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13777
13778         PR c++/30895
13779         * g++.dg/parse/template23.C: New test.
13780
13781 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13782
13783         PR middle-end/30744
13784         * gcc.dg/pr30744-1.c: New test case.
13785
13786 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13787
13788         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13789
13790 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13791
13792         PR target/30406
13793         * gfortran.dg/logical_3.f90: New test.
13794
13795 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13796
13797         PR libfortran/30981
13798         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13799
13800 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13801
13802         * gcc.target/m68k/m68k.exp: New.
13803         * gcc.target/m68k/crash1.c: New.
13804
13805 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13806
13807         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13808         to be more compatible with integer(kind=8).
13809
13810 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13811
13812         PR libfortran/31001
13813         * gfortran.dg/zero_sized_3.f90: New test.
13814
13815 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13816
13817         PR c++/15787
13818         * g++.dg/parse/else.C: New.
13819         * g++.dg/parse/else-2.C: New.
13820
13821 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13822             Tobias Burnus  <burnus@net-b.de>
13823
13824         PR fortran/30882
13825         * gfortran.dg/size_dim.f90: New test.
13826
13827 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13828             Tobias Burnus  <burnus@net-b.de>
13829
13830         PR fortran/30873
13831         * gfortran.dg/entry_9.f90: New test.
13832
13833 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13834
13835         PR c++/28253
13836         * g++.dg/inherit/covariant16.C: New test.
13837
13838 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13839
13840         * g++.dg/other/darwin-minversion-1.C: New.
13841
13842 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13843
13844         * gcc.dg/tree-ssa/20070302-1.c: New test.
13845
13846 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13847
13848         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13849         tests.
13850
13851 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13852
13853         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13854
13855 2007-03-01  Simon Baldwin <simonb@google.com>
13856
13857         PR c++/23689
13858         * warn/ignored_typedef.C: New.
13859         * init/ctor8.C: Added dg-warning to consume ignored typedef
13860         warning.
13861         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13862         and added an explicit line number.
13863
13864 2007-02-28  Richard Guenther  <rguenther@suse.de>
13865
13866         PR middle-end/30364
13867         * gcc.dg/torture/pr30364-1.c: New testcase.
13868         * gcc.dg/torture/pr30364-2.c: Likewise.
13869         * gcc.dg/torture/pr30364-3.c: Likewise.
13870
13871 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13872
13873         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13874         powerpc*, use -funsafe-math-optimizations.
13875         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13876         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13877
13878 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13879             Paul Thomas  <pault@gcc.gnu.org>
13880
13881         PR fortran/30888
13882         PR fortran/30887
13883         * c_by_val_1.f: Test %VAL() with non-default kind.
13884         * c_by_val.c: Ditto.
13885         * c_by_val_4.f: New test.
13886
13887 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13888
13889         PR fortran/30968
13890         * gfortran.dg/continuation_7.f90: New test.
13891
13892 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13893
13894         * g++.dg/inherit/thunk7.C: New test.
13895         * lib/target-supports.exp (check_profiling_available): Not available
13896         for bfin-*-*.
13897
13898 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13899
13900         PR target/30970
13901         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13902
13903 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13904
13905         * lib/target-supports.exp (check_effective_target_init_priority):
13906         Remove Solaris special case.
13907
13908 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13909
13910         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13911         for more builtin types.
13912
13913         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13914         * g++.dg/ext/visibility/noPLT.C: Likewise.
13915
13916 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13917
13918         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13919         sh* targets.
13920
13921 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13922
13923         PR fortran/30865
13924         * size_optional_dim_1.f90:  New test.
13925
13926 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13927
13928         * gcc.dg/vxworks/vxworks.exp: New file.
13929         * gcc.dg/vxworks/initpri1.c: Likewise.
13930         * gcc.dg/vxworks/initpri2.c: Likewise.
13931         * gcc.dg/initpri2.c: Add more tests.
13932         * g++.dg/special/initpri2.C: Likewise.
13933
13934         * gcc.dg/initpri1.c: New test.
13935         * gcc.dg/initpri2.c: Likewise.
13936         * g++.dg/special/initpri1.C: New test.
13937         * g++.dg/special/initpri2.C: Likewise.
13938         * g++.dg/special/conpr-1.C: Use init_priority effective target.
13939         * g++.dg/special/conpr-2.C: Likewise.
13940         * g++.dg/special/conpr-3.C: Likewise.
13941         * g++.dg/special/conpr-4.C: Likewise.
13942         * g++.dg/special/initp1.C: Likewise.
13943         * g++.dg/special/ecos.exp: Remove code to detect availability of
13944         constructor priorities.
13945         * lib/target-supports.exp (check_effective_target_init_priority):
13946         New function.
13947
13948 2007-02-24  Jan Hubicka  <jh@suse.cz>
13949
13950         * gcc.c-torture/execute/pr30778.c: New testcase.
13951
13952 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13953
13954         PR libgfortran/30918
13955         * gfortran.dg/namelist_26.f90: New test.
13956
13957 2007-02-24  Richard Guenther  <rguenther@suse.de>
13958
13959         PR middle-end/30951
13960         * gcc.dg/pr30951.c: New testcase.
13961
13962 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13963
13964         * gcc.dg/torture/builtin-modf-1.c: New test.
13965
13966 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
13967
13968         PR tree-optimization/30904
13969         * gcc.dg/pr30904.c: New test.
13970
13971 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13972
13973         * gcc.test-framework/README: Correct command.
13974         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
13975         -Wunused-value.
13976         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
13977
13978 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
13979
13980         * lib/target-supports.exp (check_effective_target_unwrapped): New.
13981
13982 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
13983
13984         * lib/target-supports.exp (check_effective_target_newlib): New
13985         function.
13986
13987 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
13988
13989         PR fortran/30660
13990         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
13991         allocatable component.
13992
13993
13994 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13995
13996         * gcc.dg/torture/builtin-logb-1.c: New test.
13997         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
13998         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
13999         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14000         sh* targets.
14001
14002 2007-02-23  Richard Guenther  <rguenther@suse.de>
14003
14004         * g++.dg/warn/changes-meaning.C: New testcase.
14005
14006 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14007
14008         PR libgfortran/30910
14009         * gfortran.dg/fmt_zero_precision.f90: Update test.
14010
14011 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14012
14013         * gcc.dg/torture/builtin-frexp-1.c: New test.
14014
14015 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14016
14017         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14018
14019 2007-02-22  Ian Lance Taylor  <iant@google.com>
14020
14021         PR debug/30898
14022         * g++.dg/debug/pr30898.C: New test.
14023
14024 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14025
14026         * gcc.dg/vect/vect-106.c: New test.
14027
14028 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14029             Ira Rosen  <irar@il.ibm.com>
14030
14031         PR tree-optimization/30843
14032         * gcc.dg/vect/pr30843.c: New test.
14033
14034 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14035
14036         PR tree-optimization/30858
14037         * gcc.dg/vect/pr30858.c: New test.
14038
14039 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14040
14041         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14042         to set options for compiling testglue.
14043         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14044         * lib/obj-c++.exp (obj-c++_init): Likewise.
14045
14046 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14047
14048         * gnat.dg/derived_aggregate.adb: New test.
14049
14050 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14051
14052         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14053         sh* targets.  Call the correct CKSGN macro.
14054
14055 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14056
14057         * gfortran.dg/gomp/omp_parse1.f90: New test.
14058         * gfortran.dg/gomp/omp_parse2.f: New test.
14059
14060 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14061
14062         PR fortran/30869
14063         * gfortran.dg/do_pointer_1.f90:  New test.
14064
14065 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14066
14067         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14068         and scalbln.
14069
14070 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14071
14072         * gcc.dg/darwin-minversion-1.c: New.
14073         * gcc.dg/darwin-minversion-2.c: New.
14074
14075 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14076
14077         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14078
14079 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14080             DJ Delorie <dj@redhat.com>
14081
14082         PR other/30824
14083         * gcc.dg/Wfatal.c: New.
14084         * gcc.dg/Wfatal-2.c: New.
14085         * gcc.dg/Werror-1.c: Adjust expectations.
14086         * gcc.dg/Werror-5.c: Likewise.
14087         * gcc.dg/Werror-7.c: Likewise.
14088         * gcc.dg/Werror-10.c: Likewise.
14089         * gcc.dg/Werror-11.c: Likewise.
14090
14091 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14092
14093         PR fortran/30522
14094         * gfortran.dg/volatile10.f90: New test.
14095
14096 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14097
14098         PR libfortran/30533
14099         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14100
14101 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14102
14103         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14104         * gcc.dg/Walways-true-1.c: Likewise.
14105         * gcc.dg/weak/weak-3.c: Likewise.
14106         * gcc.dg/Werror-1.c: Likewise.
14107         * gcc.dg/Werror-3.c: Likewise.
14108         * gcc.dg/Werror-4.c: Likewise.
14109         * gcc.dg/Werror-5.c: Likewise.
14110         * gcc.dg/Werror-6.c: Likewise.
14111         * gcc.dg/Werror-7.c: Likewise.
14112         * gcc.dg/Werror-8.c: Likewise.
14113         * gcc.dg/Werror-10.c: Likewise.
14114         * gcc.dg/Werror-11.c: Likewise.
14115         * gcc.dg/Werror-12.c: Likewise.
14116         * g++.old-deja/g++.mike/warn8.C: Likewise.
14117         * g++.dg/warn/Walways-true-1.C: Likewise.
14118         * g++.dg/warn/Walways-true-2.C: Likewise.
14119         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14120         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14121         -Wstring-literal-comparison with -Waddress.
14122         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14123         -Wno-string-literal-comparison with -Wno-address.
14124
14125 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14126
14127         * gnat.dg/self_aggregate_with_call.adb: New test.
14128
14129 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14130
14131         PR tree-optimization/30975
14132         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14133         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14134         * gcc.dg/vect/pr30795.c: New.
14135
14136 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14137
14138         PR fortran/30681
14139         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14140
14141 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14142
14143         PR rtl-optimization/28173
14144         * gcc.target/i386/andor-1.c: New test case.
14145
14146 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14147
14148         * gcc.dg/torture/builtin-ldexp-1.c: New.
14149         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14150
14151 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14152
14153         * gfortran.dg/array_constructor_15.f90: New test case.
14154
14155 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14156
14157         * gfortran.dg/forall_10.f90: New test case.
14158
14159 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14160
14161         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14162
14163 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14164
14165         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14166         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14167
14168 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14169
14170         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14171         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14172         * gcc.target/i386/xchg-1.c: New test.
14173         * gcc.target/i386/xchg-2.c: New test.
14174
14175 2007-02-16  Richard Guenther  <rguenther@suse.de>
14176             Christian Bruel  <christian.bruel@st.com>
14177
14178         * gcc.dg/strict-overflow-5.c: New testcase.
14179
14180 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14181
14182         PR fortran/30793
14183         * gfortran.dg/func_derived_4.f90: New test.
14184
14185 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14186
14187         PR middle-end/30391
14188         * gfortran.dg/pr30391-1.f90: New test case.
14189
14190 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14191
14192         PR middle-end/30433
14193         * gcc.c-torture/compile/pr30433.c: New testcase to check
14194         that complex constants comparisions are foldded.
14195
14196 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14197
14198         PR C++/30158
14199         * g++.dg/ext/stmtexpr10.C: New testcase.
14200
14201 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14202
14203         PR middle-end/30729
14204         * gcc.dg/Wunused-value-2.c: New testcase.
14205
14206 2007-02-15  Ian Lance Taylor  <iant@google.com>
14207
14208         * g++.dg/eh/subreg-1.C: New test.
14209
14210 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14211
14212         PR c/26494
14213         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14214         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14215         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14216         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14217         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14218         * gcc.dg/Werror-implicit-function-declaration.c: New.
14219
14220 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14221
14222         PR c++/28943
14223         * g++.dg/warn/pr28943.C: New.
14224
14225 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14226
14227         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14228
14229 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14230
14231         PR fortran/30779
14232         * gfortran.dg/error_recovery_3.f90: New test.
14233
14234 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14235
14236         * g++.dg/tree-ssa/sra-1.C: New.
14237
14238 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14239
14240         * g++.dg/tree-ssa/sra-1.C: New.
14241
14242 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14243
14244         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14245
14246 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14247
14248         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14249
14250 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14251
14252         PR fortran/30799
14253         * gfortran.dg/logical_2.f90: New test.
14254
14255 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14256
14257         * gcc.dg/torture/complex-alias-1.c: New test.
14258
14259 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14260
14261         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14262         instead of -fdump-tree-tailcall.
14263
14264 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14265
14266         * gfortran.dg/interface_10.f90: Fix comment typo.
14267
14268 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14269
14270         PR tree-optimization/30771
14271         * gcc.dg/vect/pr30771.c: New test.
14272
14273 2007-02-13  Ian Lance Taylor  <iant@google.com>
14274
14275         * gcc.dg/Wstrict-overflow-1.c: New test.
14276         * gcc.dg/Wstrict-overflow-2.c: New test.
14277         * gcc.dg/Wstrict-overflow-3.c: New test.
14278         * gcc.dg/Wstrict-overflow-4.c: New test.
14279         * gcc.dg/Wstrict-overflow-5.c: New test.
14280         * gcc.dg/Wstrict-overflow-6.c: New test.
14281         * gcc.dg/Wstrict-overflow-7.c: New test.
14282         * gcc.dg/Wstrict-overflow-8.c: New test.
14283         * gcc.dg/Wstrict-overflow-9.c: New test.
14284         * gcc.dg/Wstrict-overflow-10.c: New test.
14285
14286 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14287
14288         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14289
14290 2007-02-13  Richard Henderson  <rth@redhat.com>
14291
14292         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14293         * gcc.c-torture/execute/pr29302-1.c: ... here.
14294
14295 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14296
14297         PR c/29521
14298         * gcc.dg/c90-return-1.c: Update output.
14299         * gcc.dg/c99-return-1.c: Likewise.
14300
14301 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14302
14303         PR fortran/30554
14304         * gfortran.dg/used_dummy_types_7.f90: New test..
14305
14306 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14307
14308         * gcc.target/i386/parity-1.c: New test.
14309         * gcc.target/i386/parity-2.c: New test.
14310
14311 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14312
14313         * gcc.target/i386/builtin-bswap-3.c: New test case.
14314
14315 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14316
14317         PR tree-optimization/29145
14318         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14319         alias analysis is improved to take better advantage of restrict
14320         qualified pointers.
14321         * gcc.dg/vect/vect-80.c: Likewise.
14322         * gcc.dg/vect/pr29145.c: New.
14323
14324 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14325
14326         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14327         * gcc.target/i386/sse4a-insert.c: Likewise.
14328
14329 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14330
14331         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14332         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14333
14334 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14335
14336         PR fortran/30478
14337         * gfortran.dg/enum_4.f90: Update error message checks.
14338
14339 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14340
14341         PR fortran/30554
14342         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14343         versions of the modules.
14344
14345         PR fortran/30617
14346         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14347         by getting rid of recursive I/O and providing functions with
14348         results.
14349
14350         PR fortran/30319
14351         * gfortran.dg/char_array_constructor_2.f90
14352
14353 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14354
14355         PR c++/26988
14356         * g++.dg/template/spec34.C: New test
14357
14358 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14359
14360         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14361         on i?86 and x86_64.
14362         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14363         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14364         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14365         on i?86 and x86_64.
14366         * gcc.dg/vect/vect-113.c: Ditto.
14367
14368 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14369
14370         PR c++/29487
14371         * g++.dg/eh/weak1-C: New test.
14372         * g++.dg/eh/weak1-a.cc: Likewise.
14373         * g++.dg/eh/comdat1.C: Likewise.
14374
14375 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14376             Dorit Nuzman  <dorit@il.ibm.com>
14377
14378         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14379         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14380         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14381         * gcc.dg/vect/vect-113.c: Likewise.
14382
14383         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14384
14385 2007-02-10  Richard Henderson  <rth@redhat.com>
14386
14387         * lib/target-supports.exp (check_effective_target_tls): Redefine
14388         to mean non-emulated tls.
14389         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14390         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14391         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14392         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14393         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14394         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14395         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14396
14397 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14398
14399         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14400
14401 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14402
14403         * gfortran.dg/secnds.f: Replace time tolerance with a
14404         before-and-after bracket.
14405         * gfortran.dg/secnds-1.f: Likewise.
14406
14407 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14408
14409         PR fortran/30512
14410         * gfortran.dg/maxlocval_1.f90: New test.
14411
14412 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14413
14414         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14415
14416 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14417
14418         PR fortran/30720
14419         * gfortran.dg/array_function_1.f90: New test.
14420
14421 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14422
14423         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14424         (check_effective_target_dummy_wcsftime): New functions.
14425
14426 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14427
14428         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14429         * lib/target-supports.exp (check_effective_target_uclibc): New
14430         function.
14431
14432 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14433
14434         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14435         (vsnprintf): Don't define for uClibc targets.
14436
14437 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14438
14439         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14440         set before checking whether it was allowed.
14441         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14442         before checking inside_main.
14443
14444 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14445
14446         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14447         uClinux targets.
14448         (u16sf): Likewise u4sf.
14449         * g++.dg/compat/struct-layout-1.h: Likewise.
14450
14451 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14452
14453         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14454         procedure.
14455         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14456         m68k targets if check_effective_target_coldfire_fpu returns true.
14457
14458 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14459         Richard Guenther  <rguenther@suse.de>
14460
14461         PR middle-end/23361
14462         * gcc.dg/fold-compare-3.c: New testcase.
14463         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14464
14465 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14466
14467         * gcc.dg/pr26570.c: Clean up coverage files.
14468         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14469         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14470         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14471         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14472         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14473         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14474         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14475         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14476         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14477         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14478         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14479         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14480         * gcc.dg/vect/pr28952.c: Ditto.
14481         * gcc.dg/vect/pr27151.c: Ditto.
14482         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14483         * g++.dg/gomp/macro-3.C: Ditto.
14484
14485 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14486
14487         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14488         of the loop.
14489
14490 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14491
14492         * gcc.target/i386/builtin-bswap-2.c: New test case.
14493
14494 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14495
14496         * gfortran.dg/forall_8.f90: New test case.
14497         * gfortran.dg/forall_9.f90: Likewise.
14498
14499 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14500
14501         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14502
14503 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14504
14505         * lib/target-supports.exp (check_effective_target_simulator): New.
14506
14507 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14508
14509         * gcc.dg/tree-ssa/loop-25.c: New test.
14510
14511 2007-02-06  Richard Henderson  <rth@redhat.com>
14512
14513         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14514
14515 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14516
14517         * gcc.target/powerpc/popcount-1.c: New test case.
14518         * gcc.target/powerpc/parity-1.c: Likewise.
14519
14520 2007-02-06  Richard Guenther  <rguenther@suse.de>
14521
14522         PR middle-end/27302
14523         * gcc.dg/torture/pr27302-2.c: New testcase.
14524
14525 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14526
14527         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14528         * gcc.dg/vect/vect-iv-1.c: New test.
14529         * gcc.dg/vect/vect-iv-2.c: New test.
14530         * gcc.dg/vect/vect-iv-3.c: New test.
14531         * gcc.dg/vect/vect-iv-4.c: New test.
14532         * gcc.dg/vect/vect-iv-5.c: New test.
14533         * gcc.dg/vect/vect-iv-6.c: New test.
14534         * gcc.dg/vect/vect-iv-7.c: New test.
14535         * gcc.dg/vect/vect-iv-8.c: New test.
14536         * gcc.dg/vect/vect-iv-9.c: New test.
14537         * gcc.dg/vect/vect-iv-10.c: New test.
14538         * gcc.dg/vect/vect-iv-11.c: New test.
14539         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14540         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14541         * gcc.dg/vect/vect-14.c: Now vectorizable.
14542         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14543         loop).
14544         * gcc.dg/vect/vect-27.c: Likewise.
14545         * gcc.dg/vect/vect-29.c Likewise.
14546         * gcc.dg/vect/vect-dv-2.c: Likewise.
14547         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14548         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14549         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14550
14551 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14552
14553         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14554
14555 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14556
14557         * gcc.dg/builtins-20.c: Add more cases.
14558
14559 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14560
14561         PR debug/30189
14562         * gcc.dg/pr30189.c: New test.
14563
14564 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14565
14566         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14567         for running tests.
14568         * gcc.target/i386/sse4a-extract.c: New test.
14569         * gcc.target/i386/sse4a-insert.c: New test.
14570         * gcc.target/i386/sse4a-montsd.c: New test.
14571         * gcc.target/i386/sse4a-montss.c: New test.
14572
14573 2007-02-05  Richard Guenther  <rguenther@suse.de>
14574
14575         * gcc.target/i386/vectorize3.c: New testcase.
14576
14577 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14578
14579         PR target/30665
14580         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14581
14582 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14583
14584         PR fortran/30611
14585         * gfortran.dg/repeat_1.f90: New test.
14586
14587 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14588
14589         PR fortran/30605
14590         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14591         * gfortran.dg/derived_init_2.f90: Ditto.
14592         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14593         * gfortran.dg/array_initializer_1.f90: Ditto.
14594         * gfortran.dg/do_2.f90: Ditto.
14595         * gfortran.dg/proc_assign_1.f90: Ditto.
14596
14597 2007-02-04  Richard Guenther  <rguenther@suse.de>
14598
14599         PR middle-end/30636
14600         * g++.dg/warn/pr30636.C: New testcase.
14601         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14602
14603 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14604
14605         PR middle-end/30667
14606         * gfortran.dg/pr30667.f: New test.
14607
14608 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14609
14610         * gcc.dg/builtins-54.c: Add more cases.
14611
14612 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14613
14614         PR fortran/30514
14615         * gfortran.dg/zero_sized_2.f90: New test.
14616
14617         PR fortran/30660
14618         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14619
14620         PR fortran/29820
14621         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14622         file.
14623
14624 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14625
14626         PR fortran/30683
14627         * gfortran.dg/interface_10.f90: New test.
14628
14629 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14630
14631         * gcc.dg/builtins-20.c: Add more cases.
14632
14633 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14634
14635         PR target/29682
14636         * gcc-target/ia64/pr29682.c: New test.
14637
14638 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14639
14640         PR fortran/30284
14641         * gfortran.dg/arrayio_11.f90.f90: New test.
14642
14643         PR fortran/30626
14644         * gfortran.dg/arrayio_12.f90.f90: New test.
14645
14646 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14647
14648         PR c++/30536
14649         * g++.dg/tls/diag-5.C: New test.
14650
14651         PR middle-end/30473
14652         * gcc.dg/pr30473.c: New test.
14653         * gcc.c-torture/execute/20070201-1.c: New test.
14654
14655 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14656
14657         * gfortran.dg/dependency_20.f90: New test case.
14658
14659 2007-01-31  Ian Lance Taylor  <iant@google.com>
14660
14661         * gcc.dg/lower-subreg-1.c (test): New test.
14662
14663 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14664
14665         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14666
14667 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14668
14669         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14670         * gcc.dg/torture/builtin-math-3.c: Likewise.
14671
14672 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14673
14674         gcc.dg/Wparentheses-2.c: Update and add new tests.
14675
14676 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14677
14678         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14679         vectorize.
14680
14681 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14682
14683         * gcc.dg/builtins-63.c: New test.
14684
14685 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14686
14687         PR fortran/27588
14688         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14689
14690 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14691
14692         PR fortran/30520
14693         * gfortran.dg/volatile8.f90: New argument conformance test.
14694         * gfortran.dg/volatile9.f90: New scope test.
14695
14696 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14697
14698         PR c++/24745
14699         * g++.dg/warn/null4.C: New.
14700
14701 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14702             Uros Bizjak  <ubizjak@gmail.com>
14703
14704         * gcc.dg/large-size-array-3.c: Correct typo.
14705
14706 2007-01-30  Richard Guenther  <rguenther@suse.de>
14707
14708         PR middle-end/27657
14709         * g++.dg/debug/pr27657.C: New testcase.
14710
14711 2007-01-30  Richard Guenther  <rguenther@suse.de>
14712
14713         PR middle-end/30313
14714         * gcc.dg/torture/pr30313.c: New testcase.
14715
14716 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14717
14718         * gcc.dg/dfp/dfp-except.h: New file.
14719         * gcc.dg/dfp/fe-check.h: New file.
14720         * gcc.dg/dfp/fe-binop.c: New test.
14721         * gcc.dg/dfp/fe-convert-1.c: New test.
14722         * gcc.dg/dfp/fe-convert-2.c: New test.
14723         * gcc.dg/dfp/fe-convert-3.c: New test.
14724
14725         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14726         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14727         * gcc.dg/dfp/convert-dfp.c: Ditto.
14728         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14729
14730 2007-01-29  Josh Conner  <jconner@apple.com>
14731
14732         * gcc.target/powerpc/altivec-24.c: New test.
14733
14734 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14735
14736         PR c++/28266
14737         * g++.dg/parse/defarg12.C: New test.
14738
14739 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14740
14741         PR fortran/30554
14742         * gfortran.dg/used_dummy_types_6.f90: New test.
14743
14744 2007-01-28  Jan Hubicka  <jh@suse.cz>
14745
14746         * gcc.dg/tree-prof/val-prof-6.c: New test.
14747
14748 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14749
14750         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14751
14752 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14753
14754         PR C++/28988
14755         * g++.dg/expr/dtor4.C: New test.
14756
14757 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14758
14759         * gcc.dg/tree-ssa/loop-23.c: New test.
14760
14761 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14762
14763         PR libfortran/30389
14764         * gfortran.dg/achar_2.f90:  New test.
14765         * gfortran.dg/achar_3.f90:  New test.
14766
14767 2007-01-27  Ian Lance Taylor  <iant@google.com>
14768
14769         * gcc.dg/strict-overflow-1.c: New test.
14770         * gcc.dg/no-strict-overflow-1.c: New test.
14771         * gcc.dg/strict-overflow-2.c: New test.
14772         * gcc.dg/no-strict-overflow-2.c: New test.
14773         * gcc.dg/strict-overflow-3.c: New test.
14774         * gcc.dg/no-strict-overflow-3.c: New test.
14775         * gcc.dg/strict-overflow-4.c: New test.
14776         * gcc.dg/no-strict-overflow-4.c: New test.
14777         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14778         * gcc.dg/pr15784-1.c: Likewise.
14779         * gcc.dg/pr20922-1.c: Likewise.
14780         * gcc.dg/pr20922-3.c: Likewise.
14781         * gcc.dg/pr20922-4.c: Likewise.
14782         * gcc.dg/pr20922-6.c: Likewise.
14783         * gcc.dg/compare-4.c: Likewise.
14784         * gcc.dg/torture/pr26898-1.c: Likewise.
14785         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14786         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14787         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14788         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14789         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14790         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14791         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14792         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14793         * g++.dg/tree-ssa/pr21082.C: Likewise.
14794
14795 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14796
14797         * gcc-dg/large-size-array-3.c: New test case.
14798
14799 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14800
14801         * gfortran.dg/forall_7.f90: New test case.
14802
14803 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14804
14805         PR fortran/30407
14806         * gfortran.dg/where_operator_assign_1.f90: New test.
14807         * gfortran.dg/where_operator_assign_2.f90: New test.
14808         * gfortran.dg/where_operator_assign_3.f90: New test.
14809
14810 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14811
14812         * lib/target-supports.exp
14813         (check_effective_target_powerpc_altivec): New.
14814         (check_effective_target_vect_cmdline_needed): Use it.
14815
14816 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14817
14818         PR fortran/30278
14819         * gfortran.dg/backslash_3.f: New test.
14820
14821 2007-01-26  Richard Guenther  <rguenther@suse.de>
14822
14823         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14824
14825 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14826
14827         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14828         * gfortran.dg/vect/vect.exp: Ditto.
14829         * gfortran.dg/dg.exp: Ditto.
14830         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14831         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14832
14833 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14834
14835         * gcc.dg/builtins-20.c: Add more cases.
14836         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14837
14838 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14839
14840         PR fortran/30437
14841         * gcc.dg/Wall.c: New.
14842         * gcc.dg/Wno-all.c: New.
14843         * gfortran.dg/Wall.f90: New.
14844         * gfortran.dg/Wno-all.f90: New.
14845
14846 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14847
14848         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14849         * g++.dg/eh/simd-2.C: Also run on Darwin.
14850         * g++.dg/eh/simd-3.C: New.
14851         * g++.dg/eh/simd-4.C: New.
14852
14853 2007-01-25  Richard Guenther  <rguenther@suse.de>
14854
14855         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14856         and _PROFILE_USE.
14857         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14858
14859 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14860
14861         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14862         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14863         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14864         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14865         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14866         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14867         * gcc.dg/ipa/ipa-7.c: New testcase.
14868
14869 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14870
14871         * g++.dg/cpp0x/warn_cxx0x.C: New.
14872
14873 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14874
14875         * gcc.dg/builtins-20.c: Test builtin carg.
14876
14877 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14878
14879         PR middle-end/27416
14880         * gcc.dg/gomp/pr27416.c: New test.
14881
14882         PR middle-end/30494
14883         * gcc.dg/gomp/pr30494.c: New test.
14884         * g++.dg/gomp/pr30494.C: New test.
14885
14886         PR middle-end/30421
14887         * gcc.dg/gomp/pr30421.c: New test.
14888
14889 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14890
14891         * gcc.target/ia64/versionid-1.c: New test.
14892         * gcc.target/ia64/versionid-2.c: New test.
14893
14894 2007-01-24  Richard Guenther  <rguenther@suse.de>
14895
14896         PR testsuite/30181
14897         * gcc.dg/builtins-57.c: Change to a link-time testcase
14898         to support non-C99 targets.
14899
14900 2007-01-24  Jan Hubicka  <jh@suse.cz>
14901
14902         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14903
14904 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14905
14906         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14907
14908 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14909
14910         PR objc/27438
14911         * objc.dg/const-str-12.m: New test.
14912
14913 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14914
14915         PR fortran/30532
14916         * gfortran.dg/ctrl-z.f90:  New test.
14917
14918 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14919
14920         PR fortran/30481
14921         * gfortran.dg/namelist_assumed_char.f90:  New test.
14922
14923 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14924
14925         PR c++/27492
14926         * g++.dg/inherit/covariant15.C: New test.
14927
14928 2007-01-23  Ian Lance Taylor  <iant@google.com>
14929
14930         * g++.dg/warn/Wparentheses-24.C: New test.
14931
14932 2007-01-23  Richard Guenther  <rguenther@suse.de>
14933
14934         PR testsuite/30560
14935         * ada/acats/run_acats: Do not call gnatmake or gnatchop
14936         with full path.
14937
14938 2007-01-22  Richard Guenther  <rguenther@suse.de>
14939
14940         PR tree-optimization/30038
14941         * gcc.dg/builtins-62.c: New testcase.
14942
14943 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14944
14945         * gcc.c-torture/compile/20070121.c: New test.
14946
14947 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
14948
14949         PR libfortran/30525
14950         * gfortran.dg/char_comparison_1.f:  New test.
14951
14952 2007-01-21  Ira Rosen  <irar@il.ibm.com>
14953
14954         * gcc.dg/vect/vect-strided-same-dr.c: New test.
14955
14956 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
14957
14958         PR objc/30479
14959         * objc.dg/pch: New directory.
14960         * objc.dg/pch/pch.exp: New file.
14961         * objc.dg/pch/interface-1.m: New test.
14962         * objc.dg/pch/interface-1.hs: New include file.
14963         * lib/objc.exp (objc_target_compile): Add
14964         "-x objective-c-header" in front of the sources if this is
14965         a precompiled header being compiled.
14966
14967 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14968
14969         * gfortran.dg/array_memcpy_3.f90: New test case.
14970         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
14971
14972 2007-01-20  Roger Sayle  <roger@eyesopen.com>
14973             Brooks Moses  <brooks.moses@codesourcery.com>
14974             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14975
14976         * gfortran.dg/intrinsic_sign_1.f90: New test case.
14977         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
14978
14979 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14980
14981         * gcc.dg/torture/builtin-math-3.c: Test fdim.
14982
14983 2007-01-19  Mike Stump  <mrs@apple.com>
14984
14985         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
14986         away.
14987
14988 2007-01-19  Roger Sayle  <roger@eyesopen.com>
14989
14990         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
14991         option instead of -funsafe-math-optimizations.
14992
14993 2007-01-19  Tomas Bily  <tbily@suse.cz>
14994
14995         gcc.dg/tree-prof/indir-call-prof.c: New.
14996         g++.dg/dg.exp: Add tree-prof subdirectory.
14997         g++.dg/tree-prof/indir-call-prof.C: New.
14998         g++.dg/tree-prof/tree-prof.exp: New.
14999
15000 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15001
15002         PR c++/17947
15003         * g++.dg/warn/deprecated.C: Update warning output.
15004         * g++.dg/warn/deprecated-2.C: Likewise.
15005         * g++.dg/warn/deprecated-3.C: New.
15006
15007 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15008
15009         * gcc.c-torture/execute/nestfunc-7.c: New.
15010
15011 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15012
15013         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15014
15015 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15016
15017         * gcc.dg/m68k-pic-1.c: New.
15018
15019 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15020
15021         * gfortran.dg/array_memcpy_4.f90: New test case.
15022
15023 2007-01-18  Josh Conner  <jconner@apple.com>
15024
15025         PR target/30485
15026         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15027         * gcc.dg/vect/no-trapping-math-1: New.
15028         * gcc.dg/vect/no-trapping-math-2: New.
15029
15030 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15031
15032         * gcc.target/i386/387-8.c: Update comment about optimizing
15033         inherent load of 1.0 of fptan instruction.
15034
15035 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15036             Richard Guenther <rguenther@suse.de>
15037
15038         PR diagnostic/8268
15039         * gcc.dg/Warray-bounds.c: New testcase.
15040         * gcc.dg/Warray-bounds-2.c: New testcase.
15041         * g++.dg/warn/Warray-bounds.C: New testcase.
15042         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15043
15044 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15045
15046         PR fortran/30476
15047         * gfortran.dg/generic_12.f90: New test.
15048
15049 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15050
15051         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15052         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15053
15054 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15055
15056         * gcc.dg/dfp/compare-special.h: New file.
15057         * gcc.dg/dfp/compare-special-32.c: New test.
15058         * gcc.dg/dfp/compare-special-64.c: New test.
15059         * gcc.dg/dfp/compare-special-128.c: New test.
15060
15061 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15062             Paul Thomas  <pault@gcc.gnu.org>
15063             Steven G. Kargl  <kargl@gcc.gnu.org>
15064
15065         PR fortran/30404
15066         * gfortran.dg/forall_6.f90: New test case.
15067         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15068         * gfortran.dg/dependency_13.f90: Likewise.
15069
15070 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15071
15072         PR testsuite/12325
15073         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15074         targets that don't support Inf.
15075
15076 2007-01-15  Dale Johannesen  <dalej@apple.com>
15077
15078         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15079
15080 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15081
15082         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15083         of achar for 0xff to avoid the "Extended ASCII not
15084         implemented" error message.
15085
15086 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15087
15088         PR fortran/28172
15089         * gfortran.dg/altreturn_4.f90: New test.
15090
15091         PR fortran/29389
15092         * gfortran.dg/stfunc_4.f90: New test.
15093
15094         PR fortran/29712
15095         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15096         * gfortran.dg/initialization_1.f90: Change warning.
15097
15098         PR fortran/30283
15099         * gfortran.dg/specification_type_resolution_2.f90: New test.
15100
15101 2007-01-14  Jan Hubicka  <jh@suse.cz>
15102
15103         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15104         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15105         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15106         elimination.
15107
15108 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15109
15110         PR fortran/30410
15111         * gfortran.dg/external_procedures_2.f90: New test.
15112
15113 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15114
15115         PR target/30413
15116         * gcc.target/i386/pr30413.c: New test.
15117
15118 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15119
15120         PR fortran/30452
15121         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15122
15123 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15124
15125         * gcc.dg/20070112-1.c: New test.
15126
15127 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15128
15129         PR libgfortran/30435
15130         * gfortran.dg/list_read_6.f90: New test.
15131
15132 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15133
15134         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15135
15136 2007-01-12  Tom Tromey  <tromey@redhat.com>
15137
15138         PR preprocessor/28227:
15139         * gcc.dg/cpp/pr28227.c: New file.
15140
15141 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15142
15143         * gcc.dg/tree-ssa/loop-22.c: New test.
15144
15145 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15146
15147         PR tree-optimization/29516
15148         * gcc.dg/tree-ssa/loop-20.c: New test.
15149
15150 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15151
15152         PR libfortran/30415
15153         * minmaxloc_integer_kinds_1.f90:  New test.
15154
15155 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15156
15157         PR c++/29573
15158         * g++.dg/template/sizeof-template-argument.C: New test.
15159
15160 2007-01-11  Jan Hubicka  <jh@suse.cz>
15161
15162         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15163         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15164         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15165         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15166         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15167         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15168         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15169         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15170         transformation in question.
15171         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15172         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15173         * gcc.dg/always_inline3.c: Likewise.
15174
15175 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15176
15177         PR c++/28999
15178         * g++.dg/template/typename11.C: New test.
15179
15180 2007-01-10  Robert Kennedy <jimbob@google.com>
15181
15182         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15183
15184 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15185
15186         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15187         for different integer kinds.
15188         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15189         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15190         * gfortran.dg/ishft_2.f90: New test.
15191         * gfortran.dg/ishft_3.f90: New test.
15192
15193 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15194
15195         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15196
15197 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15198
15199         PR tree-optimization/30322
15200         * gcc.dg/tree-ssa/loop-21.c: New test.
15201
15202 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15203
15204         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15205
15206 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15207
15208         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15209
15210 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15211
15212         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15213         * g++.dg/warn/overflow-warn-3.C: Likewise.
15214         * g++.dg/warn/overflow-warn-4.C: Likewise.
15215         * g++.dg/warn/overflow-warn-5.C: Likewise.
15216         * g++.dg/warn/overflow-warn-6.C: Likewise.
15217         * g++.dg/warn/Woverflow-1.C: Likewise.
15218         * g++.dg/warn/Woverflow-2.C: Likewise.
15219         * g++.dg/warn/Woverflow-3.C: Likewise.
15220         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15221
15222 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15223
15224         * gfortran.dg/array_constructor_14.f90: New test case.
15225         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15226
15227 2007-01-08  Richard Guenther  <rguenther@suse.de>
15228
15229         PR tree-optimization/23603
15230         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15231         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15232
15233 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15234
15235         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15236         in __v8qi typedef.
15237         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15238         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15239         compiler behaviour.
15240         * gcc.dg/simd-5.c: Likewise.
15241         * gcc.dg/simd-6.c: Likewise.
15242         * g++.dg/conversion/simd1.C: Likewise.
15243         * g++.dg/conversion/simd3.C: Likewise.
15244         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15245         (main): Use it.
15246
15247 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15248
15249         PR tree-optimization/29877
15250         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15251         name of a hard register for the target concerned.  Adjust dg-error
15252         directives to cope with new behaviour of TER.
15253
15254 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15255
15256         PR c++/28986
15257         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15258         * g++.dg/warn/overflow-warn-1.C: New.
15259         * g++.dg/warn/overflow-warn-3.C: New.
15260         * g++.dg/warn/overflow-warn-4.C: New.
15261         * g++.dg/warn/overflow-warn-5.C: New.
15262         * g++.dg/warn/overflow-warn-6.C: New.
15263         * g++.dg/warn/Woverflow-1.C: New.
15264         * g++.dg/warn/Woverflow-2.C: New.
15265         * g++.dg/warn/Woverflow-3.C: New.
15266         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15267
15268 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15269
15270         PR fortran/27698
15271         * gfortran.dg/invalid_name.f90: New test.
15272         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15273         * gfortran.dg/gomp/pr29759.f90: Ditto.
15274
15275 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15276
15277         * gfortran.dg/present_1.f90:  Update error message.
15278
15279 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15280
15281         PR c++/19439
15282         * g++.dg/template/duplicate1.C: New test
15283         * g++.dg/template/memfriend6.C: Adjust error markers.
15284
15285 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15286
15287         PR tree-opt/30385
15288         * gcc.dg/torture/inline-1.c: New test.
15289
15290 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15291
15292         PR c/19978
15293         * gcc.dg/multiple-overflow-warn-1.c: New.
15294         * gcc.dg/multiple-overflow-warn-2.c: New.
15295         * gcc.dg/overflow-warn-6.c: New.
15296         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15297
15298 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15299
15300         * gfortran.dg/array_memcpy_1.f90: New test case.
15301         * gfortran.dg/array_memcpy_2.f90: Likewise.
15302
15303 2007-01-05  Richard Guenther  <rguenther@suse.de>
15304
15305         PR middle-end/27826
15306         * g++.dg/opt/pr27826.C: New testcase.
15307
15308 2007-01-05  Ian Lance Taylor  <iant@google.com>
15309
15310         * gcc.dg/Walways-true-1.c: New test.
15311         * gcc.dg/Walways-true-2.c: New test.
15312         * g++.dg/warn/Walways-true-1.C: New test.
15313         * g++.dg/warn/Walways-true-2.C: New test.
15314
15315 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15316
15317         PR c/30360
15318         * gcc.dg/pr30360.c: New test.
15319
15320 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15321
15322         PR fortran/23232
15323         * gfortran.dg/data_implied_do_1.f90: New test.
15324
15325         PR fortran/27996
15326         PR fortran/27998
15327         * gfortran.dg/char_length_1.f90: New test.
15328
15329 2007-01-05  Richard Guenther  <rguenther@suse.de>
15330
15331         PR middle-end/28116
15332         * g++.dg/opt/pr28116.C: New testcase.
15333
15334 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15335
15336         PR fortran/29624
15337         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15338           invalid deallocate.
15339         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15340         * gfortran.dg/protected_4.f90: Add pointer intent check.
15341         * gfortran.dg/protected_6.f90: Add pointer intent check.
15342         * gfortran.dg/pointer_intent_1.f90: New test.
15343         * gfortran.dg/pointer_intent_2.f90: New test.
15344         * gfortran.dg/pointer_intent_3.f90: New test.
15345
15346 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15347
15348         PR 30235
15349         * gfortran.dg/altreturn_2.f90: new test.
15350
15351 2007-01-04  Tom Tromey  <tromey@redhat.com>
15352
15353         PR preprocessor/28165:
15354         * gcc.dg/cpp/pr28165.c: New file.
15355
15356 2007-01-03  Josh Conner  <jconner@apple.com>
15357
15358         PR middle-end/29683
15359         * gcc.dg/pr29683.c: New.
15360
15361 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15362
15363         PR c++/28217
15364         * g++.dg/pch/template-1.C: New test.
15365         * g++.dg/pch/template-1.Hs: New file.
15366
15367 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15368
15369         PR middle-end/30353
15370         * gcc.c-torture/compile/complex-4.c: New test.
15371
15372 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15373
15374         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15375         -maltivec.
15376         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15377
15378 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15379
15380         PR middle-end/30286
15381         * gcc.dg/pr30286.c: New test.
15382
15383         PR c++/29535
15384         * g++.dg/template/crash66.C: New test.
15385
15386         PR c++/29054
15387         * g++.dg/template/friend49.C: New test.
15388
15389 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15390
15391         * gfortran.dg/ibits.f90: New test.
15392
15393 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15394
15395         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15396         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15397
15398 2007-01-02  Jan Hubicka  <jh@suse.cz>
15399
15400         * gcc.dg/pr16194.c: We now output error on all three functions,
15401         not just first one.
15402
15403 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15404
15405         PR c/19977
15406         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15407         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15408
15409 2006-01-02  Ian Lance Taylor  <iant@google.com>
15410
15411         * g++.dg/warn/Wparentheses-22.C: New test.
15412         * g++.dg/warn/Wparentheses-23.C: New test.
15413
15414 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15415
15416         PR middle-end/7651
15417         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15418         * gcc.dg/declspec-3-Wextra.c: New.
15419         * gcc.dg/declspec-3-no.c: New
15420
15421 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15422
15423         PR fortran/20896
15424         * gfortran.dg/interface_10.f90: Remove.
15425
15426 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15427
15428         * gcc.dg/fold-eqxor-4.c: New test case.
15429
15430 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15431
15432         PR middle-end/30311
15433         * gcc.c-torture/compile/pr30311.c: New test.
15434
15435 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15436
15437         PR middle-end/30253
15438         * gcc.c-torture/compile/statement-expression-1.c: New test.
15439
15440 2007-01-01  Andreas Schwab  <schwab@suse.de>
15441
15442         PR target/29166
15443         * g++.dg/eh/pr29166.C: New test.
15444
15445 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15446
15447         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15448         New.
15449         (check_effective_target_vect_cmdline_needed): Use it.
15450
15451 2006-12-31  Richard Guenther  <rguenther@suse.de>
15452
15453         PR middle-end/30137
15454         * gcc.dg/pr30137-1.c: New testcase.
15455         * gcc.dg/pr30137-2.c: Likewise.
15456
15457 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15458
15459         PR middle-end/30322
15460         * gcc.dg/fold-plusnot-1.c: New test case.
15461
15462 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15463
15464         PR c++/29731
15465         * g++.dg/parse/template22.C: New test.
15466
15467 2006-12-31  Richard Guenther  <rguenther@suse.de>
15468
15469         PR middle-end/30338
15470         * gcc.c-torture/compile/pr30338.c: New testcase.
15471
15472 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15473
15474         PR fortran/27900
15475         * gfortran.dg/intrinsic_actual_4.f90: New test.
15476
15477         PR fortran/24325
15478         * gfortran.dg/func_decl_3.f90: New test.
15479
15480 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15481
15482         PR fortran/23060
15483         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15484         * gfortran.dg/c_by_val_1.f: New test.
15485         * gfortran.dg/c_by_val_2.f: New test.
15486         * gfortran.dg/c_by_val_3.f: New test.
15487
15488 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15489
15490         PR libfortran/30321
15491         * gfortran.dg/sum_zero_array_1.f90:  New test.
15492
15493 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15494
15495         PR preprocessor/29612
15496         * gcc.dg/cpp/pr29612-1.c: New test.
15497         * gcc.dg/cpp/pr29612-2.c: New test.
15498
15499 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15500
15501         PR fortran/30034
15502         * gfortran.dg/pure_formal_proc_1.f90: New test.
15503
15504         PR fortran/30237
15505         * gfortran.dg/intrinsic_actual_3.f90: New test.
15506
15507 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15508
15509         PR fortran/30014
15510         * gfortran.dg/io_constraints_1.f90: Update test.
15511         * gfortran.dg/io_constraints_2.f90: Update test.
15512         * gfortran.dg/inquire_iolength.f90: New test.
15513
15514 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15515
15516         PR fortran/20896
15517         * gfortran.dg/interface_10.f90: New test.
15518         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15519         since z is already, locally a variable.
15520
15521         PR fortran/25135
15522         * gfortran.dg/generic_11.f90: New test.
15523         * gfortran.dg/interface_7.f90: Remove name clash between module
15524         name and procedure 'x' referenced in the interface.
15525
15526 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15527
15528         PR middle-end/7651
15529         * gcc.dg/Wmissing-parameter-type.c: New.
15530         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15531         * gcc.dg/Wmissing-parameter-type-no.c: New.
15532
15533 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15534
15535         PR fortran/25818
15536         * gfortran.dg/entry_array_specs_2.f: New test.
15537
15538         PR fortran/30084
15539         * gfortran.dg/nested_modules_6.f90: New test.
15540
15541 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15542
15543         PR middle-end/7651
15544         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15545         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15546
15547 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15548
15549         PR C++/30168
15550         * g++.dg/opt/complex6.C: New test.
15551
15552 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15553
15554         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15555         full" if the linker on spu-*-* warns about exceeding local store.
15556
15557         And revert this patch:
15558         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15559         fail to link due to relocation overflows on spu-*-*.
15560
15561 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15562
15563         PR fortran/30273
15564         * gfortran.dg/dependency_19.f90: New test.
15565
15566 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15567
15568         PR fortran/30202
15569         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15570
15571 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15572
15573         PR middle-end/30262
15574         * gcc.c-torture/execute/20061220-1.c: New test.
15575
15576         PR middle-end/30263
15577         * gcc.dg/gomp/asm-1.c: New test.
15578
15579         PR target/30230
15580         * g++.dg/eh/ia64-2.C: New test.
15581
15582 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15583
15584         PR target/28966
15585         PR target/29248
15586         * gcc.dg/rs6000-leaf.c: New.
15587
15588 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15589
15590         PR fortran/25392
15591         * gfortran.dg/f2c_8.f90: New test.
15592
15593 2006-12-20  Bill Wendling  <wendling@apple.com>
15594
15595         * gcc.dg/asm-b.c: Check for __ppc64__.
15596
15597 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15598
15599         PR fortran/30190
15600         * gfortran.dg/bounds_check_5.f90: New test.
15601
15602 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15603
15604         PR middle-end/30143
15605         * gcc.dg/gomp/complex-1.c: New testcase.
15606
15607 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15608
15609         * gfortran.dg/array_memset_1.f90: New test case.
15610
15611 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15612
15613         * lib/target-supports.exp: Add spu to
15614         check_effective_target_vect_widen_mult_hi_to_si.
15615
15616 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15617
15618         PR fortran/29992
15619         * gfortran.dg/generic_9.f90: New test.
15620
15621         PR fortran/30081
15622         * gfortran.dg/generic_10.f90: New test.
15623
15624 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15625
15626         PR tree-opt/30045
15627         * gcc.dg/pr30045.c: New test.
15628
15629 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15630
15631         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15632
15633 2006-12-19  Eric Christopher  <echristo@apple.com>
15634
15635         PR target/29302
15636         * gcc.c-torture/execute/pr29302-1.c: New.
15637
15638 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15639
15640         PR fortran/39238
15641         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15642
15643 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15644
15645         PR fortran/30236
15646         * gfortran.dg/altreturn_3.f90: New test.
15647
15648         * gfortran.dg/char_result_12.f90: Fix comment typos.
15649
15650 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15651
15652         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15653         as newlib's stdio.h uses non-traditional cpp constructs.
15654
15655 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15656
15657         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15658         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15659         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15660         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15661         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15662         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15663         * gfortran.dg/default_initialization.f: Renamed to
15664         default_initialization_1.f
15665         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15666         dollar_edit_descriptor_1.f
15667         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15668         dollar_edit_descriptor_2.f
15669         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15670         dollar_edit_descriptor_3.f
15671         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15672         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15673         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15674         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15675         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15676         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15677         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15678         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15679         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15680         * gfortran.dg/default_initialization_1.f: Renamed from
15681         default_initialization.f
15682         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15683         dollar_edit_descriptor-1.f
15684         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15685         dollar_edit_descriptor-2.f
15686         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15687         dollar_edit_descriptor-3.f
15688         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15689         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15690         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15691
15692 2006-12-18  Bill Wendling  <wendling@apple.com>
15693
15694         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15695         id is an OjbC keyword.
15696
15697 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15698
15699         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15700
15701 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15702
15703         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15704
15705 2006-12-18  Ian Lance Taylor  <iant@google.com>
15706
15707         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15708
15709 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15710
15711         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15712
15713 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15714
15715         PR fortran/30207
15716         * gfortran.fortran-torture/execute/where21.f90: New test.
15717
15718 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15719
15720         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15721
15722 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15723
15724         PR middle-end/7651
15725         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15726         * gcc.dg/if-empty-1.c: Likewise.
15727         * gcc.dg/pr23165.c: Likewise.
15728         * g++.dg/warn/empty-body.C: Likewise.
15729
15730 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15731
15732         PR libfortran/30005
15733         * gfortran.dg/open_errors.f90: New test.
15734
15735 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15736
15737         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15738
15739         * gcc.target/i386/ssse3-pabsb.c: New file.
15740         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15741         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15742         * gcc.target/i386/ssse3-palignr.c: Likewise.
15743         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15744         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15745         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15746         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15747         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15748         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15749         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15750         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15751         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15752         * gcc.target/i386/ssse3-psignb.c: Likewise.
15753         * gcc.target/i386/ssse3-psignd.c: Likewise.
15754         * gcc.target/i386/ssse3-psignw.c: Likewise.
15755         * gcc.target/i386/ssse3-vals.h: Likewise.
15756
15757 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15758
15759         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15760         * lib/fortran-torture.exp: Include target-supports.exp.
15761
15762 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15763
15764         PR target/30185
15765         * gcc.c-torture/execute/pr30185.c: New test.
15766
15767 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15768
15769         PR testsuite/30179
15770         PR testsuite/30180
15771         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15772         * gcc.dg/builtin-bswap-2.c: Likewise.
15773         * gcc.dg/builtin-bswap-3.c: Likewise.
15774         * gcc.dg/builtin-bswap-4.c: Likewise.
15775         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15776         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15777
15778 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15779
15780         PR libfortran/30145
15781         * gfortran.dg/write_zero_array: New test.
15782
15783 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15784
15785         PR fortran/30200
15786         * gfortran.dg/write_fmt_trim.f90: New test.
15787
15788 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15789
15790         PR 30194
15791         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15792         temporarily.
15793
15794 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15795
15796         * lib/target-supports.exp (check_weak_available): Use istarget
15797         "hppa*-*-hpux10*" instead of regexp.
15798         (check_cxa_atexit_available): Likewise.
15799
15800 2006-12-14  Richard Guenther  <rguenther@suse.de>
15801
15802         PR tree-optimization/30197
15803         * gcc.c-torture/execute/complex-1.c: Fix function name.
15804         * gcc.dg/builtins-61.c: New testcase.
15805
15806 2006-12-14  Richard Guenther  <rguenther@suse.de>
15807
15808         PR middle-end/30172
15809         * gcc.dg/pr30172-1.c: New testcase.
15810
15811 2006-12-14  Richard Guenther  <rguenther@suse.de>
15812
15813         PR tree-optimization/30198
15814         * gcc.dg/builtins-60.c: New testcase.
15815
15816 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15817
15818         * lib/target-supports.exp (vect_no_align): Remove spu.
15819
15820 2006-12-13  Ian Lance Taylor  <iant@google.com>
15821
15822         PR c++/19564
15823         PR c++/19756
15824         * g++.dg/warn/Wparentheses-5.C: New test.
15825         * g++.dg/warn/Wparentheses-6.C: New test.
15826         * g++.dg/warn/Wparentheses-7.C: New test.
15827         * g++.dg/warn/Wparentheses-8.C: New test.
15828         * g++.dg/warn/Wparentheses-9.C: New test.
15829         * g++.dg/warn/Wparentheses-10.C: New test.
15830         * g++.dg/warn/Wparentheses-11.C: New test.
15831         * g++.dg/warn/Wparentheses-12.C: New test.
15832         * g++.dg/warn/Wparentheses-13.C: New test.
15833         * g++.dg/warn/Wparentheses-14.C: New test.
15834         * g++.dg/warn/Wparentheses-15.C: New test.
15835         * g++.dg/warn/Wparentheses-16.C: New test.
15836         * g++.dg/warn/Wparentheses-17.C: New test.
15837         * g++.dg/warn/Wparentheses-18.C: New test.
15838         * g++.dg/warn/Wparentheses-19.C: New test.
15839         * g++.dg/warn/Wparentheses-20.C: New test.
15840         * g++.dg/warn/Wparentheses-21.C: New test.
15841
15842 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15843
15844         PR testsuite/30157
15845         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15846         for target "hppa.*hpux10".
15847
15848 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15849
15850         * g++.dg/debug/vartrack1.C: New test.
15851
15852         * g++.dg/opt/ifcvt1.C: New test.
15853
15854         * gcc.dg/tls/opt-13.c: New test.
15855
15856         * gcc.dg/20060425-2.c: New test.
15857
15858         * g++.dg/opt/pr15054-2.C: New test.
15859
15860         * gcc.c-torture/execute/20060420-1.c: New test.
15861
15862         * gcc.c-torture/execute/20060412-1.c: New test.
15863
15864         * objc/compile/20060406-1.m: New test.
15865
15866 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15867
15868         * g++.dg/template/array17.C: New test.
15869
15870 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15871
15872         * gcc.target/powerpc/altivec-23.c: New test.
15873
15874 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15875
15876         PR c++27316
15877         * g++.dg/inherit/error3.C: New test.
15878
15879         PR c++/28740
15880         * g++.dg/inherit/error4.C: New test.
15881
15882 2006-12-13  Richard Guenther  <rguenther@suse.de>
15883
15884         PR tree-optimization/17687
15885         * gcc.dg/builtins-59.c: New testcase.
15886
15887 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15888
15889         * gcc.target/spu/Wmain.c: New test.
15890
15891 2006-12-12  Josh Conner  <jconner@apple.com>
15892
15893         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15894         * g++.dg/abi/thunk4.C: Likewise.
15895         * g++.dg/abi/rtti3.C: Likewise.
15896
15897 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15898
15899         * gcc.target/spu/cpat-1.c: New test.
15900         * gcc.target/spu/cpat-2.c: New test.
15901         * gcc.target/spu/cpat-3.c: New test.
15902         * gcc.target/spu/cpat-4.c: New test.
15903
15904 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15905
15906         PR tree-opt/28436
15907         * gcc.c-torture/compile/vector-1.c: New test.
15908         * gcc.c-torture/compile/vector-2.c: New test.
15909         * gcc.c-torture/compile/vector-3.c: New test.
15910
15911 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15912
15913         * lib/fortran-torture.exp: Update copyright years.  Remove
15914         obsolete comment.  Test -ftree-vectorize where it makes sense.
15915         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15916         from fortran-torture.exp.
15917         * gfortran.dg/char_transpose_1.f90,
15918         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15919         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15920         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15921         '-w' to dg-options.
15922
15923 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15924
15925         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15926         saved_${tool}_load.
15927
15928 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15929
15930         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15931         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15932         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15933         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
15934         gaps.
15935
15936 2006-12-12  Richard Guenther  <rguenther@suse.de>
15937
15938         PR middle-end/30147
15939         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
15940
15941 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
15942             Diego Novillo  <dnovillo@redhat.com>
15943
15944         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
15945         VDEF/VUSE changes.
15946         * gcc.dg/tree-ssa/pr26421.c: Likewise
15947         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
15948         * gcc.dg/tree-ssa/pr23382.c: Likewise.
15949         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
15950         * gcc.dg/tree-ssa/pr28410.c: Likewise.
15951         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
15952         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
15953         * gcc.dg/tree-ssa/vrp07.c: Likewise.
15954         * gcc.dg/tree-ssa/vrp08.c: Likewise.
15955         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15956
15957 2006-12-11  Jan Hubicka  <jh@suse.cz>
15958
15959         * gcc.dg/tree-prof/stringop-1.c: New test.
15960         * gcc.dg/tree-prof/stringop-2.c: New test.
15961
15962 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
15963
15964         PR target/30120
15965         * gcc.target/i386/pr30120.c: New test.
15966
15967         Revert:
15968         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15969
15970         * gcc.target/i386/x87regparm-1.c: New test.
15971         * gcc.target/i386/x87regparm-2.c: New test.
15972         * gcc.target/i386/x87regparm-3.c: New test.
15973         * gcc.target/i386/x87regparm-4.c: New test.
15974
15975 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
15976
15977         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
15978
15979 2006-12-10  Tobias Burnus  <burnus@net-b.de>
15980
15981         PR fortran/23994
15982         * gfortran.dg/protected_1.f90: New test.
15983         * gfortran.dg/protected_2.f90: New test.
15984         * gfortran.dg/protected_3.f90: New test.
15985         * gfortran.dg/protected_4.f90: New test.
15986         * gfortran.dg/protected_5.f90: New test.
15987         * gfortran.dg/protected_6.f90: New test.
15988
15989 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
15990             Tobias Burnus  <burnus@gcc.gnu.org>
15991
15992         PR fortran/29975
15993         PR fortran/30068
15994         * gfortran.dg/interface_4.f90: Test adding procedure to generic
15995         interface.
15996         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
15997         ambiguous interfaces.
15998         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
15999         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16000         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16001         ambiguous interfaces.
16002         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16003         * gfortran.dg/array_initializer_2.f90: Add initializer array
16004         constructor test.
16005
16006         PR fortran/30096
16007         * gfortran.dg/interface_9.f90: Test that host interfaces are
16008         not checked for ambiguity with the local version.
16009
16010 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16011
16012         PR fortran/29464
16013         * gfortran.dg/module_interface_2.f90: New test.
16014
16015 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16016
16017         PR fortran/29941
16018         * gfortran.dg/assumed_len.f90: New test.
16019
16020 2006-12-09  Richard Guenther  <rguenther@suse.de>
16021
16022         * g++.dg/warn/implicit-typename1.C: Qualify types.
16023         * g++.dg/parse/crash12.C: Likewise.
16024         * g++.dg/tree-ssa/pr22444.C: Likewise.
16025
16026 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16027
16028         * gfortran.dg/array_2.f90: Added sqrt test.
16029
16030 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16031
16032         * gcc.target/i386/x87regparm-1.c: XFAIL.
16033         * gcc.target/i386/x87regparm-2.c: XFAIL.
16034         * gcc.target/i386/x87regparm-3.c: XFAIL.
16035         * gcc.target/i386/x87regparm-4.c: XFAIL.
16036
16037 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16038
16039         * lib/target-supports.exp
16040         (check_effective_target_large_long_double): New.
16041         * gcc.dg/Wconversion-real.c : Use it.
16042         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16043         unsigned.
16044
16045 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16046
16047         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16048
16049 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16050
16051         PR fortran/27546
16052         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16053
16054 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16055
16056         PR c++/29732
16057         * g++.dg/template/crash65.C: New test.
16058         * g++.dg/template/spec16.C: Tweak error markers.
16059
16060 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16061
16062         * gcc.target/spu: New directory.
16063         * gcc.target/spu/spu.exp: New file.
16064         * gcc.target/spu/intrinsics-1.c: New test.
16065
16066 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16067
16068         PR c++/29980
16069         * g++.dg/ext/attrib27.C: New test.
16070         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16071         * g++.dg/parse/typedef5.C: Likewise.
16072
16073 2006-12-07  Mike Stump  <mrs@apple.com>
16074
16075         * treelang/compile/var_defs.tree: Adjust.
16076
16077 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16078
16079         PR c++/29730
16080         * g++.dg/template/crash64.C: New test.
16081         * g++.dg/parse/crash27.C: Adjust error markers.
16082
16083 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16084
16085         PR libfortran/30009
16086         PR libfortran/30056
16087         * gfortran.dg/read_eof_4.f90:  Add tests.
16088         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16089         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16090
16091 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16092
16093         PR c++/29729
16094         * g++.dg/template/crash63.C: New test.
16095
16096         PR c++/29728
16097         * g++.dg/template/crash62.C: New test.
16098
16099 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16100
16101         PR fortran/30003
16102         * gfortran.dg/allocatable_function_1.f90: Increase the number
16103         of expected calls of free to 10; the lhs section reference is
16104         now evaluated so there is another call to bar.  Change the
16105         comment appropriately.
16106         * gfortran.dg/array_section_1.f90: New test.
16107
16108 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16109
16110         PR fortran/29912
16111         * gfortran.dg/char_result_12.f90: New test.
16112
16113 2006-12-05  Richard Guenther  <rguenther@suse.de>
16114
16115         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16116         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16117         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16118         vect_double, xfail for spu*-*-*.
16119
16120 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16121
16122         PR fortran/29962
16123         * initialization_4.f90: Test noninteger exponents (-std=f95).
16124         * initialization_5.f90: New test for noninteger exponents
16125           with -std=f2003.
16126
16127 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16128
16129         PR fortran/29821
16130         * gfortran.dg/parameter_array_section_1.f90: New test.
16131
16132 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16133
16134         PR c++/29733
16135         * g++.dg/template/crash61.C: New test.
16136
16137         PR c++/29632
16138         * g++.dg/template/error23.C: New test.
16139
16140 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16141
16142         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16143
16144 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16145
16146         PR fortran/29916
16147         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16148
16149 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16150
16151         PR middle-end/29965
16152         * gcc.dg/gomp/pr29965-1.c: New test.
16153         * gcc.dg/gomp/pr29965-2.c: New test.
16154         * gcc.dg/gomp/pr29965-3.c: New test.
16155         * gcc.dg/gomp/pr29965-4.c: New test.
16156         * gcc.dg/gomp/pr29965-5.c: New test.
16157         * gcc.dg/gomp/pr29965-6.c: New test.
16158         * g++.dg/gomp/pr29965-1.C: New test.
16159         * g++.dg/gomp/pr29965-2.C: New test.
16160         * g++.dg/gomp/pr29965-3.C: New test.
16161         * g++.dg/gomp/pr29965-4.C: New test.
16162         * g++.dg/gomp/pr29965-5.C: New test.
16163         * g++.dg/gomp/pr29965-6.C: New test.
16164         * g++.dg/gomp/pr29965-7.C: New test.
16165         * g++.dg/gomp/pr29965-8.C: New test.
16166         * g++.dg/gomp/pr29965-9.C: New test.
16167         * g++.dg/gomp/pr29965-10.C: New test.
16168
16169 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16170
16171         * gnat.dg/pointer_variable_bounds.adb: New test.
16172         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16173         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16174
16175 2006-12-03  Eric Christopher  <echristo@apple.com>
16176
16177         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16178
16179 2006-12-03  Richard Henderson  <rth@redhat.com>
16180             Andrew Pinski  <pinskia@gmail.com>
16181
16182         PR C++/14329
16183         * g++.dg/warn/unit-1.C: New test.
16184
16185 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16186
16187         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16188
16189 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16190
16191         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16192         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16193         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16194         * gcc.dg/vect/vect-70.c: Reduce array size.
16195         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16196         vect_no_compaer_double targets.
16197         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16198         vect_float, vect_double, and vect_int.
16199
16200 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16201
16202         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16203         test for loop versioning on vect_no_align targets.
16204         * gcc.dg/vect/pr20122.c: Likewise.
16205         * gcc.dg/vect/vect-105.c: Likewise.
16206         * gcc.dg/vect/vect-42.c: Likewise.
16207         * gcc.dg/vect/vect-43.c: Likewise.
16208         * gcc.dg/vect/vect-74.c: Likewise.
16209         * gcc.dg/vect/vect-75.c: Likewise.
16210         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16211         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16212         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16213         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16214
16215 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16216
16217         PR fortran/29642
16218         * gfortran.dg/value_1.f90 : New test.
16219         * gfortran.dg/value_2.f90 : New test.
16220         * gfortran.dg/value_3.f90 : New test.
16221         * gfortran.dg/value_4.f90 : New test.
16222         * gfortran.dg/value_4.c : Called from value_4.f90.
16223
16224 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16225
16226         PR C++/30033
16227         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16228
16229 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16230
16231         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16232
16233 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16234
16235         PR c/27953
16236         * gcc.dg/pr27953.c: New test.
16237
16238 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16239
16240         PR c++/30022
16241         * g++.dg/ext/vector5.C: New test.
16242
16243         PR c++/30021
16244         * g++.dg/other/main1.C: New test.
16245
16246 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16247
16248         PR libfortran/29568
16249         * gfortran.dg/convert_implied_open.f90:  Change to
16250         new default record length.
16251         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16252         new error message.
16253         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16254
16255 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16256
16257         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16258
16259 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16260
16261         PR c++/29066
16262         * g++.dg/expr/pr29066.c: New.
16263
16264 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16265             Zdenek Dvorak <dvorakz@suse.cz>
16266
16267         PR tree-optimization/29921
16268         * gcc.dg/pr29921-2.c: New test.
16269
16270 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16271
16272         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16273         (i386_get_cpuid): New function.
16274         (i386_cpuid_ecx): Likewise.
16275         (i386_cpuid_edx): Likewise.
16276         (i386_cpuid): Updated to call i386_cpuid_edx.
16277
16278         * gcc.target/i386/sse3-addsubpd.c: New file.
16279         * gcc.target/i386/sse3-addsubps.c: Likewise.
16280         * gcc.target/i386/sse3-haddpd.c: Likewise.
16281         * gcc.target/i386/sse3-haddps.c: Likewise.
16282         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16283         * gcc.target/i386/sse3-hsubps.c: Likewise.
16284         * gcc.target/i386/sse3-lddqu.c: Likewise.
16285         * gcc.target/i386/sse3-movddup.c: Likewise.
16286         * gcc.target/i386/sse3-movshdup.c: Likewise.
16287         * gcc.target/i386/sse3-movsldup.c: Likewise.
16288
16289 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16290
16291         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16292
16293 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16294
16295         * gcc.dg/dfp/convert-int-max.c: New test.
16296         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16297
16298 2006-11-30  Richard Guenther  <rguenther@suse.de>
16299
16300         * gcc.dg/vect/vect-pow-1.c: Rename ...
16301         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16302         floats instead of doubles, check successful vectorization.
16303
16304 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16305
16306         PR target/29945
16307         * gcc.c-torture/compile/pr29945.c: New testcase.
16308
16309 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16310
16311         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16312         -maltivec.
16313
16314 2006-11-29  Eric Christopher  <echristo@apple.com>
16315
16316         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16317
16318 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16319
16320         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16321
16322         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16323
16324 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16325
16326         PR c++/29022
16327         * g++.dg/inherit/virtual2.C: New test.
16328         * g++.dg/inherit/virtual3.C: Likewise.
16329         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16330         * g++.dg/inherit/error2.C: Likewise.
16331         * g++.dg/template/instantiate1.C: Likewise.
16332
16333 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16334
16335         PR tree-opt/29984
16336         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16337
16338 2006-11-28  Jan Hubicka  <jh@suse.cz>
16339
16340         * gcc.dg/memcpy-1.c: New test.
16341
16342 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16343
16344         PR c++/29735
16345         * g++.dg/warn/main-3.C: New test.
16346
16347 2006-11-28  Jan Hubicka  <jh@suse.cz>
16348
16349         * gcc.dg/winline-1.c: New test.
16350
16351 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16352
16353         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16354         alignments.
16355
16356 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16357
16358         PR fortran/29976
16359         * gfortran.dg/missing_optional_dummy_3.f90
16360
16361 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16362
16363         PR fortran/20880
16364         * gfortran.dg/interface_3.f90: Modify errors.
16365
16366 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16367
16368         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16369         fail to link due to relocation overflows on spu-*-*.
16370
16371 2006-11-27  Michael Matz  <matz@suse.de>
16372             Andreas Krebbel  <krebbel1@de.ibm.com>
16373
16374         PR target/29319
16375         * gcc.dg/20061127-1.c: New testcase.
16376
16377 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16378
16379         * gcc.dg/20061124-1.c: Add exit() function prototype.
16380
16381 2006-11-27  Jan Hubicka  <jh@suse.cz>
16382
16383         * gcc.target/i386/memcpy-1.c: Adjust size.
16384         * gcc.dg/visibility-11.c: Likewise.
16385
16386 2006-11-27  Richard Guenther  <rguenther@suse.de>
16387
16388         PR middle-end/25620
16389         * gcc.target/i386/pow-1.c: New testcase.
16390         * gcc.dg/builtins-58.c: Likewise.
16391
16392 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16393
16394         PR c++/29886
16395         * g++.dg/expr/cast8.C: New test.
16396
16397 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16398
16399         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16400         Don't ever inline the testcase.
16401
16402 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16403
16404         PR fortran/29982
16405         * gfortran.fortran-torture/compile/parameter_3.f90: New
16406         testcase.
16407
16408 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16409
16410         PR fortran/29951
16411         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16412
16413 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16414
16415         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16416         for CHAR.
16417
16418 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16419
16420         PR libgfortran/29936
16421         * gfortran.dg/write_check3.f90: New test.
16422
16423 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16424
16425         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16426
16427 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16428
16429         PR fortran/20880
16430         * gfortran.dg/interface_3.f90: New test.
16431
16432         PR fortran/29387
16433         * gfortran.dg/generic_8.f90: New test.
16434
16435 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16436
16437         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16438         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16439         * gfortran.dg/specifics_3.f90: Remove.
16440
16441 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16442
16443         PR c/29955
16444         * gcc.dg/gomp/pr29955.c: New test.
16445
16446         PR c/29736
16447         * gcc.dg/pr29736.c: New test.
16448
16449 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16450
16451         PR tree-opt/29964
16452         * gcc.dg/pure-1.c: New test.
16453
16454 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16455
16456         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16457         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16458
16459 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16460
16461         * gcc.dg/20061124-1.c: New testcase.
16462
16463 2006-11-23  Eric Christopher  <echristo@apple.com>
16464
16465         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16466
16467 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16468
16469         PR c/2707
16470         PR c++/26167
16471         * gcc.dg/Wconversion-integer.c: New. Supersedes
16472         Wconversion-negative-constants.c
16473         * gcc.dg/Wconversion-real.c: New.
16474         * gcc.dg/Wconversion-real-integer.c: New.
16475         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16476         * g++.dg/warn/Wconversion1.C: Modified.
16477
16478 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16479
16480         * gfortran.dg/overload_1.f90: New test.
16481
16482 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16483
16484         PR c/9072
16485         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16486         Wtraditional-conversion.
16487         * gcc.dg/overflow-warn-2.c: Likewise.
16488         * gcc.dg/Wconversion.c: Likewise. Renamed as
16489         Wtraditional-conversion.c .
16490         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16491         Wtraditional-conversion-2.c .
16492         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16493         Wtraditional-conversion-2.c
16494         * gcc.dg/Wconversion-negative-constants.c: New.
16495
16496 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16497
16498         * gcc.dg/tree-ssa/dump-1.c: New test.
16499
16500 2006-11-23  David Ung <davidu@mips.com>
16501
16502         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16503         -mfp64, allowable when ISA >= 33 and float is enabled.
16504         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16505         of mthc1 and mfhc1 patterns.
16506
16507 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16508
16509         PR tree-optimization/29921
16510         * gcc.dg/pr29921.c: New test.
16511
16512 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16513
16514         PR fortran/29441
16515         * gfortran.dg/initialization_4.f90: New test.
16516
16517 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16518
16519         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16520         platforms that have interleaving support.
16521         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16522         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16523         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16524         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16525         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16526         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16527         gcc.dg/vect/vect-strided-u8-i8.c,
16528         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16529         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16530         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16531         gcc.dg/vect/vect-strided-float.c,
16532         gcc.dg/vect/vect-strided-a-mult.c,
16533         gcc.dg/vect/vect-strided-mult-char-ls.c,
16534         gcc.dg/vect/vect-strided-a-u16-mult.c,
16535         gcc.dg/vect/vect-strided-a-u32-mult.c,
16536         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16537         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16538         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16539         gcc.dg/vect/vect-strided-mult.c,
16540         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16541         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16542         New.
16543
16544 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16545
16546         PR fortran/25087
16547         * gfortran.dg/auto_char_len_4.f90: New test.
16548
16549 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16550
16551         PR fortran/29652
16552         * gfortran.dg/generic_7.f90: New test.
16553         * gfortran.dg/defined_operators_1.f90: Add new error.
16554
16555 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16556
16557         PR tree-optimization/29902
16558         * g++.dg/tree-ssa/pr29902.C: New test.
16559
16560 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16561
16562         PR fortran/29820
16563         * gfortran.dg/used_types_13.f90: New test.
16564
16565 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16566
16567         * gcc.dg/dfp/snan.c: Delete.
16568
16569 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16570
16571         * g++.dg/cpp0x/static_assert1.C: New.
16572         * g++.dg/cpp0x/static_assert2.C: New.
16573         * g++.dg/cpp0x/static_assert3.C: New.
16574
16575 2006-11-21  Richard Guenther  <rguenther@suse.de>
16576
16577         * gcc.dg/vect/vect-pow-1.c: New testcase.
16578         * gcc.dg/vect/vect-pow-2.c: Likewise.
16579
16580 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16581
16582         PR c++/29570
16583         * g++.dg/template/static29.C: New test.
16584
16585         PR c++/29734
16586         * g++.dg/conversion/simd4.C: New test.
16587
16588 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16589
16590         PR c++/29475
16591         * g++.dg/template/access19.C: New test.
16592         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16593         error is reported.
16594
16595 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16596
16597         PR tree-opt/25500
16598         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16599
16600 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16601
16602         PR fortran/27546
16603         * gfortran.dg/import.f90: Extended test.
16604         * gfortran.dg/import2.f90: Extended test.
16605
16606 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16607
16608         * gfortran.dg/volatile3.f90: Add conflict test.
16609
16610 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16611
16612         PR fortran/24783
16613         * gfortran.dg/implicit_10.f90: New test.
16614
16615 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16616
16617         PR c++/8586
16618         * g++.dg/warn/Wall-write-strings.C: New.
16619
16620 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16621
16622         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16623         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16624
16625 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16626
16627         * gfortran.dg/use_3.f90: Remove error message.
16628         * gfortran.dg/iso_fortran_env_1.f90: New test.
16629         * gfortran.dg/iso_fortran_env_2.f90: New test.
16630         * gfortran.dg/iso_fortran_env_3.f90: New test.
16631         * gfortran.dg/iso_fortran_env_4.f90: New test.
16632
16633 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16634
16635         * gcc.dg/vect/vect-27.c: Fix initialization.
16636
16637 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16638
16639         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16640         * gcc.dg/torture/builtin-minmax-1.c: New.
16641
16642         * gcc.dg/builtins-20.c: Add cases for copysign.
16643
16644 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16645
16646         PR fortran/24285
16647         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16648
16649 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16650         * gfortran.dg/use_1.f90: New test.
16651         * gfortran.dg/use_1.f90: New test.
16652         * gfortran.dg/use_1.f90: New test.
16653
16654 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16655
16656         PR tree-optimization/29801
16657         * gcc.dg/pr29801.c: New test.
16658
16659 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16660
16661         PR middle-end/29584
16662         * gcc.dg/torture/pr29584.c: New test.
16663
16664 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16665
16666         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16667         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16668         * gcc.target/powerpc/compress-float-ppc.c,
16669         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16670         powerpc_fprs.
16671         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16672         do not pass -mhard-float.
16673
16674 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16675
16676         * gnat.dg/volatile_aggregate.adb: New test.
16677
16678 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16679
16680         PR fortran/29391
16681         PR fortran/29489
16682         * gfortran.dg/bound_2.f90: Add more checks.
16683         * gfortran.dg/bound_3.f90: New test.
16684
16685 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16686
16687         PR target/29201
16688         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16689
16690 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16691
16692         * gfortran.dg/import3.f90: Fix error message.
16693
16694 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16695
16696         PR tree-opt/29788
16697         * gfortran.fortran-torture/compile/inline_1.f90:
16698         New testcase.
16699
16700 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16701
16702         * gcc.target/i386/x87regparm-1.c: New test.
16703         * gcc.target/i386/x87regparm-2.c: New test.
16704         * gcc.target/i386/x87regparm-3.c: New test.
16705         * gcc.target/i386/x87regparm-4.c: New test.
16706
16707 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16708
16709         PR fortran/27546
16710         * gfortran.dg/import.f90: New test.
16711         * gfortran.dg/import2.f90: New test.
16712         * gfortran.dg/import3.f90: New test.
16713
16714 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16715
16716         PR fortran/27588
16717         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16718
16719 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16720
16721         PR fortran/29806
16722         * gfortran.dg/contains.f90: New test.
16723         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16724
16725 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16726
16727         PR tree-optimization/29581
16728         * gcc.dg/pr29581-1.c: New test.
16729         * gcc.dg/pr29581-2.c: New test.
16730         * gcc.dg/pr29581-3.c: New test.
16731         * gcc.dg/pr29581-4.c: New test.
16732         * gfortran.dg/pr29581.f90: New test.
16733
16734 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16735
16736         PR fortran/29702
16737         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16738         numbers in error message headers.
16739
16740 2006-11-14  Richard Guenther  <rguenther@suse.de>
16741
16742         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16743         to i?86 and x86_64 targets.
16744
16745 2006-11-14  Caroline Tice  <ctice@apple.com>
16746
16747         * gcc.dg/pubtypes-1.c: New file/testcase.
16748         * gcc.dg/pubtypes-2.c: New file/testcase.
16749         * gcc.dg/pubtypes-3.c: New file/testcase.
16750         * gcc.dg/pubtypes-4.c: New file/testcase.
16751         * g++.dg/pubtypes.C: New file/testcase.
16752
16753 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16754
16755         PR c++/29106
16756         * g++.dg/init/self1.C: New test.
16757
16758 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16759
16760         PR fortran/29657
16761         * gfortran.dg/conflicts.f90: Add.
16762
16763 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16764
16765         PR rtl-optimization/29798
16766
16767         * gcc.c-torture/execute/pr29798.c: New.
16768
16769 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16770
16771         * gcc.dg/builtins-20.c: Add more cases.
16772
16773 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16774
16775         PR fortran/29759
16776         * gfortran.dg/gomp/pr29759.f90: New test.
16777
16778 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16779
16780         PR c++/29518
16781         * g++.dg/template/static28.C: New test.
16782
16783 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16784
16785         * lib/c-torture.exp: Use target-libpath.exp.
16786         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16787         set GCC_EXEC_PREFIX env var from global variable of same name.
16788
16789 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16790
16791         PR fortran/26994
16792         * gfortran.fortran-torture/compile/transfer-1.f90:
16793         New testcase.
16794
16795 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16796             Zdenek Dvorak <dvorakz@suse.cz>
16797
16798         PR tree-optimization/29680
16799         * gcc.dg/alias-11.c: New test.
16800
16801 2006-11-12  Jason Merrill  <jason@redhat.com>
16802             Andrew Pinski <pinskia@physics.uc.edu>
16803
16804         PR middle-end/28915
16805         * gcc.target/i386/vectorize1.c: New.
16806
16807 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16808
16809         PR rtl-optimization/29797
16810         * gcc.c-torture/execute/pr29797-1.c: New test case.
16811
16812 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16813
16814         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16815
16816 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16817
16818         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16819
16820 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16821
16822         PR tree-optimization/13827
16823         * gcc.dg/fold-eqand-1.c: New test case.
16824
16825 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16826
16827         PR rtl-opt/28812
16828         * gcc.c-torture/execute/mayalias-3.c: New test.
16829
16830 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16831
16832         PR middle-end/27528
16833         * gcc.c-torture/compile/pr27528.c: New test.
16834         * gcc.dg/pr27528.c: Likewise.
16835
16836 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16837
16838         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16839
16840         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16841
16842 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16843
16844         PR fortran/29758
16845         * gfortran.dg/reshape_source_size_1.f90: New test.
16846
16847 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16848
16849         PR fortran/29315
16850         * gfortran.dg/aliasing_dummy_4.f90: New test.
16851
16852 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16853
16854         PR target/29777
16855         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16856         and x86_64-*-* targets.
16857
16858 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16859
16860         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16861         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16862         New macros. Use them in exact tests.
16863         (TESTIT3): New macro.
16864         Add tests for fmin, fmax and fma.
16865
16866 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16867
16868         PR fortran/29431
16869         * gfortran.dg/array_constructor_13.f90: New test.
16870
16871 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16872
16873         PR fortran/29744
16874         * gfortran.dg/used_types_12.f90: New test.
16875
16876 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16877
16878         PR middle-end/29726
16879         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16880         (test6): Ditto.
16881         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16882         * gcc.dg/fold-eqandshift-3.c: New test case.
16883
16884 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16885
16886         PR fortran/29699
16887         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16888
16889         PR fortran/21370
16890         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16891
16892 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16893
16894         * gcc.dg/20061109-1.c: New testcase.
16895
16896 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16897
16898         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16899
16900 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16901
16902         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16903         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16904
16905 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16906
16907         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16908         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16909
16910 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16911
16912         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16913
16914 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16915
16916         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16917         vect-9.c).
16918         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16919         * gcc.dg/vect/vect-9.c: Now vectorizable.
16920         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16921         that support vect_widen_mult.
16922         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16923         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16924         vect-reduc-dot-u16.c).
16925         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16926         vect-reduc-dot-u16.c).
16927         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16928         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16929         vect-reduc-dot-s8.c).
16930         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16931         vect-reduc-dot-s8.c).
16932         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16933         vect-reduc-dot-s8.c).
16934         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
16935         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
16936         vect-reduc-dot-u8.c).
16937         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
16938         vect-reduc-dot-u8.c).
16939         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
16940         * gcc.dg/vect/vect-multitypes-9.c: New test.
16941         * gcc.dg/vect/vect-multitypes-10.c: New test.
16942         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
16943         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
16944         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
16945         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
16946         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
16947         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
16948         wrapv-vect-reduc-dot-s8.c.
16949         * lib/target-support.exp (check_effective_target_vect_unpack): New.
16950         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
16951         targets that support vec_unpack.
16952         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
16953         (check_effective_target_vect_widen_mult_qi_to_hi): New.
16954         (check_effective_target_vect_widen_mult_hi_to_si): New.
16955         (check_effective_target_vect_widen_sum): Removed.
16956
16957         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16958
16959         * gcc.dg/vect/vect-multitypes-8.c: New test.
16960         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
16961
16962         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
16963
16964         * gcc.dg/vect/vect-multitypes-7.c: New test.
16965
16966         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16967
16968         * gcc.dg/vect/vect-multitypes-4.c: New test.
16969         * gcc.dg/vect/vect-multitypes-5.c: New test.
16970         * gcc.dg/vect/vect-multitypes-6.c: New test.
16971
16972         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16973
16974         * gcc.dg/vect/vect-multitypes-1.c: New test.
16975         * gcc.dg/vect/vect-multitypes-2.c: New test.
16976         * gcc.dg/vect/vect-multitypes-3.c: New test.
16977
16978 2006-11-07  Eric Christopher  <echristo@apple.com>
16979
16980         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
16981         Test using scan-assembler-not.
16982
16983 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
16984
16985         * gcc.dg/inline-17.c: New test.
16986
16987 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
16988
16989         PR other/25028
16990         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
16991         on HP-UX.
16992
16993 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
16994
16995         PR fortran/29539
16996         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
16997
16998         PR fortran/29634
16999         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17000         test.
17001
17002 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17003
17004         PR fortran/29601
17005         * gfortran.dg/volatile.f90: Add.
17006         * gfortran.dg/volatile2.f90: Add.
17007         * gfortran.dg/volatile3.f90: Add.
17008         * gfortran.dg/volatile4.f90: Add.
17009         * gfortran.dg/volatile5.f90: Add.
17010         * gfortran.dg/volatile6.f90: Add.
17011         * gfortran.dg/volatile7.f90: Add.
17012
17013 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17014
17015         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17016           for matching error messages.
17017         * gfortran.dg/specifics_3.f90: Adjust pattern
17018           for matching error messages.
17019
17020 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17021             Bernhard Fischer  <aldot@gcc.gnu.org>
17022
17023         * lib/gcc-dg.exp (output-exists): New proc.
17024         (output-exists-not): New proc.
17025         * gcc.test-framework/test-framework.awk: Support new directives.
17026         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17027         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17028         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17029         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17030         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17031         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17032
17033 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17034
17035         PR fortran/29630
17036         PR fortran/29679
17037         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17038         * gfortran.dg/initialization_3.f90: New.
17039
17040 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17041
17042         PR libgfortran/25545
17043         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17044
17045 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17046
17047         PR middle-end/29695
17048         * gcc.c-torture/execute/pr29695-1.c: New test.
17049         * gcc.c-torture/execute/pr29695-2.c: New test.
17050
17051 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17052
17053         PR fortran/29565
17054         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17055
17056 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17057
17058         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17059         for matching error messages.
17060
17061 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17062
17063         PR target/26915
17064         * gcc.target/i386/387-12.c: New test.
17065
17066 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17067
17068         PR libfortran/29713
17069         * gfortran.dg/pr29713.f90: New test.
17070
17071 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17072
17073         * gcc.c-torture/execute/arith-rand-ll.c:
17074         Also test for bogus rest sign.
17075
17076 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17077
17078         PR libfortran/27895
17079         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17080
17081 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17082
17083         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17084         from error messages.
17085
17086 2006-11-02  Mike Stump  <mrs@apple.com>
17087
17088         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17089
17090         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17091
17092 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17093
17094         * g++.dg/eh/gcsec1.C: New test.
17095
17096 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17097
17098         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17099         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17100
17101 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17102
17103         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17104         hexadecimal value.
17105         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17106         * gcc.dg/pr14796-2.c: Likewise.
17107
17108 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17109
17110         * gcc.c-torture/execute/20061101-1.c: New test.
17111
17112 2006-11-01  Richard Guenther  <rguenther@suse.de>
17113
17114         * gcc.target/i386/fpprec-1.c: New testcase.
17115
17116 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17117
17118         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17119         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17120
17121 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17122
17123         * gcc.c-torture/execute/20061031-1.c: New test.
17124
17125 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17126
17127         PR 23067
17128         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17129         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17130         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17131         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17132         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17133         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17134         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17135
17136 2006-10-31  Eric Christopher  <echristo@apple.com>
17137             Falk Hueffner  <falk@debian.org>
17138
17139         * gcc.dg/builtin-bswap-1.c: New.
17140         * gcc.dg/builtin-bswap-2.c: New.
17141         * gcc.dg/builtin-bswap-3.c: New.
17142         * gcc.dg/builtin-bswap-4.c: New.
17143         * gcc.dg/builtin-bswap-5.c: New.
17144         * gcc.target/i386/builtin-bswap-1.c: New.
17145
17146 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17147
17148         * gcc.dg/inline-16.c: New.
17149
17150         PR 16622
17151         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17152         defining it.
17153         * gcc.dg/inline-13.c: New.
17154         * gcc.dg/inline-14.c: New.
17155         * gcc.dg/inline-15.c: New.
17156
17157         PR 11377
17158         * gcc.dg/inline6.c: New.
17159         * gcc.dg/inline7.c: New.
17160
17161 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17162
17163         PR middle-end/23470
17164         * gcc.dg/pr23470-1.c: New test case.
17165
17166 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17167
17168         PR fortran/29537
17169         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17170         data.
17171         * gfortran.dg/blockdata_2.f90: New testcase.
17172
17173 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17174
17175         PR libfortran/29627
17176         * gfortran.dg/unf_short_record_1.f90:  New test.
17177
17178 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17179
17180         PR fortran/29067
17181         * gfortran.dg/pr29067.f: New test.
17182
17183 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17184             Richard Sandiford  <richard@codesourcery.com>
17185
17186         * lib/target-supports.exp (get_compiler_messages): Append options
17187         as a single list element.
17188         (check_effective_target_arm_vfp_ok): New.
17189         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17190
17191 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17192
17193         PR fortran/29387
17194         * gfortran.dg/intrinsic_actual_2.f90: New test.
17195
17196         PR fortran/29490
17197         * gfortran.dg/actual_array_interface_1.f90: New test.
17198
17199         PR fortran/29641
17200         * gfortran.dg/used_types_11.f90: New test.
17201
17202 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17203
17204         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17205         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17206         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17207         * g++.old-deja/g++.mike/net25.C (main): Same.
17208         * g++.dg/lookup/exception1.C (main): Same.
17209         * g++.dg/parse/parens2.C (main): Same.
17210
17211 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17212
17213         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17214
17215 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17216
17217         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17218         * gcc.dg/torture/builtin-math-3.c: Likewise.
17219
17220 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17221
17222         PR fortran/29452
17223         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17224         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17225
17226 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17227
17228         PR Fortran/29410
17229         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17230
17231 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17232
17233         * lib/target-supports.exp (check_function_available): Declare
17234         function before calling.
17235
17236 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17237
17238         PR tree-optimization/29637
17239         * gcc.dg/pr29637.c: New test.
17240
17241 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17242
17243         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17244         tree canonicalization.
17245
17246 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17247
17248         * gcc.dg/builtins-20.c: Add more hypot tests.
17249
17250 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17251
17252         * gcc.dg/fold-compare-1.c: New test case.
17253
17254 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17255
17256         PR c++/16307
17257         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17258
17259 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17260
17261         PR tree-optimization/15458
17262         * gcc.dg/fold-xornot-1.c: New test case.
17263
17264 2006-10-29  Richard Guenther  <rguenther@suse.de>
17265
17266         * gcc.target/i386/math-torture/trunc.c: New testcase.
17267
17268 2006-10-29  Richard Guenther  <rguenther@suse.de>
17269
17270         * gcc.target/i386/math-torture/round.c: New testcase.
17271
17272 2006-10-29  Richard Guenther  <rguenther@suse.de>
17273
17274         * gcc.target/i386/math-torture/ceil.c: New testcase.
17275         * gcc.target/i386/math-torture/floor.c: Likewise.
17276
17277 2006-10-29  Richard Guenther  <rguenther@suse.de>
17278
17279         * gcc.target/i386/math-torture/rint.c: New testcase.
17280         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17281
17282 2006-10-29  Richard Guenther  <rguenther@suse.de>
17283
17284         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17285         * gcc.target/i386/math-torture/lceil.c: Likewise.
17286
17287 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17288
17289         PR libgfortran/24313
17290         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17291
17292 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17293
17294         * gcc.c-torture/execute/20020118-1.c,
17295         gcc.c-torture/execute/builtins/strlen.c,
17296         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17297         comment typos.
17298
17299 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17300
17301         * gcc.dg/builtins-20.c: Add tests for hypot.
17302         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17303         two-argument builtins.
17304         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17305         TESTIT2.  Update all callers.
17306         (TESTIT2, TESTIT2_R): New helper macros.
17307         Add testcases for pow, hypot and atan2.
17308
17309 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17310
17311         PR C++/29295
17312         * g++.dg/expr/bool1.C: New test.
17313         * g++.dg/expr/bool2.C: New test.
17314
17315 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17316
17317         PR fortran/28224
17318         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17319         * gfortran.dg/namelist_internal.f90: New test.
17320
17321 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17322
17323         PR fortran/29625
17324         * gfortran.dg/io_real_boz.f90: Add.
17325         * gfortran.dg/io_real_boz2.f90: Add.
17326
17327 2006-10-28  Richard Guenther  <rguenther@suse.de>
17328
17329         PR middle-end/26899
17330         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17331
17332 2006-10-28  Richard Guenther  <rguenther@suse.de>
17333
17334         PR target/28806
17335         * gcc.target/i386/math-torture/lround.c: New testcase.
17336
17337 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17338
17339         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17340         * gcc.dg/builtins-44.c: Likewise.
17341         * gcc.dg/builtins-45.c: Likewise.
17342         * gcc.dg/pr28796-2.c: Likewise.
17343         * gcc.dg/unordered-3.c: Likewise.
17344
17345 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17346
17347         PR libgfortran/27954
17348         * gfortran.dg/error_recovery_2.f90: New test.
17349
17350 2006-10-26  Richard Guenther  <rguenther@suse.de>
17351
17352         * gcc.target/i386/i386.exp: Use glob, not find to collect
17353         tests.  Avoids recursing into subdirectories.
17354         * gcc.target/i386/math-torture/math-torture.exp: Torture
17355         for interesting ia32 math options.
17356         * gcc.target.i386/math-torture/lrint.c: New testcase.
17357
17358 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17359
17360         PR libgfortran/29563
17361         * gfortran.dg/arrayio_9.f90: Update test.
17362         * gfortran.dg/arrayio_19.f90: New test.
17363
17364 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17365
17366         * gcc.dg/20061026.c: New testcase.
17367
17368 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17369
17370         PR libgfortran/29563
17371         * gfortran.dg/arrayio_9.f90: New test.
17372
17373 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17374
17375         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17376         Copy the strings manually, as strcpy may call strlen.
17377
17378 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17379
17380         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17381         Add checks for log, log2, log10 and log1p.
17382
17383         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17384         we already test 0.0.  Add checks for expm1, log, log2, log10,
17385         log1p, cbrt, erf and erfc.
17386
17387 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17388
17389         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17390
17391 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17392
17393         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17394         and remainderl() built-in functions.  Remove -ffast-math from
17395         dg-options.
17396
17397 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17398
17399         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17400         acosh and atanh.
17401
17402         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17403         floating point modifiers to arguments passed to float and long
17404         double functions respectively.  Update all callers to use floating
17405         point numbers, not integers.  Add tests for exp, exp2 and
17406         exp10/pow10.
17407
17408         * gcc.dg/torture/builtin-math-3.c: New test.
17409
17410 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17411
17412         PR fortran/29393
17413         * gfortran.dg/initialize_2.f90: New.
17414
17415 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17416
17417         * gcc.dg/torture/builtin-math-2.c: New test.
17418
17419 2006-10-24  Richard Guenther  <rguenther@suse.de>
17420
17421         PR middle-end/28796
17422         * gcc.dg/pr28796-1.c: New testcase.
17423         * gcc.dg/pr28796-2.c: Likewise.
17424
17425 2006-10-24  Richard Guenther  <rguenther@suse.de>
17426
17427         * gcc.dg/builtins-57.c: New testcase.
17428
17429 2006-10-24  Richard Guenther  <rguenther@suse.de>
17430
17431         PR tree-optimization/29567
17432         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17433
17434 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17435
17436         PR tree-optimization/14784
17437         * gcc.dg/alias-10.c: New test.
17438
17439 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17440
17441         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17442
17443 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17444
17445         * gcc.dg/builtin-strncat-chk-1.c: New test.
17446
17447 2006-10-23  Jan Hubicka  <jh@suse.cz>
17448
17449         * gcc.dg/memmove-1.c: New test.
17450
17451 2006-10-23  Paul Brook  <paul@codesourcery.com>
17452
17453         * gcc.dg/pragma-pack-5.c: New test.
17454
17455 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17456
17457         * g++.dg/other/s390-1.C: New testcase.
17458
17459 2006-10-23  Richard Guenther  <rguenther@suse.de>
17460
17461         PR middle-end/27132
17462         PR middle-end/23295
17463         * gcc.dg/pr27132.c: New testcase.
17464         * gcc.dg/pr23295.c: Likewise.
17465         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17466         * g++.dg/tree-ssa/pr19807.C: Likewise.
17467
17468 2006-10-23  Richard Guenther  <rguenther@suse.de>
17469
17470         PR middle-end/21032
17471         * gcc.dg/pr21032.c: New testcase.
17472
17473 2006-10-22  Jeff Law  <law@redhat.com>
17474         Richard Guenther  <rguenther@suse.de>
17475
17476         PR tree-optimization/15911
17477         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17478
17479 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17480
17481         PR c++/20647
17482         * g++.dg/abi/rtti3.C: New.
17483
17484 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17485
17486         PR middle-end/28252
17487         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17488         transformation.
17489
17490 2006-10-21  Richard Guenther  <rguenther@suse.de>
17491
17492         PR tree-optimization/3511
17493         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17494
17495 2006-10-21  Richard Guenther  <rguenther@suse.de>
17496
17497         PR middle-end/26898
17498         * gcc.dg/torture/pr26898-1.c: New testcase.
17499         * gcc.dg/torture/pr26898-2.c: Likewise.
17500
17501 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17502
17503         PR c++/28053
17504         * g++.dg/parse/bitfield1.C: Adjust error markers.
17505         * g++.dg/parse/bitfield2.C: New test.
17506
17507 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17508
17509         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17510
17511 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17512
17513         PR libfortran/27895
17514         * gfortran.dg/zero_sized_1.f90: New test.
17515
17516 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17517
17518         * gcc.dg/div-compare-1.c: New test.
17519
17520 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17521
17522         PR fortran/29216
17523         * gfortran.dg/result_default_init_1.f90: New test.
17524
17525         PR fortran/29314
17526         * gfortran.dg/automatic_default_init_1.f90: New test.
17527
17528         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17529         from 38 to 33.
17530
17531 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17532
17533         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17534         'using namespace std' without previous declaration.
17535         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17536         * g++.old-deja/g++.robertl/eb133c.C: New.
17537
17538 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17539
17540         PR libgfortran/29277
17541         * gfortran.dg/streamio_4.f90: Update test.
17542         * gfortran.dg/streamio_11.f90: New test.
17543
17544 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17545
17546         PR c++/27952
17547         * g++.dg/inherit/virtual1.C: New test.
17548
17549 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17550
17551         PR c++/28261
17552         * g++.dg/parse/enum3.C: New test.
17553
17554 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17555
17556         PR c++/29039
17557         * g++.dg/init/ctor8.C: New test.
17558
17559 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17560
17561         PR c++/27270
17562         * g++.dg/ext/complit8.C: Tweak error markers.
17563         * g++.dg/template/complit1.C: Add error marker.
17564
17565 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17566
17567         PR c++/27270
17568         * g++.dg/ext/complit8.C: New test.
17569
17570         PR c++/29408
17571         * g++.dg/parse/dtor12.C: New test.
17572
17573         PR c++/29435
17574         * g++.dg/template/sizeof11.C: New test.
17575
17576 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17577
17578         PR fortran/29392
17579         * gfortran.dg/data_char_3.f90: New test.
17580
17581         PR fortran/29451
17582         * gfortran.dg/negative_automatic_size.f90: New test.
17583
17584 2006-10-16  David Daney  <ddaney@avtrex.com>
17585
17586         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17587
17588 2006-10-16  Eric Christopher  <echristo@apple.com>
17589
17590         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17591         x86_64.
17592
17593 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17594
17595         PR c++/28211
17596         * g++.dg/tc1/dr49.C: Tweak error messages.
17597         * g++.dg/parse/template21.C: New test.
17598
17599 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17600
17601         PR middle-end/20491
17602         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17603
17604 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17605
17606         PR fortran/29403
17607         * gfortran.dg/print_1.f90: New test.
17608
17609 2006-10-15  Jan Hubicka  <jh@suse.cz>
17610
17611         PR middle-end/29241
17612         * gcc.c-torture/compile/pr29241.c: New testcase.
17613
17614 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17615
17616         PR middle-end/29250
17617         * gcc.c-torture/compile/pr29250.c: New test.
17618
17619 2006-10-15  Richard Guenther  <rguenther@suse.de>
17620
17621         * gcc.dg/pr29299.c: New testcase.
17622
17623 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17624
17625         PR fortran/24767
17626         * gfortran.dg/label_4.f90: Adjust warning flag.
17627
17628 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17629
17630         PR fortran/29371
17631         * gfortran.dg/nullify_3.f90: New test.
17632
17633 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17634
17635         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17636         on Solaris 2.5.1 too.
17637
17638 2006-10-13  Eric Christopher  <echristo@apple.com>
17639
17640         * gcc.dg/pr25993.c: Skip for darwin.
17641
17642 2006-10-13  Eric Christopher  <echristo@apple.com>
17643
17644         * gcc.dg/visibility-11.c: Skip for darwin.
17645
17646 2006-10-13  Eric Christopher  <echristo@apple.com>
17647
17648         * gcc.dg/darwin-weakimport-1.c: Use
17649         -fno-asynchronous-unwind-tables.
17650         * gcc.dg/darwin-weakimport-3.c: Ditto.
17651
17652 2006-10-13  Richard Guenther  <rguenther@suse.de>
17653
17654         PR tree-optimization/29446
17655         * gcc.dg/torture/pr29446.c: New testcase.
17656
17657 2006-10-13  Bill Wendling  <wendling@apple.com>
17658
17659         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17660         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17661         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17662         * g++.old-deja/g++.law/shadow1.C: Likewise.
17663         * g++.old-deja/g++.law/ctors10.C: Likewise.
17664         * g++.dg/debug/namespace1.C: Likewise.
17665         * g++.dg/inherit/namespace-as-base.C: Likewise.
17666         * g++.dg/opt/delay-slot-1.C: Likewise.
17667         * g++.dg/parse/defarg10.C: Likewise.
17668         * g++.dg/template/ptrmem11.C: Likewise.
17669         * g++.dg/template/mem_func_ptr.C: Likewise.
17670         * g++.dg/template/spec19.C: Likewise.
17671
17672 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17673
17674         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17675
17676 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17677
17678         PR fortran/29373
17679         * gfortran.dg/implicit_9.f90: New test.
17680
17681         PR fortran/29407
17682         * gfortran.dg/namelist_25.f90: New test.
17683
17684         PR fortran/27701
17685         * gfortran.dg/same_name_2.f90: New test.
17686
17687         PR fortran/29232
17688         * gfortran.dg/host_assoc_types_1.f90: New test.
17689
17690         PR fortran/29364
17691         * gfortran.dg/missing_derived_type_1.f90: New test.
17692         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17693
17694         PR fortran/29422
17695         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17696
17697         PR fortran/29428
17698         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17699
17700 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17701
17702         PR fortran/29391
17703         * gfortran.dg/bound_2.f90: New test.
17704
17705 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17706
17707         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17708         directive.
17709         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17710         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17711         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17712         * gfortran.dg/gomp/reduction3.f90: Likewise.
17713         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17714         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17715         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17716         * gfortran.dg/forall_4.f90: Likewise.
17717         * gfortran.dg/spec_expr_4.f90: Likewise.
17718         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17719         * gfortran.dg/forall_5.f90: Likewise.
17720         * gfortran.dg/open_access_append_2.f90: Add check for
17721         compile-time warning.
17722
17723 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17724
17725         PR c++/28506
17726         * g++.dg/parse/pure1.C: New test.
17727
17728 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17729
17730         PR fortran/21435
17731         * gfortran.dg/io_constraints_3.f90: New test.
17732         * gfortran.dg/open_access_append_1.f90: Add checks
17733         for compile-time warnings.
17734         * gfortran.dg/pr20163-2.f: Likewise.
17735         * gfortran.dg/iostat_2.f90: Likewise.
17736         * gfortran.dg/label_4.f90: Delete the temporary
17737         file.
17738         * gfortran.dg/direct_io_2.f90: Add a FILE=
17739         specifier.
17740         * gfortran.dg/iomsg_1.f90: Add check for
17741         compile-time warning.
17742
17743 2006-10-12  Jan Hubicka  <jh@suse.cz>
17744
17745         PR c/28419
17746         * gcc.dg/pr28319.c: New test.
17747
17748 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17749         PR c++/29318
17750         * g++.dg/ext/vla4.C: New test.
17751
17752 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17753
17754         PR c++/27961
17755         * g++.dg/template/crash60.C: New test.
17756         * g++.dg/other/large-size-array.C: Adjust error markers.
17757         * g++.dg/parse/crash27.C: Likewise.
17758         * g++.dg/template/crash1.C: Likewise.
17759
17760 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17761
17762         PR testsuite/29093
17763         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17764
17765 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17766
17767         PR preprocessor/28709
17768         * gcc.dg/cpp/paste14.c: New test.
17769
17770 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17771
17772         PR c++/29175
17773         * g++.dg/init/array24.C: New test.
17774
17775 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17776
17777         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17778         of <sys/types.h>.
17779
17780 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17781
17782         PR c++/29024
17783         * g++.dg/parse/typedef8.C: New test.
17784         * g++.dg/other/mult-stor1.C: Adjust error markers.
17785
17786 2006-10-11  Richard Guenther  <rguenther@suse.de>
17787
17788         PR tree-optimization/28230
17789         * gcc.dg/torture/pr28230.c: New testcase.
17790
17791 2006-10-11  Richard Guenther  <rguenther@suse.de>
17792
17793         PR inline-asm/29119
17794         * gcc.dg/torture/pr29119.c: New testcase.
17795
17796 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17797
17798         PR middle-end/29272
17799         * gcc.c-torture/execute/20060930-2.c: New test.
17800
17801 2006-10-09  Richard Henderson  <rth@redhat.com>
17802
17803         Revert emutls patch.
17804
17805 2006-10-09  Richard Guenther  <rguenther@suse.de>
17806
17807         PR middle-end/29254
17808         * gcc.dg/pr29254.c: New testcase.
17809
17810 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17811             Paul Thomas  <pault@gcc.gnu.org>
17812
17813         PR fortran/20541
17814         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17815         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17816         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17817         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17818         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17819         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17820         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17821         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17822         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17823         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17824         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17825         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17826         * gfortran.dg/alloc_comp_std.f90: New test.
17827         * gfortran.dg/move_alloc.f90: New test.
17828
17829 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17830
17831         PR fortran/29115
17832         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17833
17834         PR fortran/29211
17835         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17836
17837 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17838
17839         PR fortran/28585
17840         * gfortran.dg/new_line.f90: New test.
17841
17842 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17843
17844         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17845         * gcc.dg/torture/builtin-convert-1.c,
17846         gcc.dg/torture/builtin-convert-2.c,
17847         gcc.dg/torture/builtin-convert-3.c,
17848         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17849
17850 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17851
17852         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17853         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17854         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17855         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17856
17857 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17858
17859         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17860         Xfail some tests for powerpc-darwin and powerpc-aix.
17861
17862 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17863
17864         PR c/29380
17865         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17866
17867 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17868
17869         PR target/29300
17870         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17871         on hppa*-*-hpux*.
17872
17873 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17874
17875         PR fortran/16580
17876         PR fortran/29288
17877         * gfortran.fortran-torture/execute/specifics.f90:
17878         Add tests for using all possible intrinsics as actual arguments.
17879         * gfortran.dg/specifics_1.f90: Add tests for using
17880         all possible intrinsics as actual arguments.
17881         * gfortran.dg/specifics_2.f90: New file.
17882         * gfortran.dg/specifics_3.f90: New file.
17883
17884 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17885
17886         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17887         * gcc.dg/debug/debug-2.c: Likewise.
17888
17889 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17890
17891         * gcc.c-torture/compile/sync-2.c: New test.
17892
17893 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17894
17895         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17896         line endings.
17897
17898 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17899
17900         PR rtl-optimization/29128
17901         * gcc.c-torture/compile/pr29128.c: New test.
17902
17903 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17904
17905         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17906         line endings.
17907
17908 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17909
17910         PR middle-end/29256
17911         * gcc.dg/tree-ssa/loop-19.c: New test.
17912
17913 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17914
17915         PR tree-optimization/29330
17916         * gcc.dg/pr29330.c: New test.
17917
17918         PR target/28924
17919         * gcc.c-torture/compile/20061005-1.c: New test.
17920
17921 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17922
17923         * gcc.dg/typename-vla-1.c: New case.
17924         * gnat.dg/forward_vla.adb: New case.
17925
17926 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17927
17928         PR tree-optimization/29290
17929         * gfortran.dg/loop_nest_1.f90: New test.
17930
17931         PR target/29198
17932         * gcc.dg/tls/opt-12.c: New test.
17933
17934         PR fortran/28415
17935         * gfortran.dg/save_2.f90: New test.
17936
17937         PR c/29091
17938         * gcc.dg/pr29091.c: New test.
17939
17940 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
17941
17942         * lib/target-supports.exp
17943         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
17944         same as x86_64-*-*; check for LP64.
17945
17946 2006-10-04  Richard Henderson  <rth@redhat.com>
17947
17948         * lib/target-supports.exp (check_effective_target_tls): Redefine
17949         to mean non-emulated tls.
17950         * gcc.dg/tls/alias-1.c: Remove tls requirement.
17951         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
17952         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
17953         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17954         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17955         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
17956         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
17957
17958 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17959
17960         PR fortran/29343
17961         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
17962
17963 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17964
17965         * gfortran.dg/bounds_check_fail_1.f90: New test.
17966
17967 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
17968
17969         PR c++/29020
17970         * g++.dg/template/friend48.C: New test.
17971
17972 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
17973
17974         PR fortran/29098
17975         * gfortran.dg/default_initialization_2.f90: New test.
17976
17977 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17978
17979         PR fortran/20779
17980         PR fortran/20891
17981         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
17982
17983 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
17984
17985         PR fortran/29284
17986         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
17987
17988         PR fortran/29321
17989         PR fortran/29322
17990         * gfortran.dg/missing_optional_dummy_2.f90: New test.
17991
17992         PR fortran/25091
17993         PR fortran/25092
17994         * gfortran.dg/entry_array_specs_1.f90: New test.
17995
17996 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
17997
17998         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
17999         insufficient to inhibit some test failures at -O3.  Do testing
18000         on integers.
18001
18002 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18003
18004         PR c++/29138
18005         * g++.dg/inherit/access8.C: New test.
18006         * g++.dg/template/dtor4.C: Tweak error messages.
18007
18008 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18009
18010         PR fortran/27478
18011         * gfortran.dg/entry_8.f90: New test.
18012
18013 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18014
18015         PR c++/29291
18016         * g++.dg/parse/new4.C: New test.
18017
18018 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18019
18020         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18021         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18022         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18023         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18024         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18025
18026 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18027
18028         PR fortran/19260
18029         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18030         * gfortran.dg/continuation_2.f90: New test.
18031
18032         PR fortran/19262
18033         * gfortran.dg/continuation_3.f90: New test.
18034         * gfortran.dg/continuation_4.f90: New test.
18035         * gfortran.dg/continuation_5.f: New test.
18036         * gfortran.dg/continuation_6.f: New test.
18037
18038 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18039
18040         PR c++/29226
18041         * g++.dg/template/vla1.C: New test.
18042
18043 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18044
18045         PR fortran/29210
18046         * gfortran.dg/complex_parameter_1.f90: New test.
18047
18048 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18049
18050         PR c/29154
18051         * gcc.c-torture/execute/20060929-1.c: New test.
18052
18053 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/29105
18056         * g++.dg/template/member6.C: New test.
18057         * g++.dg/parse/typename7.C: Adjust error markers.
18058
18059         PR c++/29080
18060         * g++.dg/template/member7.C: New test.
18061
18062 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18063
18064         PR c/24010
18065         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18066         gcc.dg/Woverride-init-3.c: New tests.
18067
18068 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18069
18070         * gcc.c-torture/execute/20060930-1.c: New test.
18071
18072 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18073
18074         PR fortran/18791
18075         * gfortran.dg/specifics_1.f90: New test.
18076         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18077         complex specifics.
18078
18079 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18080
18081         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18082         pthread-init-common.h: New.
18083
18084 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18085
18086         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18087         precision on some archs.
18088
18089 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18090
18091         * gcc.dg/non-local-goto-1.c: New test.
18092         * gcc.dg/non-local-goto-2.c: Likewise.
18093         * gcc.dg/setjmp-3.c: Likewise.
18094         * gcc.dg/setjmp-4.c: Likewise.
18095
18096 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18097
18098         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18099
18100 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18101
18102         PR fortran/28276
18103         * gfortran.dg/exponent_1.f90: New test.
18104
18105         PR fortran/27021
18106         * gfortran.dg/nearest_1.f90: New test.
18107
18108 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18109
18110         PR middle-end/25261
18111         PR middle-end/28790
18112         * gcc.dg/gomp/nestedfn-1.c: New test.
18113
18114 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18115
18116         PR objc/29195
18117         * objc/compile/method-1.m: New test.
18118
18119 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18120
18121         PR c++/26938
18122         * g++.dg/template/crash58.C: New test.
18123         * g++.dg/parse/crash28.C: Adjust error markers.
18124         * g++.dg/template/crash34.C: Likewise.
18125         * g++.dg/template/friend31.C: Likewise.
18126         * g++.dg/template/crash32.C: Likewise.
18127
18128         PR c++/27329
18129         * g++.dg/template/crash59.C: New test.
18130
18131         PR c++/27667
18132         * g++.dg/template/spec33.C: New test.
18133         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18134
18135 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18136             Adam Nemet  <anemet@caviumnetworks.com>
18137
18138         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18139         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18140
18141 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18142
18143         PR target/28911
18144         * gcc.dg/pr28911.c: New.
18145
18146 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18147
18148         PR target/29169
18149         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18150         (dg-options): Add -mfpmath=387.
18151
18152 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18153
18154         PR c/28706
18155         * gcc.dg/pr28706.c: New test.
18156
18157         PR c/28712
18158         * gcc.dg/pr28712.c: New test.
18159
18160 2006-09-22  Mike Stump  <mrs@apple.com>
18161
18162         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18163
18164 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18165
18166         PR tree-optimization/28888
18167         * gcc.dg/pr28888.c: New test.
18168
18169 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR c++/29016
18172         * g++.dg/init/ptrfn1.C: New test.
18173
18174 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18175
18176         PR c++/28861
18177         * g++.dg/template/spec32.C: New test.
18178         * g++.dg/parse/crash9.C: Adjust error markers.
18179
18180         PR c++/28303
18181         * g++.dg/template/typedef6.C: New test.
18182         * g++.dg/init/error1.C: Adjust error markers.
18183         * g++.dg/parse/crash9.C: Likewise.
18184         * g++.dg/template/crash55.C: Likewise.
18185
18186 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18187
18188         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18189
18190 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18191
18192         PR target/27650
18193         * g++.dg/ext/dllimport12.C: New test.
18194
18195 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18196
18197         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18198         * gcc.target/mips/nmadd-2.c: Likewise.
18199         * gcc.target/mips/mips-ps-6.c: New test.
18200         * gcc.target/mips/neg-abs-1.c: Likewise.
18201         * gcc.target/mips/neg-abs-2.c: Likewise.
18202         * gcc.target/mips/nmadd-3.c: New test.
18203
18204 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18205
18206         PR middle-end/28046
18207         * gcc.dg/gomp/atomic-10.c: New test.
18208         * g++.dg/gomp/atomic-10.C: New test.
18209
18210 2006-09-20  Eric Christopher  <echristo@apple.com>
18211
18212         * gcc.target/i386/sse3-not-fisttp.c: New.
18213
18214 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18215
18216         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18217
18218 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18219
18220         * gcc.c-torture/execute/pr28289.c (one): New variable.
18221         (main): Use it instead of argc.
18222         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18223         (main): Use it instead of argc.
18224
18225 2006-09-19  Paul Brook  <paul@codesourcery.com>
18226
18227         PR target/28516
18228         * gcc.dg/nested-func-5.c: New test.
18229
18230 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18231
18232         * lib/target-supports.exp (check_effective_target_tls): Compile
18233         test stubs using ${tool}_target_compile, not just target_compile.
18234         (check_effective_target_tls_runtime): Likewise.
18235
18236 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18237
18238         * gcc.c-torture/compile/20030405-1.x: Remove.
18239
18240         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18241         optimising linker from discarding it.
18242
18243 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18244
18245         PR fortran/28526
18246         * gfortran.dg/keyword_symbol_1.f90: New test.
18247
18248         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18249         pedantic compilation option.
18250
18251 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18252
18253         PR fortran/29060
18254         * gfortran.dg/spread_shape_1.f90: New test.
18255
18256 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18257
18258         PR tree-optimization/28887
18259         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18260
18261 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18262
18263         PR c/25993
18264         * gcc.dg/pr25993.c: New test.
18265
18266 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18267
18268         PR tree-opt/21591
18269         * gcc.dg/vect/pr21591.c: New test.
18270
18271 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18272
18273         PR tree-opt/29059
18274         * gcc.c-torture/compile/strcpy-1.c: New test.
18275         * gcc.c-torture/compile/strcpy-2.c: New test.
18276         * gcc.c-torture/compile/memcpy-1.c: New test.
18277         * gcc.c-torture/compile/memcpy-2.c: New test.
18278
18279 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18280
18281         PR testsuite/29055
18282         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18283
18284 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18285
18286         * gnat.dg/specs/double_record_extension1.ads: New test.
18287         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18288
18289 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18290
18291         PR fortran/29051
18292         * gfortran.dg/oldstyle_3.f90: New test.
18293
18294 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18295
18296         PR libgfortran/29099
18297         * gfortran.dg/secnds-1.f: New test.
18298
18299 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18300
18301         PR libgfortran/29053
18302         * gfortran.dg/streamio_9.f90: New test.
18303         * gfortran.dg/streamio_10.f90: New test.
18304
18305 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18306
18307         PR C++/29002
18308         * g++.dg/init/array22.C: New test.
18309         * g++.dg/init/array23.C: New test.
18310
18311 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18312
18313         * stackcheck.lst: Update list of tests requiring stack checking.
18314         * norun.lst: Adjust for above change.
18315         * ada95.lst: New file.
18316         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18317         requiring -gnat95 switch.
18318
18319 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18320
18321         * gnat.dg/in_out_parameter.adb: New test.
18322
18323 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18324
18325         PR debug/28980
18326         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18327
18328 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18329
18330         * gnat.dg/specs/unchecked_union.ads: New test.
18331
18332 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18333
18334         PR rtl-optimization/28982
18335         * gcc.c-torture/execute/pr28982a.c: New test.
18336         * gcc.c-torture/execute/pr28982b.c: Likewise.
18337
18338 2006-09-12  Eric Christopher  <echristo@apple.com>
18339
18340         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18341         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18342
18343 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18344
18345         PR c/28768
18346         PR preprocessor/14634
18347         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18348         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18349         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18350
18351 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18352
18353         * gcc.dg/pr28243.c: New test.
18354
18355 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18356
18357         PR fortran/28971
18358         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18359         this undiagnosed regression reappears.
18360
18361 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18362
18363         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18364         Treat $srcdir as a literal.
18365         * lib/fortran-torture.exp (fortran-torture-compile,
18366         fortran-torture-execute): Likewise.
18367         * lib/objc-torture.exp (objc-torture-compile,
18368         objc-torture-execute): Likewise.
18369         * lib/profopt.exp (profopt-execute): Likewise.
18370
18371 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18372
18373         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18374
18375 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18376
18377         PR testsuite/28950
18378         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18379
18380 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18381
18382         PR target/13685
18383         * gcc.target/i386/pr13685.c: New test.
18384
18385 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18386
18387         * gcc.dg/pr28726.c: New test.
18388
18389 2006-09-11  Josh Conner  <jconner@apple.com>
18390
18391         * gcc.dg/nrv3.c: Increase size of structure.
18392         * gcc.dg/nrv4.c: Likewise.
18393         * gcc.dg/nrv5.c: Likewise.
18394
18395 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18396
18397         PR libfortran/28890
18398         gfortran.dg/assumed_charlen_function_5.f90: New test.
18399
18400 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18401
18402         PR c++/28991
18403         * g++.dg/init/static3.C: New test.
18404
18405 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18406
18407         PR testsuite/29007
18408         * gcc.dg/long-long-cst1.c (t): Add cast to
18409         __SIZE_TYPE__ before casting to int.
18410         (main): Return 0 on success.
18411
18412 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18413
18414         * gcc.c-torture/execute/20060910-1.c: New test.
18415
18416 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18417
18418         PR middle-end/26983
18419         * gcc.dg/pr26983.c: New test.
18420
18421 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18422
18423         PR target/29006
18424         * gcc.c-torture/execute/pr29006.c: New test.
18425
18426 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18427
18428         PR libfortran/28947
18429         gfortran.dg/matmul_4.f90: New test.
18430
18431 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18432
18433         PR fortran/28959
18434         gfortran.dg/used_types_10: New test.
18435
18436 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18437
18438         PR libfortran/28923
18439         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18440         gfortran.dg/array_initializer_3.f90: New test.
18441
18442 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18443
18444         PR fortran/28914
18445         * gfortran.dg/actual_array_constructor_3.f90: New test.
18446
18447 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18448
18449         PR testsuite/26778
18450         * gcc.target/i386/pr26778.c: New testcase.
18451
18452 2006-09-08  Eric Christopher  <echristo@apple.com>
18453
18454         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18455         * gcc.target/i386/memcpy-1.c: Ditto.
18456         * gcc.target/i386/asm-1.c: Ditto.
18457         * gcc.target/i386/20060512-4.c: Ditto.
18458         * gcc.target/i386/compress-float-387.c: Ditto.
18459         * gcc.target/i386/20060512-1.c: Ditto.
18460         * gcc.target/i386/compress-float-sse.c: Ditto.
18461         * gcc.target/i386/20060512-2.c: Ditto.
18462         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18463         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18464         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18465         * gcc.dg/pr26449.c: Ditto.
18466         * gcc.dg/attr-ms_struct-2.c: Ditto.
18467         * gcc.dg/attr-ms_struct-1.c: Ditto.
18468         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18469
18470 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18471
18472         PR c/28504
18473         * gcc.dg/vla-10.c: New test.
18474
18475 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18476
18477         PR c++/28858
18478         * g++.dg/parse/template20.C: New test.
18479         * g++.dg/template/operator8.C: Remove obsolete part.
18480         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18481         * g++.old-deja/g++.pt/crash65.C: Likewise.
18482
18483 2006-09-07  Jason Merrill  <jason@redhat.com>
18484
18485         PR middle-end/27724
18486         * gcc.dg/long-long-cst1.c: New test.
18487
18488 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18489
18490         PR C++/28906
18491         * g++.dg/other/array3.C: New test.
18492         * g++.dg/other/array4.C: New test.
18493         * g++.dg/other/array5.C: New test.
18494
18495 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18496
18497         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18498
18499 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18500
18501         PR target/28946
18502         * gcc.target/i386/pr28946.c: New test.
18503
18504 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18505
18506         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18507         in integer literal constant.
18508         * gfortran.dg/enum_8.f90: Ditto.
18509         * gfortran.dg/g77/20030326-1.f: Ditto.
18510
18511 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18512
18513         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18514         nonconformance usage.
18515
18516 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18517
18518         PR middle-end/28862
18519         * gcc.c-torture/compile/vector-align-1.c: New test.
18520
18521 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18522
18523         PR rtl-opt/27883
18524         * g++.dg/opt/copysign-1.C: New test.
18525
18526 2006-09-06  Jason Merrill  <jason@redhat.com>
18527
18528         PR c++/27371
18529         * g++.dg/warn/unused-result1.C: New test.
18530
18531 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18532
18533         PR c++/28903
18534         * g++.dg/ext/vla3.C: New test.
18535
18536         PR c++/28886
18537         * g++.dg/template/array16.C: New test.
18538
18539 2006-09-06  Richard Guenther  <rguenther@suse.de>
18540
18541         * gcc.dg/pr27226.c: Remove testcase again.
18542
18543 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18544
18545         PR tree-opt/28937
18546         * g++.dg/opt/unroll2.C: New test.
18547
18548 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18549
18550         PR tree-opt/28952
18551         * gcc.dg/vect/pr28952.c: New test.
18552
18553 2006-09-05  Richard Guenther  <rguenther@suse.de>
18554
18555         PR tree-optimization/28900
18556         * gcc.dg/torture/pr28900.c: New testcase
18557
18558 2006-09-05  Richard Guenther  <rguenther@suse.de>
18559
18560         PR tree-optimization/28905
18561         * gcc.c-torture/compile/pr28905.c: New testcase.
18562
18563 2006-09-05  Richard Guenther  <rguenther@suse.de>
18564
18565         PR middle-end/28935
18566         * gcc.dg/pr28935.c: New testcase.
18567
18568 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18569
18570         * gcc.c-torture/execute/20060905-1.c: New test.
18571
18572 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18573
18574         PR fortran/28908
18575         * gfortran.dg/used_types_7.f90: New test.
18576         * gfortran.dg/used_types_8.f90: New test.
18577         * gfortran.dg/used_types_9.f90: New test.
18578
18579 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18580
18581         * gcc.c-torture/compile/20060904-1.c: New test.
18582
18583 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18584
18585         PR c++/23287 Revert my 2006-09-01 patch
18586         * g++.dg/parse/dtor12.C: Remove.
18587
18588 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18589
18590         PR c+/27670
18591         * g++.dg/template/operator9.C: New test.
18592
18593         PR c++/27493
18594         * g++.dg/template/operator7.C: New test.
18595
18596         PR c++/27494
18597         * g++.dg/template/operator8.C: New test.
18598
18599         PR c++/27397
18600         * g++.dg/template/crash57.C: New test.
18601
18602         * g++.dg/template/typedef4.C: Adjust error markers.
18603         * g++.dg/template/typedef5.C: Likewise.
18604
18605 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18606
18607         PR c++/28878
18608         * g++.dg/parse/crash33.C: New test.
18609
18610 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18611         Richard Guenther  <rguenther@suse.de>
18612         Adam Nemet  <anemet@caviumnetworks.com>
18613
18614         PR middle-end/27226
18615         * gcc.target/mips/memcpy-1.c: New testcase.
18616         * gcc.dg/pr27226.c: Likewise.
18617
18618 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18619
18620         PR c++/28705
18621         * g++.dg/lookup/koenig5.C: New.
18622         * g++.dg/template/crash56.C: New.
18623
18624 2006-09-01  Josh Conner  <jconner@apple.com>
18625
18626         PR c++/25505
18627         * gcc.dg/nrv3.c: New test.
18628         * gcc.dg/nrv4.c: New test.
18629         * gcc.dg/nrv5.c: New test.
18630
18631 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18632
18633         PR c++/23287
18634         * g++.dg/parse/dtor12.C: New.
18635
18636 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18637
18638         PR tree-optimization/28839
18639         * gcc.dg/pr28839.c: New test.
18640
18641 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18642
18643         PR target/24367
18644         * gcc.dg/pr24367.c: New testcase.
18645
18646 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18647
18648         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18649
18650 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18651
18652         PR rtl-optimization/27735
18653         * gcc.dg/loop-unswitch-1.c: New test.
18654
18655 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18656
18657         PR fortran/28885
18658         * gfortran.dg/aliasing_dummy_2.f90: New test.
18659
18660         PR fortran/20067
18661         * gfortran.dg/generic_5.f90: Change error message.
18662
18663         PR fortran/28873
18664         * gfortran.dg/generic_6.f90: New test.
18665
18666         PR fortran/25077
18667         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18668
18669         PR fortran/25102
18670         * gfortran.dg/invalid_interface_assignment.f90: New test.
18671
18672         PR fortran/24866
18673         * gfortran.dg/module_proc_external_dummy.f90: New test.
18674
18675 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18676
18677         PR c++/28349
18678         * g++.dg/warn/var-args1.C: New test.
18679
18680 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18681
18682         PR fortran/28866
18683         * gfortran.dg/simpleif_2.f90: New test.
18684         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18685         * gfortran.dg/enum_5.f90: Ditto.
18686
18687 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18688             Kazu Hirata  <kazu@codesourcery.com>
18689
18690         PR tree-optimization/17506
18691         * gcc.dg/pr17506.c: New.
18692
18693 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18694
18695         PR c++/28139
18696         * g++.dg/eh/alias1.C: New test.
18697
18698 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18699
18700         PR c++/28860
18701         * g++.dg/template/ttp22.C: New test.
18702
18703 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18704
18705         PR middle-end/26632
18706         * gcc.dg/pr26632.c: New.
18707
18708 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18709
18710         PR libgfortran/28354
18711         * gfortran.dg/fmt_zero_precision.f90: New test.
18712
18713 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18714
18715         PR c++/28058
18716         * g++.dg/template/spec31.C: New test.
18717
18718 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18719
18720         PR c++/26573
18721         * g++.dg/other/static2.C: New test.
18722
18723 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18724
18725         * gcc.dg/Wswitch-enum-2.c: New test case.
18726         * gcc.dg/Wswitch-enum-3.c: Likewise.
18727
18728 2006-08-26  Richard Guenther  <rguenther@suse.de>
18729
18730         * gcc.c-torture/compile/20060826-1.c: New testcase.
18731
18732 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18733
18734         PR c++/28736
18735         * g++.dg/template/void10.C: New test.
18736
18737         PR c++/28737
18738         * g++.dg/template/void8.C: New test.
18739
18740         PR c+_+/28738
18741         * g++.dg/template/void9.C: New test.
18742
18743         * g++.dg/template/void3.C: Adjust error markers.
18744         * g++.dg/template/void4.C: Likewise.
18745         * g++.dg/template/crash55.C: Likewise.
18746         * g++.dg/template/void7.C: Likewise
18747
18748 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18749
18750         PR c++/28588
18751         * g++.dg/inherit/access6.C: New test.
18752         * g++.dg/inherit/access7.C: Likewise.
18753
18754         PR c++/28595
18755         * g++.dg/template/array15.C: New test.
18756         * g++.dg/template/crash2.C: Tweak error markers.
18757
18758 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18759
18760         PR middle-end/28683
18761         * gcc.c-torture/compile/20060823-1.c: New test.
18762
18763 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18764
18765         PR c++/28853
18766         * g++.dg/template/ttp21.C: New test.
18767
18768         PR c++/28852
18769         * g++.dg/other/operator1.C: Add error-marker.
18770         * g++.dg/other/operator2.C: New test.
18771
18772 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18773
18774         PR c/27893
18775         * gcc.c-torture/compile/vla-const-1.c,
18776         gcc.c-torture/compile/vla-const-2.c: New tests.
18777
18778 2006-08-26  Richard Guenther  <rguenther@suse.de>
18779
18780         PR middle-end/28814
18781         * gcc.dg/torture/pr28814.c: New testcase.
18782
18783 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18784
18785         PR c/28418
18786         * gcc.c-torture/compile/compound-literal-1.c: New test.
18787
18788 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18789
18790         PR c/28299
18791         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18792         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18793         Expect extra diagnostics.
18794
18795 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18796
18797         gcc.dg/noncompile/pr16876.c: New test.
18798
18799 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18800
18801         PR c++/28056
18802         * g++.dg/parse/local1.C: New test.
18803         * g++.dg/other/qual1.C: Tweak error marker.
18804
18805 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18806
18807         PR c++/27787
18808         * g++.dg/template/typename10.C: New.
18809         * g++.dg/template/lookup4.C: Remove bogus error marker.
18810
18811 2006-08-25  Richard Guenther  <rguenther@suse.de>
18812
18813         PR testsuite/28829
18814         * gcc.dg/pr26570.c: Fix testcase.
18815
18816 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18817
18818         PR tree-opt/28807
18819         * gcc.c-torture/execute/mayalias-2.c: New test.
18820         * gcc.dg/tree-ssa/alias-13.c: New test.
18821
18822 2006-08-24  Jan Hubicka  <jh@suse.cz>
18823
18824         PR debug/26881
18825         * gcc.dg/debug/pr26881.c: New file.
18826
18827 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18828
18829         PR fortran/28788
18830         * gfortran.dg/used_types_4.f90: New test.
18831         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18832         association of derived types.
18833         * gfortran.dg/used_types_2.f90: Add module cleanup.
18834         * gfortran.dg/used_types_3.f90: The same.
18835
18836         PR fortran/28771
18837         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18838         fix of regression.
18839
18840 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18841
18842         PR 28813
18843         * gfortran.dg/direct_io_6.f90: Remove test.
18844
18845 2006-08-23  Stuart Hastings  <stuart@apple.com>
18846
18847         PR 28825
18848         * gcc.target/i386/20060821-1.c: New.
18849
18850 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18851
18852         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18853         dg-warning strings for dllimport.
18854
18855 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18856
18857         PR C++/28450
18858         * g++.dg/ext/vector4.C: New test.
18859         * g++.dg/ext/complex1.C: New test.
18860
18861 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18862
18863         PR debug/28692
18864         * gcc.dg/debug/const-1.c: New.
18865         * gcc.dg/debug/const-2.c: New.
18866         * gcc.dg/debug/dwarf2/const-1.c: New.
18867         * gcc.dg/debug/dwarf2/const-2.c: New.
18868         * gcc.dg/debug/dwarf2/const-2b.c: New.
18869
18870 2006-08-22  Richard Guenther  <rguenther@suse.de>
18871
18872         PR middle-end/28776
18873         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18874         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18875
18876 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18877
18878         PR tree-optimization/28003
18879         * g++.dg/tree-ssa/pr28003.C: New.
18880
18881 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18882
18883         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18884
18885 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18886
18887         PR c++/26269
18888         * g++.dg/other/error14.C: New test.
18889
18890         PR c++/28505
18891         * g++.dg/parse/ctor7.C: New test.
18892         * g++.dg/parse/ctor8.C: Likewise.
18893
18894         PR c++/28741
18895         * g++.dg/template/void7.C: New test.
18896
18897 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18898
18899         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18900         * gnat.dg/self_aggregate_with_array.adb: New test.
18901
18902 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18903
18904         * g++.dg/eh/arm-vfp-unwind.C: New test.
18905
18906 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18907
18908         PR c++/28341
18909         * g++.dg/template/ref3.C: New test.
18910         * g++.dg/template/nontype13.C: New test.
18911
18912         PR c++/28346
18913         * g++.dg/template/ptrmem17.C: New test.
18914
18915 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18916
18917         PR target/28648 c:
18918         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18919
18920 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18921
18922         PR fortran/28630
18923         * gfortran.dg/used_types_2.f90: New test.
18924
18925         PR fortran/28601
18926         * gfortran.dg/used_types_3.f90: New test.
18927
18928         PR fortran/20886
18929         * gfortran.dg/generic_actual_arg.f90: New test.
18930
18931         PR fortran/28735
18932         * gfortran.dg/module_private_array_refs_1.f90: New test.
18933
18934         PR fortran/28762
18935         * gfortran.dg/program_name_1.f90: New test.
18936
18937         PR fortran/28425
18938         * gfortran.dg/derived_constructor_comps_1.f90: New test.
18939
18940         PR fortran/28496
18941         * gfortran.dg/array_initializer_2.f90: New test.
18942
18943         PR fortran/18111
18944         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
18945
18946         PR fortran/28600
18947         * gfortran.dg/assumed_charlen_function_4.f90: New test.
18948
18949         PR fortran/28771
18950         * gfortran.dg/assumed_charlen_in_main.f90: New test.
18951
18952         PR fortran/28660
18953         * gfortran.dg/dependent_decls_1.f90: New test.
18954
18955 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18956
18957         PR fortran/25217
18958         * gfortran.dg/derived_init_2.f90: New.
18959
18960 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
18961
18962         * gcc.c-torture/execute/pr28289.c: New test.
18963
18964 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
18965
18966         PR c/28744
18967         * gcc.dg/attr-externally-visible-1.c: New test.
18968         * gcc.dg/attr-externally-visible-2.c: New test.
18969         * g++.dg/parse/attr-externally-visible-1.C: New test.
18970         * g++.dg/parse/attr-externally-visible-2.C: New test.
18971
18972 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18973
18974         PR c++/28606
18975         * g++.dg/parse/dtor11.C: New test.
18976
18977 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18978
18979         PR rtl-optimization/28489
18980         * gcc.c-torture/compile/pr28489.c: New test.
18981
18982 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18983
18984         PR c++/28710
18985         * g++.dg/template/redecl4.C: New test.
18986
18987         PR c++/28711
18988         * g++.dg/template/ctor8.C: New test.
18989
18990 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18991
18992         * gcc.dg/pr26570.c: Fix testcase.
18993
18994 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
18995
18996         * PR c++/28573
18997         * g++.dg/parse/offsetof6.C: New test.
18998         * g++.dg/parse/offsetof6.C: New test.
18999         * g++.dg/parse/offsetof7.C: New test.
19000
19001 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19002
19003         PR testsuite/28602
19004         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19005         is false.
19006
19007 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19008
19009         PR c++/28302
19010         * g++.dg/ext/vector3.C: New test.
19011
19012 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19013
19014         PR gcov/profile/26570
19015         * gcc.dg/pr26570.c: New test.
19016
19017 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19018
19019         PR c/27697
19020         * gcc.dg/qual-component-1.c: New test.
19021
19022 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19023
19024         PR c++/28593
19025         * g++.dg/parse/new3.C: New test.
19026
19027 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19028
19029         PR fortran/25828
19030         * gfortran.dg/streamio_1.f90: New test.
19031         * gfortran.dg/streamio_2.f90: New test.
19032         * gfortran.dg/streamio_3.f90: New test.
19033         * gfortran.dg/streamio_4.f90: New test.
19034         * gfortran.dg/streamio_5.f90: New test.
19035         * gfortran.dg/streamio_6.f90: New test.
19036         * gfortran.dg/streamio_7.f90: New test.
19037         * gfortran.dg/streamio_8.f90: New test.
19038
19039 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19040
19041         PR c/28287
19042         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19043
19044 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19045
19046         PR c++/28594
19047         * g++.dg/template/void6.C: New test.
19048
19049 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19050
19051         PR c/28649
19052         * gcc.dg/parse-error-1.c: New test.
19053         * gcc.dg/parse-error-2.c: New test.
19054         * gcc.dg/cpp/digraph2.c: Add error-marker.
19055         * gcc.dg/noncompile/920923-1.c: Likewise.
19056
19057 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19058
19059         PR c/27490
19060         * gcc.dg/sizeof-2.c: New testcase.
19061
19062         PR c/27489
19063         * gcc.dg/switch-A.c: New testcase.
19064
19065 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19066
19067         PR c++/28288
19068         PR c++/14556
19069         * g++.old-deja/g++.warn/compare1.C: Delete.
19070         * g++.dg/opt/pr7503-2.C: Delete.
19071         * g++.dg/opt/pr7503-3.C: Delete.
19072         * g++.dg/opt/pr7503-4.C: Delete.
19073         * g++.dg/opt/pr7503-5.C: Delete.
19074         * g++.dg/opt/max1.C: Delete.
19075         * g++.dg/warn/minmax.C: Delete.
19076         * g++.dg/expr/minmax.C: New test.
19077
19078 2006-08-14  Richard Guenther  <rguenther@suse.de>
19079
19080         PR testsuite/28703
19081         * gcc.c-torture/execute/pr28651.c: Do not use argc
19082         to avoid optimization, instead forbid inlining.
19083
19084 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19085
19086         PR rtl-optimization/28634
19087         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19088
19089 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19090
19091         PR c/27184
19092         * gcc.dg/torture/pr27184.c: New test.
19093
19094 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19095
19096         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19097
19098 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19099
19100         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19101         * gfortran.dg/stat_2.f90: Likewise.
19102         * gfortran.dg/chmod_1.f90: Likewise.
19103         * gfortran.dg/chmod_2.f90: Likewise.
19104         * gfortran.dg/chmod_3.f90: Likewise.
19105
19106 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19107
19108         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19109
19110 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19111
19112         * g++.dg/opt/pr23454-2.C: New test.
19113
19114 2006-08-11  Richard Guenther  <rguenther@suse.de>
19115
19116         PR middle-end/28651
19117         * gcc.c-torture/execute/pr28651.c: New testcase.
19118
19119 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19120
19121         * gnat.dg/specs/static_initializer.ads: New test.
19122
19123 2006-08-10  Paul Brook  <paul@codesourcery.com>
19124
19125         * gcc.target/arm/cond-asm.c: New test.
19126
19127 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19128
19129         PR tree-optimization/26197
19130         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19131         * g++.dg/vect/vect.exp: Compile the new tests with
19132         --param max-aliased-vops=0.
19133
19134 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19135
19136         PR c++/28637
19137         * g++.dg/template/void3.C: New test.
19138
19139         PR c++/28638
19140         * g++.dg/template/void4.C: New test.
19141
19142         PR c++/28640
19143         * g++.dg/template/void5.C: New test.
19144
19145 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19146
19147         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19148         after dg-do compile.
19149
19150 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19151
19152         PR tree-optimizations/26969
19153         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19154         "unswitch-loops" with -funswitch-loops.
19155         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19156
19157 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19158
19159         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19160         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19161         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19162         * objc.dg/dwarf-1.m: Likewise.
19163         * objc.dg/dwarf-2.m: Likewise.
19164         * obj-c++.dg/dwarf-2.mm: Likewise.
19165
19166 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19167
19168         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19169         * objc.dg/dwarf-2.m: Likewise.
19170         * obj-c++.dg/dwarf-2.mm: Likewise.
19171
19172         PR libfortran/28603
19173         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19174
19175         PR testsuite/27611
19176         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19177
19178         PR testsuite/27033
19179         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19180
19181 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19182
19183         PR target/27827
19184         * gcc.target/i386/pr27827.c: New testcase.
19185
19186 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19187
19188         PR fortran/28590
19189         * gfortran.dg/sequence_types_1.f90: New test.
19190
19191 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19192
19193         PR fortran/28548
19194         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19195         dg-warning.  Add -pedantic option.
19196
19197 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19198
19199         PR c/28502
19200         * gcc.dg/proto-1.c: New test.
19201
19202         PR c/27721
19203         * gcc.dg/lvalue-4.c: New test.
19204
19205         PR c/28136
19206         * gcc.dg/init-bad-5.c: New test.
19207
19208 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19209
19210         PR c++/28347
19211         * g++.dg/ext/typedef-init.C: Add new test for typedef
19212         initialization inside templates. Adjust existing error markers.
19213
19214 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19215
19216         PR c++/28148
19217         * g++.dg/init/ptrmem3.C: New test.
19218
19219 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19220
19221         PR tree-optimization/27770
19222         * lib/target-support.exp: New target keyword "section_anchors".
19223         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19224         tests.
19225         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19226         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19227         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19228         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19229
19230 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19231
19232         * gcc.dg/20060801-1.c: Add missing '}'.
19233
19234 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19235
19236         PR c++/27508
19237         * g++.dg/parse/dtor9.C: New test.
19238         * g++.dg/parse/dtor10.C: New test.
19239         * g++.dg/other/error7.C: Adjust error-marker.
19240
19241         PR c++/28274
19242         * g++.dg/other/default5.C: New test.
19243
19244 2006-08-02  Richard Guenther  <rguenther@suse.de>
19245
19246         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19247
19248 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/28557
19251         * g++.dg/template/conv9.C: New test.
19252
19253 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19254
19255         PR debug/28063
19256         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19257         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19258         Optionally return assembly text.  Update callers.
19259         (check_no_compiler_messages): Update verbose messages.
19260         (check_no_messages_and_pattern): New.
19261         (check_effective_target_string_merging): New.
19262
19263 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19264
19265         PR c++/28250
19266         * g++.dg/eh/catch4.C: New test.
19267
19268         PR c++/28257
19269         * g++.dg/other/qual1.C: New test.
19270
19271         PR c++/28259
19272         * g++.dg/inherit/error2.C: New test.
19273
19274         PR c++/28267
19275         * g++.dg/other/new1.C: New test.
19276
19277         * g++.dg/warn/pr23075.C: Remove obsolete test.
19278         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19279         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19280
19281 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/28523
19284         * g++.dg/eh/cast1.C: New test.
19285
19286 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19287
19288         PR libfortran/28452
19289         * gfortran.dg/random_3.f90:  New test.
19290
19291 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19292
19293         PR c++/28432
19294         * g++.dg/other/pr28304.C: Change expected error message.
19295         * g++.dg/other/pr28432.C: New test.
19296
19297 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19298
19299         PR c++/28256
19300         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19301
19302 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19303
19304         PR debug/23336
19305         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19306         at -g1.
19307         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19308         g++.dg/debug/enum-2.C: New.
19309
19310 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19311
19312         PR c++/6634
19313         * g++.dg/parse/long1.C: Add more tests.
19314
19315 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19316
19317         * gfortran.dg/lrshift_1.c: New file.
19318
19319 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19320
19321         PR libgfortran/28335
19322         * gfortran.dg/no_unit_error_1.f90: New test.
19323
19324 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19325
19326         PR libgfortran/28335
19327         * gfortran.dg/no_unit_error_1.f90: Delete test.
19328         * gfortran.dg/no_unit_error_2.f90: Delete test.
19329
19330 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19331
19332         * gfortran.dg/chmod_3.f90: New test.
19333         * gfortran.dg/ltime_gmtime_1.f90: New test.
19334         * gfortran.dg/ltime_gmtime_2.f90: New test.
19335         * gfortran.dg/lrshift_1.f90: New test.
19336         * gfortran.dg/chmod_1.f90: New test.
19337         * gfortran.dg/chmod_2.f90: New test.
19338
19339 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19340
19341         PR c++/27668
19342         * g++.dg/template/crash55.C: New test.
19343
19344         PR c++/27962
19345         * g++.dg/template/nontype16.C: New test.
19346
19347         * g++.dg/template/void2.C: Adjust error markers.
19348         * g++.dg/template/nontype5.C: Adjust error markers.
19349
19350 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19351
19352         * gcc.target/i386/stack-prot-kernel.c: New test.
19353
19354 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19355
19356         * gcc.dg/builtins-55.c: New test case.
19357
19358 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19359
19360         PR rtl-optimization/27907
19361         * gcc.c-torture/compile/pr27907.c: New test.
19362
19363 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19364
19365         * gfortran.dg/mclock.f90: New test.
19366         * gfortran.dg/int_conv_1.f90: New test.
19367         * gfortran.dg/stat_1.f90: New test.
19368         * gfortran.dg/stat_2.f90: New test.
19369
19370 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19371
19372         PR libgfortran/28335
19373         * gfortran.dg/no_unit_error_1.f90: New test.
19374         * gfortran.dg/no_unit_error_2.f90: New test.
19375         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19376
19377 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19378
19379         PR middle-end/28473
19380         * gcc.dg/fold-convround-1.c: New test case.
19381
19382 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19383
19384         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19385
19386 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19387
19388         PR c++/27572
19389         * g++.dg/other/typedef1.C: New test.
19390         * g++.dg/template/typedef4.C: New test.
19391         * g++.dg/template/typedef5.C: New test.
19392
19393 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19394
19395         PR fortran/28416
19396         * gfortran.dg/allocatable_dummy_3.f90: New.
19397
19398 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19399
19400         PR fortran/28439
19401         * gfortran.dg/arithmetic_if.f90:  New test.
19402
19403 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19404
19405         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19406         avoid memcpy optimization.
19407
19408 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19409
19410         PR fortran/25289
19411         * gfortran.dg/direct_io_6.f90: New test.
19412
19413 2006-07-24  Jan Hubicka  <jh@suse.cz>
19414
19415         PR c/25795
19416         PR c++/27369
19417         * gcc.dg/pr25795.c: New test.
19418         * gcc.dg/pr25795-1.c: New test.
19419
19420 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19421
19422         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19423         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19424         which may be transformed to "g || h" on some platforms.
19425
19426 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19427
19428         PR c++/28025
19429         * g++.dg/template/friend45.C: New test.
19430
19431 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19432
19433         PR libgfortran/28339
19434         * gfortran.dg/arrayio_8.f90: New test.
19435
19436 2006-07-21  Mike Stump  <mrs@apple.com>
19437
19438         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19439
19440         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19441
19442 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19443
19444         PR c++/28250
19445         * g++.dg/eh/catch3.C: New test.
19446
19447         PR c++/28363
19448         * g++.dg/template/defarg10.C: New test.
19449
19450 2006-07-20  Paul Brook  <paul@codesourcery.com>
19451
19452         PR 27363
19453         * gcc.dg/pr27363.c: New test.
19454
19455 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19456
19457         PR c++/28338
19458         * g++.dg/init/ref13.C: New test.
19459
19460 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19461
19462         PR obj-c++/28434
19463         * obj-c++.dg/proto-error-1.mm: New test.
19464
19465 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19466
19467         PR c++/28337
19468         * g++.dg/template/string1.C: New test.
19469
19470 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19471
19472         PR c++/28048
19473         * g++.dg/template/defarg9.C: New test.
19474
19475         PR c++/28235
19476         * g++.dg/template/static27.C: New test.
19477
19478 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19479
19480         PR 28410
19481         * gcc.dg/tree-ssa/pr28410.c: New test.
19482
19483 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19484
19485         PR c++/28258
19486         * g++/dg/other/error13.C: New test.
19487
19488         PR c++/28260
19489         * g++.dg/template/friend44.C: New test.
19490
19491 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19492
19493         PR c++/27495
19494         * g++.dg/other/pr27495.C: New.
19495
19496 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19497
19498         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19499         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19500
19501 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19502
19503         PR c/28286
19504         * gcc.dg/pragma-pack-4.c: New test.
19505
19506 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19507
19508         PR c++/28291
19509         * g++.dg/ext/pr28291.C: New test.
19510
19511 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19512
19513         PR middle-end/28403
19514         * gcc.c-torture/execute/pr28403.c: New test.
19515
19516 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19517
19518         PR middle-end/28402
19519         * gcc.dg/pr28402.c: New test.
19520
19521 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19522
19523         PR c++/28304
19524         * g++.dg/other/pr28304.C: New test.
19525
19526 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19527
19528         PR other/28251
19529         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19530         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19531
19532 2006-07-17  Richard Guenther  <rguenther@suse.de>
19533
19534         PR tree-optimization/28238
19535         * g++.dg/tree-ssa/pr28238.C: New testcase.
19536
19537 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19538
19539         PR c++/28250
19540         * g++.dg/eh/catch1.C: New test.
19541         * g++.dg/eh/catch2.C: New test.
19542
19543 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19544
19545         PR c++/28370
19546         * g++.dg/template/anon3.C: New test.
19547
19548 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19549
19550         PR fortran/20844
19551         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19552         specifiers requiring an explicit format tag..
19553
19554         PR fortran/28201
19555         * gfortran.dg/generic_5: New test.
19556
19557         PR fortran/20893
19558         * gfortran.dg/elemental_optional_args_1.f90: New test.
19559
19560 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19561
19562         * gnat.dg/assert.ads: New file.
19563         * gnat.dg/controlled_record.ads: Likewise.
19564         * gnat.dg/controlled_record.adb: Likewise.
19565
19566 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19567
19568         PR c++/28292
19569         * g++.dg/other/error12.C: New test.
19570
19571         PR c++/28269
19572         * g++.dg/template/crash54.C: New test.
19573
19574 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19575
19576         PR c++/28249
19577         * g++.dg/parse/catch1.C: New test.
19578
19579         PR c++/28294
19580         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19581
19582         PR c++/28387
19583         * g++.dg/ext/attrib24.C: New test.
19584
19585 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19586
19587         PR c++/28343
19588         * g++.dg/ext/asmspec1.C: New test.
19589
19590 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19591
19592         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19593         (dg-test): Support shouldfail tests.
19594         * lib/target-supports-dg.exp (dg-shouldfail): New.
19595         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19596         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19597         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19598         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19599         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19600         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19601         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19602
19603 2006-07-13  Jan Hubicka  <jh@suse.cz>
19604
19605         * gcc.target/i386/memcpy-1.c: New.
19606
19607 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19608
19609         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19610
19611 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19612
19613         PR fortran/25097
19614         * gfortran.dg/present_1.f90: New test.
19615
19616         PR fortran/20903
19617         * gfortran.dg/interface_derived_type_1.f90: New test.
19618
19619 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19620
19621         PR fortran/28213
19622         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19623         list.
19624
19625 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19626
19627         PR c++/27820
19628         * g++.dg/other/label1.C: New test.
19629
19630 2006-07-07  Richard Guenther  <rguenther@suse.de>
19631
19632         PR middle-end/28268
19633         * gcc.dg/torture/pr28268.c: New testcase.
19634
19635 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19636
19637         PR c++/27019
19638         * g++.dg/ext/pr27019.C: New.
19639
19640 2006-07-07  Richard Guenther  <rguenther@suse.de>
19641
19642         PR tree-optimization/28187
19643         * gcc.dg/pr28187.c: New testcase.
19644
19645 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19646
19647         * gnat.dg/address_conversion.adb: New test.
19648         * gnat.dg/boolean_subtype.adb: Likewise.
19649         * gnat.dg/frame_overflow.adb: Likewise.
19650         * gnat.dg/pointer_array.adb: Likewise.
19651         * gnat.dg/pointer_conversion.adb: Likewise.
19652
19653 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19654
19655         PR fortran/28237
19656         PR fortran/23420
19657         * gfortran.dg/print_fmt_5.f90: New test.
19658
19659 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19660
19661         PR fortran/28129
19662         * gfortran.dg/bounds_check_4.f90: New test.
19663
19664 2006-07-05  Richard Guenther  <rguenther@suse.de>
19665
19666         PR target/28158
19667         * gfortran.dg/pr28158.f90: New testcase.
19668
19669 2006-07-05  Richard Guenther  <rguenther@suse.de>
19670
19671         PR tree-optimization/28162
19672         * gcc.dg/pr28162.c: New testcase.
19673
19674 2006-07-05  Richard Guenther  <rguenther@suse.de>
19675         Andrew Pinski  <pinskia@gcc.gnu.org>
19676
19677         PR c++/27084
19678         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19679
19680 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19681
19682         PR fortran/28174
19683         * gfortran.dg/actual_array_substr_2.f90: New test.
19684
19685         PR fortran/28167
19686         * gfortran.dg/actual_array_constructor_2.f90: New test.
19687
19688 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19689
19690         * gfortran.dg/itime_idate_1.f: New test.
19691         * gfortran.dg/itime_idate_2.f: New test.
19692
19693 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19694
19695         PR libgfortran/27704
19696         * gfortran.dg/open_status_3.f90: New test.
19697         * gfortran.dg/fmt_l.f90: Update for new feature.
19698
19699 2006-07-03  Asher Langton  <langton2@llnl.gov>
19700
19701         * gfortran.dg/oldstyle_2.f90: New.
19702
19703 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19704
19705         * gnat.dg/string_slice.adb: New test.
19706
19707 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19708
19709         PR fortran/19259
19710         * gfortran.dg/semicolon_fixed.c: New.
19711         * gfortran.dg/semicolon_free.c: New.
19712
19713 2006-06-30  Mike Stump  <mrs@apple.com>
19714
19715         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19716         that don't support internal visibility.
19717
19718 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19719
19720         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19721         for '(' / ')' needing an extra '\'.
19722
19723 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19724
19725         PR middle-end/27428
19726         * gcc.dg/pr27428-1.c: New test case.
19727
19728 2006-06-29  Mike Stump  <mrs@apple.com>
19729
19730         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19731         on darwin as we can't align commons large enough yet.
19732
19733         * gcc.dg/vla-8.c: Add additional testcases.
19734
19735 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19736
19737         PR c++/28114
19738         * g++.dg/other/pr28114.C: New.
19739
19740 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19741
19742         * gcc.c-torture/compile/20060625-1.c: New test.
19743
19744 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19745
19746         PR fortran/20867
19747         * gfortran.dg/stfunc_3.f90: New test.
19748
19749         PR fortran/25056
19750         * gfortran.dg/impure_actual_1.f90: New test.
19751
19752         PR fortran/20874
19753         * gfortran.dg/elemental_result_1.f90: New test.
19754
19755         PR fortran/25073
19756         * gfortran.dg/select_7.f90: New test.
19757
19758         PR fortran/27554
19759         * intrinsic_actual_1.f: New test.
19760
19761         PR fortran/22038
19762         PR fortran/28119
19763         * gfortran.dg/forall_4.f90: New test.
19764
19765         PR fortran/25072
19766         * gfortran.dg/forall_5.f90: New test.
19767
19768 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19769
19770         PR c++/28051
19771         * g++.dg/template/using13.C: New test.
19772
19773         PR c++/28054
19774         * g++.dg/other/incomplete3.C: New test.
19775
19776 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19777
19778         PR fortran/28081
19779         * gfortran.dg/substr_3.f: New test.
19780         * gfortran.dg/equiv_2.f90: Update expected error message.
19781
19782 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19783
19784         PR fortran/28118
19785         * gfortran.dg/actual_array_substr_1.f90: New test.
19786
19787 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19788
19789         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19790         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19791
19792 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19793
19794         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19795
19796 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19797
19798         PR fortran/27981
19799         * gfortran.dg/simpleif_2.f90: New test.
19800
19801 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19802
19803         * g++.dg/template/error22.C: Fix typo.
19804
19805 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19806
19807         PR c++/28112
19808         * g++.dg/ext/attrib23.C: New test.
19809
19810 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19811
19812         * gnat.dg/varsize_temp.adb: New test.
19813
19814 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19815
19816         PR c++/11468
19817         * g++.dg/other/java2.C: New test.
19818
19819 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19820
19821         PR target/27789
19822         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19823         initialization.
19824
19825 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19826
19827         PR target/27531
19828         * gcc.dg/pr27531-1.c: New test case.
19829
19830 2006-06-22  Asher Langton  <langton2@llnl.gov>
19831
19832         PR fortran/24748
19833         * gfortran.dg/implicit_8.f90: New.
19834
19835 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19836
19837         PR rtl-optimization/28121
19838         * gcc.dg/pr28121.c: New test.
19839
19840 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19841
19842         PR c++/27805
19843         * g++.dg/parse/ptrmem6.C: New test.
19844
19845         PR c++/27821
19846         * g++.dg/template/error22.C: New test.
19847
19848 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19849
19850         PR c++/28111
19851         * g++.dg/template/friend43.C: New test.
19852
19853         PR c++/28110
19854         * g++.dg/template/crash53.C: New test.
19855
19856         PR c++/28109
19857         * g++.dg/rtti/incomplete1.C: New test.
19858
19859 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19860
19861         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19862
19863 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19864
19865         * gcc.c-torture/execute/complex-7.c: New.
19866
19867 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19868
19869         * gcc.dg/merge-all-constants-1.c: New test.
19870
19871 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19872
19873         PR c++/28113
19874         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19875
19876 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19877
19878         * gfortran.dg/rrspacing_1.f90: New test.
19879
19880 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19881
19882         PR c++/28052
19883         * g++.dg/other/bitfield2.C: New test.
19884
19885 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19886
19887         PR tree-optimization/27331
19888         * gcc.dg/pr27331.c: New test.
19889
19890 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19891             Eric Botcazou  <ebotcazou@adacore.com>
19892
19893         PR ada/18692
19894         * lib/gnat.exp: New file.
19895         * lib/gnat-dg.exp: Likewise.
19896         * gnat.dg: New directory.
19897         * gnat.dg/dg.exp: New driver.
19898         * gnat.dg/specs: New directory.
19899         * gnat.dg/specs/specs.exp: New driver.
19900         * gnat.dg/style: New directory.
19901         * gnat.dg/style/style.exp: New driver.
19902
19903 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19904
19905         PR fortran/16206
19906         * gfortran.dg/array_initializer_1.f90: New test.
19907
19908         PR fortran/28005
19909         * gfortran.dg/matmul_3.f90: New test.
19910
19911 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19912
19913         PR middle-end/28075
19914         * gcc.dg/tree-ssa/inline-1.c: New test.
19915
19916 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19917
19918         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19919         in malloc prototype; remove XFAIL.
19920         * gcc.dg/pr18241-2.c: Ditto.
19921         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19922         in memset prototype; remove XFAIL.
19923         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19924
19925 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19926
19927         * gcc.dg/vla-8.c: Add.
19928
19929 2006-06-19  Richard Guenther  <rguenther@suse.de>
19930
19931         PR tree-optimization/27090
19932         * g++.dg/tree-ssa/pr27090.C: New testcase.
19933
19934 2006-06-19  Roger Sayle  <roger@eyesopen.com>
19935
19936         PR target/27861
19937         * gcc.dg/pr27861-1.c: New test case.
19938
19939 2006-06-19  Richard Guenther  <rguenther@suse.de>
19940
19941         PR middle-end/28045
19942         * gcc.dg/torture/pr28045.c: New testcase.
19943
19944 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19945
19946         PR fortran/26801
19947         * gfortran.dg/associated_4.f90: New test.
19948
19949 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19950
19951         PR fortran/19310
19952         PR fortran/19904
19953         * gfortran.dg/real_const_3.f90: New test.
19954
19955 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
19956
19957         PR c++/28016
19958         * g++.dg/template/static26.C: New test.
19959
19960         PR c++/27979
19961         * g++.dg/expr/bitfield2.C: New test.
19962
19963         PR c++/27884
19964         * g++.dg/parse/linkage2.C: New test.
19965
19966 2006-06-16  Richard Guenther  <rguenther@suse.de>
19967
19968         PR middle-end/27116
19969         * gcc.dg/pr15785-1.c: Revert last change.
19970         * gcc.dg/torture/pr27116-2.c: New testcase.
19971
19972 2006-06-16  Roger Sayle  <roger@eyesopen.com>
19973
19974         PR middle-end/27802
19975         * gcc.dg/pr27802-1.c: New test case.
19976
19977 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
19978
19979         PR c++/27689
19980         * g++.dg/template/ttp18.C: New test.
19981         * g++.dg/template/ttp19.C: Likewise.
19982
19983         PR c++/27666
19984         * g++.dg/expr/cond9.C: New test.
19985
19986         PR c++/27640
19987         * g++.dg/template/ctor7.C: New test.
19988
19989 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
19990
19991         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
19992
19993 2006-06-16  Richard Guenther  <rguenther@suse.de>
19994
19995         PR tree-optimization/27781
19996         * gcc.dg/tree-ssa/pr27781.c: New testcase.
19997
19998 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
19999
20000         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20001
20002 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20003
20004         * gcc.dg/tree-ssa/loop-18.c: New test.
20005
20006 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20007
20008         PR c++/27665
20009         * g++.dg/template/crash52.C: New test.
20010
20011         PR c++/27648
20012         * g++.dg/ext/attrib22.C: New test.
20013
20014         PR c++/26559
20015         * g++.dg/template/builtin1.C: New test.
20016         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20017
20018         PR c++/28018
20019         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20020         assignment.
20021         * g++.old-deja/g++.pt/crash51.C: Likewise.
20022
20023         PR c++/27227
20024         * g++.dg/lookup/linkage1.C: New test.
20025         * g++.dg/lookup/linkage2.C: Likewise.
20026
20027 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20028
20029         PR middle-end/27959
20030         * gcc.dg/pr27959.c: New testcase.
20031
20032 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20033
20034         PR target/28014:
20035         * g++.dg/eh/div.C: New test.
20036
20037 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20038
20039         PR c++/27894
20040         * g++.dg/tree-ssa/pr26757.C: New test.
20041         * g++.dg/tree-ssa/pr27894.C: New test.
20042
20043 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20044
20045         * gcc.c-torture/compile/20060609-1.c: New test.
20046
20047         PR target/27863
20048         * gcc.c-torture/compile/pr27863.c: New test.
20049
20050 2006-06-13  Richard Guenther  <rguenther@suse.de>
20051
20052         PR tree-optimization/27830
20053         * g++.dg/tree-ssa/pr27830.C: New testcase.
20054
20055 2006-06-13  Matthew Sachs  <msachs@apple.com>
20056
20057         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20058         the list of compiler flags; this causes those flags to be checked
20059         for things like dg-skip-if.
20060
20061 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20062
20063         PR c++/27601
20064         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20065
20066 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20067             Kazu Hirata  <kazu@codesourcery.com>
20068
20069         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20070         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20071
20072 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20073
20074         PR c++/27933
20075         * g++.dg/lookup/using15.C: New test.
20076
20077         PR c++/27951
20078         * g++.dg/other/anon4.C: New test.
20079
20080 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20081
20082         PR c++/21210
20083         * g++.dg/init/complex1.C: New test case.
20084
20085 2006-06-11  Eric Christopher  <echristo@apple.com>
20086
20087         PR middle-end/27948
20088         * gcc.dg/bf-ms-layout.c: Run on darwin.
20089         * gcc.dg/bf-no-ms-layout: Ditto.
20090         * gcc.dg/attr-ms_struct-2.c: New.
20091         * gcc.dg/bf-ms-layout-2.c: Ditto.
20092
20093 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20094
20095         * gcc.dg/attr-ms_struct-packed1.c: New.
20096
20097 2006-06-09  Mike Stump  <mrs@apple.com>
20098
20099         * gcc.dg/vla-7.c: Add.
20100
20101 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20102
20103         PR fortran/24558
20104         * gfortran.dg/entry_6.f90: New test.
20105
20106         PR fortran/20877
20107         PR fortran/25047
20108         * gfortran.dg/entry_7.f90: New test.
20109
20110 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20111
20112         PR c/27747
20113         * gcc.dg/cpp/_Pragma6.c: New test.
20114
20115         PR c++/27748
20116         * g++.dg/cpp/_Pragma1.C: New test.
20117
20118         PR preprocessor/27746
20119         * gcc.dg/gomp/macro-3.c: New test.
20120         * gcc.dg/gomp/macro-4.c: New test.
20121         * g++.dg/gomp/macro-3.C: New test.
20122         * g++.dg/gomp/macro-4.C: New test.
20123
20124 2006-06-09  Richard Guenther  <rguenther@suse.de>
20125
20126         PR tree-optimization/26998
20127         * gcc.dg/torture/pr26998.c: New testcase.
20128         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20129
20130 2006-06-08  Mike Stump  <mrs@apple.com>
20131
20132         * gcc.dg/pr27095.c: Account for stubs.
20133
20134         PR target/26427
20135         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20136         produce bad code on darwin.
20137
20138 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20139
20140         PR fortran/27958
20141         * gfortran.dg/substr_2.f: New test.
20142
20143 2006-06-08  Asher Langton  <langton2@llnl.gov>
20144
20145         PR fortran/27786
20146         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20147
20148 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20149
20150         PR target/27421
20151         * gcc.dg/union-3.c: New test.
20152
20153 2006-06-08  Richard Guenther  <rguenther@suse.de>
20154
20155         PR middle-end/27116
20156         * gcc.dg/torture/pr27116.c: New testcase.
20157         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20158
20159 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20160
20161         PR rtl-optimization/26449
20162         * gcc.dg/pr26449.c: New test.
20163
20164 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20165
20166         PR c++/27601
20167         * g++.dg/ext/offsetof1.C: Test member functions.
20168
20169 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20170
20171         * gcc.dg/pr27095.c: Improve scanning.
20172
20173 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20174
20175         PR fortran/23091
20176         * gfortran.dg/saved_automatic_1.f90: New test.
20177
20178         PR fortran/24168
20179         * gfortran.dg/array_simplify_1.f90: New test.
20180
20181         PR fortran/25090
20182         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20183
20184         PR fortran/25058
20185         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20186
20187 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20188
20189         PR c++/27177
20190         * g++.dg/expr/cast7.C: New test.
20191
20192 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20193
20194         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20195         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20196         * lib/fortran-torture.exp (fortran-torture-compile,
20197         fortran-torture-execute): Ditto.
20198
20199 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20200
20201         PR target/27842
20202         * gcc.dg/vmx/pr27842.c: New test.
20203
20204 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20205
20206         PR libfortran/27895
20207         * gfortran.dg/bounds_check_3.f90: New test.
20208
20209 2006-06-05  Mike Stump  <mrs@apple.com>
20210
20211         * objc.dg/objc-fast-4.m: Skip for ppc64.
20212
20213 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20214
20215         PR testsuite/27705
20216         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20217
20218 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20219             Victor Kaplansky  <victork@il.ibm.com>
20220
20221         PR tree-optimizations/26360
20222         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20223         with -fno-tree-dce.
20224         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20225
20226 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20227
20228         PR fortran/14067
20229         * gfortran.dg/data_char_1.f90: Add messages for truncated
20230         strings.
20231
20232         PR fortran/16943
20233         * gfortran.dg/func_decl_2.f90: New test.
20234
20235         PR fortran/20839
20236         * gfortran.dg/do_2.f90: New test.
20237
20238         PR fortran/27655
20239         * gfortran.dg/associated_3.f90: New test.
20240
20241 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20242
20243         PR c++/27819
20244         * g++.dg/template/static25.C: New test.
20245
20246         PR c++/27722
20247         * g++.dg/init/array21.C: New test.
20248
20249         PR c++/27807
20250         * g++.dg/ext/complit7.C: New test.
20251
20252         PR c++/27806
20253         * g++.dg/parse/ptrmem5.C: New test.
20254
20255 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20256             Andrew Pinski  <pinskia@physics.uc.edu>
20257
20258         PR c/27150
20259         PR middle-end/27382
20260         * gcc.dg/pr27150-1.c: New testcase.
20261         * gcc.dg/pr27382-1.c: New testcase.
20262         * gcc.dg/pr27382-2.c: New testcase.
20263
20264 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20265
20266         PR c/25161
20267         PR c/27020
20268         * gcc.dg/array-10.c: New test.
20269
20270 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20271
20272         PR c++/27804
20273         * g++.dg/init/const4.C: New test.
20274         * g++.dg/init/member1.C: Add error-marker.
20275         * g++.dg/other/fold1.C: Adjust error-marker.
20276
20277 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20278
20279         PR c++/27601
20280         * g++.dg/ext/offsetof1.C: New test.
20281
20282 2006-06-04 Eric Christopher <echristo@apple.com>
20283
20284         * gcc.dg/attr-ms_struct-1.c: New.
20285
20286 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20287
20288         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20289
20290 2006-06-04  Richard Guenther  <rguenther@suse.de>
20291
20292         PR tree-optimization/27039
20293         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20294
20295 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20296
20297         PR target/26223
20298         * gcc.target/i386/amd64-abi-2.c: New test case.
20299
20300 2006-06-02  Eric Christopher  <echristo@apple.com>
20301
20302         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20303         * gcc.target/i386/20020523-1.c: Skip if darwin.
20304         * gcc.target/i386/asm-3.c: Ditto.
20305         * gcc.target/i386/20011119-1.c: Ditto.
20306         * gcc.target/i386/clobbers.c: Remove pic part of test.
20307
20308 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20309
20310         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20311         * g++.old-deja/g++.other/init19.C: Ditto.
20312         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20313         and add other platforms as expected failures.
20314
20315 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20316
20317         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20318         (is-effective-target-keyword): Ditto.
20319
20320 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20321
20322         PR fortran/27715
20323         * gfortran.dg/extended_char_comparison_1.f:  New test.
20324
20325 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20326
20327         PR fortran/25098
20328         * gfortran.dg/dummy_procedure_1.f90: New test.
20329
20330         PR fortran/25147
20331         * gfortran.dg/dummy_procedure_2.f90: New test.
20332
20333         * gfortran.dg/associated_2.f90: Correct to make consistent with
20334         standard.
20335
20336 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20337
20338         * gcc.target/i386/387-11.c: New test case.
20339
20340 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20341
20342         PR c++/27801
20343         * g++.dg/template/cond6.C: New test.
20344
20345         PR c++/26496
20346         * g++.dg/template/crash51.C: New test.
20347         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20348
20349         PR c++/27385
20350         * g++.dg/init/array20.C: New test.
20351
20352 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20353
20354         * gcc.dg/builtins-54.c: New test case.
20355
20356 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20357
20358         PR c++/26433
20359         * g++.dg/template/fntry1.C: Add dg-do link.
20360
20361         PR c++/27808
20362         * g++.dg/parse/friend6.C: New test.
20363
20364 2006-05-30  Asher Langton  <langton2@llnl.gov>
20365
20366         * gfortran.dg/cray_pointers_7.f90: New test.
20367
20368 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20369
20370         PR tree-optimization/23452
20371         * gcc.dg/fold-mulconj-1.c: New test case.
20372
20373 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20374
20375         PR c++/27803
20376         * g++.dg/parse/bitfield1.C: New test.
20377
20378 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20379
20380         * gcc.target/ppc-eq0-1.c: New test case.
20381         * gcc.target/ppc-negeq0-1.c: New test case.
20382
20383 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20384
20385         PR c/27273
20386         * gcc.dg/overflow-warn-5.c: New test.
20387
20388 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20389
20390         PR c/27718
20391         * gcc.dg/sizeof-1.c: New test.
20392
20393 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20394
20395         PR target/27790
20396         * gcc.target/i386/pr27790.c: New test.
20397
20398 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20399
20400         PR libgfortran/27757
20401         * gfortran.dg/direct_io_5.f90: New test.
20402
20403 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20404
20405         PR libgfortran/27634
20406         * gfortran.dg/fmt_missing_period_1.f: New test.
20407         * gfortran.dg/fmt_missing_period_2.f: New test.
20408         * gfortran.dg/fmt_missing_period_3.f: New test.
20409
20410 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20411
20412         PR fortran/19777
20413         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20414         arrays.
20415
20416 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20417
20418         PR c++/27713
20419         * g++.dg/template/new6.C: New test.
20420
20421 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20422
20423         PR tree-optimization/24964
20424         * gcc.target/i386/387-10.c: New test case.
20425
20426 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20427
20428         * intrinsics/string_intrinsics.c (compare_string):
20429         Use memcmp instead of strncmp to avoid tripping over
20430         CHAR(0) in a string.
20431
20432 2006-05-27  Richard Guenther  <rguenther@suse.de>
20433
20434         PR middle-end/27773
20435         * gcc.dg/torture/pr27773.c: New testcase.
20436
20437 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20438
20439         * gcc.dg/pr24561.c: Rename to..
20440         * gcc.dg/pr25962.c: .. this.
20441
20442 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20443
20444         PR fortran/19777
20445         * gfortran.dg/bounds_check_2.f: New test.
20446
20447 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20448
20449         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20450         * gfortran.dg/byte_1.f90: Likewise.
20451         * gfortran.dg/dup_save_2.f90: Likewise.
20452
20453 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20454
20455         * gfortran.dg/associated_2.f90: New test.
20456
20457 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20458
20459         PR fortran/27524
20460         * gfortran.dg/bounds_check_1.f90: New test.
20461
20462 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20463
20464         PR rtl-optimization/27661
20465         * gcc.dg/pr27661.c: New test case.
20466
20467 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20468
20469         PR fortran/23151
20470         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20471         * gfortran.dg/print_parentheses_1.f:  New test.
20472         * gfortran.dg/print_parentheses_2.f90:  New test.
20473
20474 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20475
20476         PR target/27758
20477         * gcc.dg/pr27758.c: New test.
20478
20479 2006-05-24  Falk Hueffner  <falk@debian.org>
20480
20481         * gcc.c-torture/compile/pr27571.c: New test.
20482
20483 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20484
20485         PR fortran/27709
20486         * gfortran.dg/spec_expr_4.f90: New test.
20487
20488         PR fortran/27155
20489         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20490
20491 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20492
20493         PR c++/20103
20494         * g++.dg/ext/complit6.C: New test.
20495         * g++.dg/ext/complit3.C: Adjust error markers.
20496         * g++.dg/init/const3.C: New test.
20497
20498 2006-05-25  Richard Guenther  <rguenther@suse.de>
20499
20500         PR middle-end/27743
20501         * gcc.dg/torture/pr27743.c: New testcase.
20502
20503 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20504
20505         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20506
20507 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20508
20509         * gcc.dg/compat/scalar-by-value-x.h: New.
20510         * gcc.dg/compat/scalar-by-value-y.h: New.
20511         * gcc.dg/compat/scalar-by-value-5.c: New.
20512         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20513         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20514         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20515         * gcc.dg/compat/scalar-by-value-6.c: New.
20516         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20517         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20518         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20519
20520 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20521
20522         PR tree-optimization/27639
20523         PR tree-optimization/26719
20524         * gcc.dg/pr27639.c: New test.
20525         * gcc.dg/pr26719.c: New test.
20526         * gcc.dg/tree-ssa/scev-cast.c: New test.
20527
20528 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20529
20530         PR c++/20173
20531         * g++.dg/template/error21.C: New test.
20532
20533 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20534
20535         PR target/27696
20536         * gcc.target/i386/pr27696.c: New.
20537
20538 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20539
20540         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20541
20542         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20543
20544 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20545
20546         PR c++/27716
20547         * g++.dg/other/assign1.C: New test.
20548
20549 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20550
20551         PR target/27266
20552         * gcc.target/i386/pr27266.c: New.
20553
20554 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20555
20556         PR c++/27451
20557         * g++.dg/ext/asm9.C: New test.
20558
20559 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20560
20561         PR rtl-optimization/25514
20562         * gcc.c-torture/compile/pr25514.c: New test.
20563
20564 2006-05-22  Richard Guenther  <rguenther@suse.de>
20565
20566         Revert
20567         2006-01-31  Richard Guenther  <rguenther@suse.de>
20568
20569         * gcc.target/i386/sselibm-1.c: New testcase.
20570         * gcc.target/i386/sselibm-2.c: Likewise.
20571         * gcc.target/i386/sselibm-3.c: Likewise.
20572         * gcc.target/i386/sselibm-4.c: Likewise.
20573         * gcc.target/i386/sselibm-5.c: Likewise.
20574
20575 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20576
20577         PR c/27420
20578         * gcc.dg/func-args-2.c: New test.
20579
20580         PR c/26818
20581         * gcc.dg/struct-incompl-1.c: New test.
20582
20583 2006-05-22  Richard Guenther  <rguenther@suse.de>
20584
20585         PR testsuite/27708
20586         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20587         the transformations we test for.
20588
20589 2006-05-22  Richard Guenther  <rguenther@suse.de>
20590
20591         PR testsuite/27707
20592         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20593
20594 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20595
20596         PR c++/27210
20597         * g++.dg/warn/new1.C: New test.
20598         * g++.dg/template/new5.C: Likewise.
20599
20600 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20601
20602         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20603         * gcc.target/i386/20060512-3.c: Likewise.
20604
20605 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20606
20607         PR rtl-optimization/27671
20608         * gcc.c-torture/execute/pr27671-1.c: New.
20609         * gcc.dg/pr27671-2.c: Likewise.
20610
20611         PR tree-optimization/26622.
20612         * gcc.c-torture/compile/pr26622.c: New.
20613
20614 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20615
20616         PR fortran/27613
20617         * gfortran.dg/recursive_reference_1.f90: New test.
20618
20619 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20620
20621         PR fortran/25746
20622         * gfortran.dg/elemental_subroutine_3.f90: New test.
20623
20624         PR fortran/25090
20625         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20626
20627         PR fortran/27584
20628         * gfortran.dg/associated_target_1.f90: New test.
20629
20630         PR fortran/19015
20631         * gfortran.dg/maxloc_shape_1.f90: New test.
20632
20633 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20634
20635         PR libgfortran/24459
20636         * gfortran.dg/namelist_24.f90: New test.
20637         * gfortran.dg/namelist_12.f: Fix typo in comment.
20638
20639 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20640
20641         PR middle-end/25776
20642         * g++.dg/other/error11.C: New test.
20643
20644 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20645
20646         * gcc.target/mips/pr26765.c: Add -w to options.
20647
20648 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20649
20650         * lib/target-supports.exp (check_effective_target_mpaired_single):
20651         New function.
20652         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20653         multilibs.
20654         * g++.dg/vect/vect.exp: Likewise.
20655
20656 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20657
20658         PR testsuite/25891
20659         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20660
20661 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20662
20663         PR fortran/27662
20664         * gfortran.dg/temporary_1.f90: New file.
20665
20666 2006-05-19  Andreas Schwab  <schwab@suse.de>
20667
20668         * g++.dg/other/unused1.C: Also match "stringz".
20669
20670 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20671
20672         PR c++/26433
20673         * g++.dg/template/fntry1.C: New test.
20674
20675 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20676
20677         PR c++/27471
20678         PR c++/27506
20679         * g++.dg/conversion/bitfield5.C: New test.
20680         * g++.dg/conversion/bitfield6.C: New test.
20681
20682 2006-05-18  Mike Stump  <mrs@apple.com>
20683
20684         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20685         * gcc.dg/vla-4.c: Add.
20686         * gcc.dg/vla-5.c: Add.
20687         * gcc.dg/vla-6.c: Add.
20688
20689 2006-05-12  Stuart Hastings  <stuart@apple.com>
20690
20691         * gcc.target/i386/20060512-1.c: New.
20692         * gcc.target/i386/20060512-2.c: New.
20693         * gcc.target/i386/20060512-3.c: New.
20694         * gcc.target/i386/20060512-4.c: New.
20695
20696 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20697
20698         PR c++/26122
20699         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20700
20701         PR c++/26068
20702         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20703         * g++.dg/parse/linkage1.C: New test.
20704
20705 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20706
20707         PR tree-optimization/27548
20708         * g++.dg/tree-ssa/pr27548.C: New test.
20709
20710 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20711
20712         PR fortran/26551
20713         * gfortran.dg/recursive_check_1.f: New test.
20714         * gfortran.dg/recursive_check_2.f90: New test.
20715
20716 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20717
20718         * g++.dg/opt/temp2.C: New test.
20719
20720 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20721
20722         PR c++/27491
20723         * g++.dg/init/brace5.C: New test.
20724
20725         PR middle-end/27415
20726         * gcc.dg/gomp/pr27415.c: New test.
20727         * g++.dg/gomp/pr27415.C: New test.
20728
20729         PR tree-optimization/27549
20730         * g++.dg/tree-ssa/pr27549.C: New test.
20731
20732 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20733
20734         PR libgfortran/27575
20735         * gfortran.dg/read_eof_4.f90: New test.
20736
20737 2006-05-16  Richard Guenther  <rguenther@suse.de>
20738
20739         PR tree-optimization/22303
20740         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20741
20742 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20743
20744         PR middle-end/27573
20745         * gcc.dg/gomp/pr27573.c: New test.
20746         * gfortran.dg/gomp/pr27573.f90: New test.
20747
20748         PR c/27499
20749         * gcc.dg/gomp/pr27499.c: New test.
20750         * g++.dg/gomp/pr27499.C: New test.
20751
20752 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20753
20754         PR c++/27339
20755         * g++.dg/parser/access8.C: Adjust error marker.
20756         * g++.dg/template/access17.C: New test.
20757         * g++.dg/template/access18.C: Likewise.
20758
20759 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20760
20761         PR target/26600
20762         * gcc.target/i386/pr26600.c: New test case.
20763
20764 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20765
20766         PR c++/27505
20767         * g++.dg/expr/bitfield1.C: New test.
20768
20769 2006-05-15  Richard Guenther  <rguenther@suse.de>
20770
20771         PR tree-optimization/27603
20772         * gcc.dg/torture/pr27603.c: New testcase.
20773
20774 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20775
20776         PR fortran/25090
20777         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20778
20779         PR fortran/25082
20780         * gfortran.dg/scalar_return_1.f90: New test.
20781
20782         PR fortran/27411
20783         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20784
20785 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20786
20787         * gcc.dg/gomp/critical-4.c: New test.
20788         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20789         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20790         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20791         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20792
20793 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20794
20795         PR c++/27582
20796         * g++.dg/template/dependent-args1.C: New test.
20797
20798         PR c++/27581
20799         * g++.dg/lookup/this1.C: New test.
20800
20801         PR c++/27315
20802         * g++.dg/template/operator6.C: New test.
20803         * g++.dg/template/incomplete3.C: New test.
20804
20805         PR c++/27559
20806         * g++.dg/template/new4.C: New test.
20807
20808         PR c++/27496
20809         * g++.dg/template/void2.C: New test.
20810
20811 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20812
20813         * g++.dg/template/dependent-expr5.C: New test.
20814
20815 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20816
20817         PR middle-end/26729
20818         * gcc.dg/pr26729-1.c: New test case.
20819
20820 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20821
20822         * gcc.dg/pr27003.c: New test.
20823
20824 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20825
20826         * lib/target-supports.dg (check_cxa_atexit_available): Change
20827         v3_target_compile to ${tool}_target_compile.
20828
20829 2006-05-11  Jason Merrill  <jason@redhat.com>
20830
20831         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20832
20833 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20834
20835         PR fortran/27553
20836         * gfortran.dg/label_5.f90: New test.
20837
20838 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20839
20840         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20841         check_effective_target_powerpc_altivec_ok): New.
20842         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20843         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20844         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20845         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20846         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20847         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20848         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20849         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20850         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20851         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20852         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20853         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20854         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20855         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20856         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20857         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20858         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20859         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20860         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20861         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20862         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20863         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20864         gcc.target/powerpc/altivec-9.c,
20865         gcc.target/powerpc/altivec-consts.c,
20866         gcc.target/powerpc/altivec-pr22085.c,
20867         gcc.target/powerpc/altivec-splat.c,
20868         gcc.target/powerpc/altivec-types-1.c,
20869         gcc.target/powerpc/altivec-types-2.c,
20870         gcc.target/powerpc/altivec-types-3.c,
20871         gcc.target/powerpc/altivec-types-4.c,
20872         gcc.target/powerpc/altivec-varargs-1.c,
20873         gcc.target/powerpc/altivec-vec-merge.c,
20874         gcc.target/powerpc/ppc-vector-memcpy.c,
20875         gcc.target/powerpc/ppc-vector-memset.c,
20876         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20877         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20878         these effective targets.
20879         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20880         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20881
20882 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20883
20884         PR middle-end/27384
20885         * g++.dg/other/fold1.C: New test.
20886
20887         PR middle-end/27488
20888         * gcc.dg/fold-nonneg-1.c: New test.
20889
20890         PR c++/27547
20891         * g++.dg/other/operator1.C: New test.
20892
20893 2006-05-11  Richard Guenther  <rguenther@suse.de>
20894
20895         PR middle-end/27529
20896         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20897
20898 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20899
20900         * lib/target-supports-dg.exp (check-flags): New.
20901         (dg-skip-if): Move flag checks.
20902
20903 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20904
20905         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20906         * lib/target-supports.dg (check_cxa_atexit_available): New.
20907
20908 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20909
20910         PR fortran/27470
20911         * gfortran.dg/multiple_allocation_2.f90: New test case.
20912
20913 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20914
20915         * gcc.target/arm/pr27387.C: Fix a comment typo.
20916
20917 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20918
20919         PR fortran/24549
20920         * gfortran.dg/error_recovery_1.f90: New test.
20921
20922 2006-05-10  Richard Guenther  <rguenther@suse.de>
20923
20924         PR tree-optimization/27302
20925         * gcc.dg/torture/pr27302.c: New testcase.
20926
20927 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20928         Richard Guenther  <rguenther@suse.de>
20929
20930         PR middle-end/27498
20931         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20932
20933 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
20934
20935         PR rtl-optimization/27335
20936         * gcc.dg/pr27335.c: New test.
20937
20938 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
20939
20940         * gcc.target/mips/mips-ps-5.c: New file.
20941
20942 2006-05-08  Jan Hubicka  <jh@suse.cz>
20943
20944         PR middle-end/25962
20945         * gcc.dg/pr25962.c: New.
20946
20947 2006-05-08  Roger Sayle  <roger@eyesopen.com>
20948
20949         PR target/27158
20950         * gcc.target/powerpc/pr27158.c: New test case.
20951
20952 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
20953
20954         PR testsuite/27476
20955         * ada/acats/run_all.sh: Use test -z.
20956
20957 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20958
20959         PR libfortran/18271
20960         * gfortran.dg/spec_expr_3.f90: New test.
20961
20962 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
20963
20964         PR target/24879
20965         * gcc.target/i386/monitor.c: New file.
20966
20967 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
20968
20969         * gcc.dg/pr27095.c: xfail *-*-darwin*.
20970
20971 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20972
20973         PR c++/27447
20974         * g++.dg/other/ptrmem7.C: New test.
20975
20976 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20977
20978         PR target/27421
20979         * gcc.dg/array-9.c: New test.
20980
20981 2006-05-07  Richard Guenther  <rguenther@suse.de>
20982
20983         PR tree-optimization/27409
20984         * gcc.dg/torture/pr27409.c: New testcase.
20985
20986 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20987
20988         PR fortran/27457
20989         * gfortran.dg/select_6.f90: New.
20990
20991 2006-05-07  Richard Guenther  <rguenther@suse.de>
20992
20993         PR tree-optimization/27136
20994         * gcc.dg/torture/pr27136.c: New testcase.
20995
20996 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
20997
20998         PR fortran/24813
20999         * gfortran.dg/char_cons_len_1.f90: New test.
21000
21001 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21002
21003         PR c++/27427
21004         * g++.dg/template/incomplete2.C: New test.
21005
21006 2006-05-06  Richard Guenther  <rguenther@suse.de>
21007
21008         PR tree-optimization/27151
21009         * gcc.dg/vect/pr27151.c: New testcase.
21010
21011 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21012
21013         PR c++/27430
21014         * g++.dg/template/void1.C: New test.
21015
21016         PR c++/27423
21017         * g++.dg/other/void2.C: New test.
21018
21019         PR c++/27422
21020         * g++.dg/conversion/void1.C: New test.
21021
21022 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21023
21024         PR/21391
21025         * g++.dg/other/unused1.C: New.
21026
21027 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21028
21029         PR objc/27240
21030         * objc.dg/member-1.m: New test.
21031
21032 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21033
21034         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21035
21036 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21037
21038         PR libfortran/26985
21039         * gfortran.dg/matmul_2.f90: New test.
21040
21041 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21042
21043         * ada/acats/run_all.sh: Use sync when main not found.
21044
21045 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21046
21047         PR target/26765
21048         * gcc.target/mips/pr26765.c: New.
21049
21050 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21051
21052         * gcc.target/bfin: New directory.
21053         * gcc.target/bfin/bfin.exp: New file.
21054         * gcc.target/bfin/frmul.c: New file.
21055         * gcc.target/bfin/arith.c: New file.
21056         * gcc.target/bfin/mul-combine.c: New file.
21057         * gcc.target/bfin/shift.c: New file.
21058
21059 2006-05-04  Richard Guenther  <rguenther@suse.de>
21060
21061         PR tree-optimization/14287
21062         PR tree-optimization/14844
21063         PR tree-optimization/19792
21064         PR tree-optimization/21608
21065         PR tree-optimization/27090
21066         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21067         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21068         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21069         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21070         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21071
21072 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21073
21074         PR tree-optimization/27285
21075         * gcc.c-torture/execute/pr27285.c: New test.
21076
21077         PR middle-end/27388
21078         * gcc.dg/gomp/pr27388-1.c: New test.
21079         * gcc.dg/gomp/pr27388-2.c: New test.
21080         * gcc.dg/gomp/pr27388-3.c: New test.
21081
21082         PR c++/27359
21083         * g++.dg/gomp/pr27359.C: New test.
21084
21085 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21086
21087         PR fortran/20248
21088         * gfortran.dg/iargc.f90: New test.
21089
21090 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21091
21092         PR c++/27102
21093         * g++.dg/template/crash49.C: New test.
21094
21095 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21096
21097         PR testsuite/27032
21098         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21099
21100 2006-05-02  Jeff Law  <law@redhat.com>
21101
21102         PR tree-optimization/27364
21103         * gcc.c-torture/execute/pr27364.c: New test.
21104
21105 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21106
21107         PR c++/27309
21108         * g++.dg/parser/ctor5.C: New test.
21109
21110 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21111
21112         PR target/27387
21113         * gcc.target/arm/arm.exp: New.
21114         * gcc.target/arm/pr27387.C: Likewise.
21115
21116 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21117
21118         PR fortran/27269
21119         PR fortran/27324
21120         * gfortran.dg/module_equivalence_2.f90: New test.
21121
21122 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21123
21124         PR middle-end/27337
21125         * g++.dg/gomp/pr27337-1.C: New test.
21126         * g++.dg/gomp/pr27337-2.C: New test.
21127
21128         PR middle-end/27328
21129         * gcc.dg/gomp/pr27328.c: New test.
21130
21131         PR middle-end/27325
21132         * g++.dg/gomp/pr27325.C: New test.
21133
21134         PR middle-end/27310
21135         * g++.dg/gomp/pr27310.C: New test.
21136
21137 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21138
21139         PR tree-optimization/27291
21140         * g++.dg/tree-ssa/pr27291.C: New test.
21141
21142 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21143
21144         PR tree-optimization/27283
21145         * g++.dg/tree-ssa/pr27283.C: New test.
21146
21147 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21148
21149         * gcc.dg/tree-ssa/loop-16.c: New test.
21150
21151 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21152             Joseph S. Myers  <joseph@codesourcery.com>
21153
21154         * gcc.dg/Wconversion-3.c: New test case.
21155         * gcc.dg/Wconversion-4.c: Likewise.
21156
21157 2006-05-01  Richard Guenther  <rguenther@suse.de>
21158
21159         PR tree-optimization/26726
21160         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21161
21162 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21163
21164         * gcc.dg/Woverflow-1.c: New test case.
21165         * gcc.dg/Woverflow-2.c: Likewise.
21166         * gcc.dg/Woverflow-3.c: Likewise.
21167
21168 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21169
21170         PR c++/27094
21171         * g++.dg/template/defarg8.C: New test.
21172
21173 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21174
21175         PR c++/27278
21176         * g++.dg/parse/operator7.C: New test.
21177
21178 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21179
21180         PR c++/11471
21181         PR c++/27102
21182         * g++.dg/template/crash48.C: New test.
21183
21184         PR c++/27279
21185         * g++.dg/parse/ctor4.C: New test.
21186
21187 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21188
21189         PR fortran/25681
21190         * gfortran.df/char_type_len.f90: New test.
21191
21192 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21193
21194         PR libgfortran/27304
21195         * gfortran.dg/fmt_exhaust.f90: New test.
21196
21197 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21198
21199         PR c/25309
21200         * gcc.dg/large-size-array-2.c: New test case.
21201
21202 2006-04-28  Richard Guenther  <rguenther@suse.de>
21203
21204         PR target/26826
21205         * gcc.target/i386/pr26826.c: New testcase.
21206
21207 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21208
21209         PR middle-end/27260
21210         * gcc.c-torture/execute/pr27260.c: New.
21211
21212 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21213
21214         PR middle-end/27095
21215         * gcc.dg/pr27095.c: New.
21216
21217 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21218
21219         PR c++/27292
21220         * g++.dg/conversion/bitfield4.C: New test.
21221
21222 2006-04-27  Eric Christopher  <echristo@apple.com>
21223
21224         * gcc.dg/pragma-ms_struct.c: New.
21225
21226 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21227
21228         PR c++/27102
21229         * g++.dg/template/crash47.C: New test.
21230
21231 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21232
21233         * gcc.target/i386/sse-7.c: build with -msse.
21234
21235 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21236
21237         PR testsuite/27274:
21238         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21239         (main): Exit if processor doesn't support SSE.
21240
21241 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21242
21243         PR middle-end/27282
21244         * gcc.c-torture/compile/pr27282.c: New test.
21245
21246 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21247
21248         PR middle-end/26913
21249         * g++.dg/gomp/pr26913.C: New test.
21250
21251         PR c/25996
21252         * gcc.dg/gomp/pr25996.c: New test.
21253         * g++.dg/gomp/pr25996.C: New test.
21254
21255 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21256
21257         PR rtl-optimization/26725
21258         * gcc.c-torture/compile/pr26725.c: New test.
21259
21260 2006-04-25  Richard Guenther  <rguenther@suse.de>
21261
21262         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21263         than n + -1.
21264
21265 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21266
21267         * gcc.dg/20060425-1.c: New testcase.
21268
21269 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21270
21271         PR tree-optimization/26865
21272         * gcc.dg/pr26865.c: New test.
21273
21274 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21275
21276         PR c++/27292
21277         * g++.dg/conversion/bitfield1.C: New test.
21278         * g++.dg/conversion/bitfield2.C: Likewise.
21279         * g++.dg/conversion/bitfield3.C: Likewise.
21280
21281 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21282         Richard Guenther  <rguenther@suse.de>
21283
21284         PR tree-optimization/27236
21285         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21286
21287 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21288
21289         PR c++/19963
21290         * g++.dg/other/incomplete2.C: New test.
21291
21292 2006-04-24  Richard Guenther  <rguenther@suse.de>
21293
21294         PR middle-end/26869
21295         * gcc.dg/torture/pr26869.c: New testcase.
21296
21297 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21298         Richard Guenther  <rguenther@suse.de>
21299
21300         PR tree-optimization/27218
21301         * g++.dg/tree-ssa/pr27218.C: New testcase.
21302
21303 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21304
21305         PR c++/26912
21306         * g++.dg/template/friend41.C: New test.
21307
21308 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21309
21310         * g++.dg/opt/pr15551.C: Include cstdio.
21311         (main): Use remove instead of unlink.
21312
21313 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21314
21315         * gcc.dg/sibcall-7.c: New test.
21316         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21317         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21318         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21319         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21320         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21321
21322 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21323
21324         PR c++/26534
21325         * g++.dg/opt/bitfield1.C: New test.
21326         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21327         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21328         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21329         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21330         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21331         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21332         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21333         * g++.dg/abi/bitfield2.C: Likewise.
21334         * g++.dg/init/bitfield1.C: Likewise.
21335
21336 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21337
21338         PR fortran/25099
21339         * gfortran.dg/elemental_subroutine_4.f90: New test.
21340         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21341         call sub (m, x).
21342
21343 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21344
21345         * gcc.c-torture/compile/20060421-1.c: New testcase.
21346
21347 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21348
21349         PR c/25875
21350         * gcc.dg/init-bad-4.c: New test.
21351
21352 2006-04-21  Paul Brook  <paul@codesourcery.com>
21353
21354         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21355
21356 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21357
21358         PR fortran/27122
21359         * gfortran.dg/defined_operators_1.f90: New test.
21360         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21361         remove old ones associated, incorrectly, with Note 5.46.
21362
21363         PR fortran/27113
21364         * gfortran.dg/character_array_constructor_1.f90: New test.
21365
21366 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21367
21368         * gcc.dg/20060419-1.c: New test.
21369
21370 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21371
21372         PR c/26774
21373         * gcc.dg/struct-parse-1.c: New test case.
21374
21375 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21376
21377         PR c++/26558
21378         * g++.dg/parse/template19.C: New test.
21379
21380         PR c++/26739
21381         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21382
21383         PR c++/26036
21384         * g++.dg/expr/call3.C: New test.
21385
21386         PR c++/10385
21387         * g++.dg/conversion/dynamic1.C: New test.
21388
21389 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21390
21391         PR c++/27102
21392         * g++.dg/template/crash35.C: Tweak error markers.
21393         * g++.dg/template/crash46.C: New test.
21394         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21395         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21396
21397 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21398
21399         PR rtl-optimization/14261
21400         * gcc.c-torture/compile/20060419-1.c: Added.
21401
21402 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21403
21404         * gfortran.dg/label_1.f90: Adjust dg-error.
21405
21406 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21407
21408         PR target/26961
21409         * gcc.dg/fold-cond-1.c: New test case.
21410         * gcc.dg/pr26961-1.c: Likewise.
21411
21412 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21413
21414         PR libgfortran/27138
21415         * gfortran.dg/read_bad_advance.f90: New test.
21416
21417 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21418             Dale Johannesen  <dalej@apple.com>
21419
21420         PR target/24076
21421         * gcc.target/i386/vecinit-3.c: New testcase.
21422         * gcc.target/i386/vecinit-4.c: Likewise.
21423         * gcc.target/i386/sse-18.c: Likewise.
21424         * gcc.target/i386/sse-19.c: Likewise.
21425
21426 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21427
21428         * gfortran.dg/allocate_zerosize_1.f90: New test.
21429
21430 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21431
21432         PR c++/26365
21433         * g++.dg/template/crash45.C: New test.
21434
21435 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21436
21437         PR fortran/26787
21438         * gfortran.dg/proc_assign_1.f90: New test.
21439         * gfortran.dg/procedure_lvalue.f90: Change message.
21440         * gfortran.dg/namelist_4.f90: Add new error.
21441
21442         PR fortran/25597
21443         PR fortran/27096
21444         * gfortran.dg/auto_pointer_array_result_1.f90
21445
21446         PR fortran/27089
21447         * gfortran.dg/specification_type_resolution_1.f90
21448
21449         PR fortran/18003
21450         PR fortran/25669
21451         PR fortran/26834
21452         * gfortran.dg/bounds_temporaries_1.f90: New test.
21453
21454         PR fortran/27124
21455         * gfortran.dg/array_return_value_1.f90: New test.
21456
21457 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21458
21459         PR fortran/25336
21460         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21461
21462 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21463
21464         PR middle-end/26823
21465         * g++.dg/gomp/pr26823-1.C: New test.
21466         * g++.dg/gomp/pr26823-2.C: New test.
21467
21468 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21469
21470         PR middle-end/27134
21471         * gcc.dg/pr27314.c: New test.
21472
21473 2006-04-13  Richard Henderson  <rth@redhat.com>
21474
21475         * g++.dg/gomp/block-0.C: Update expected matches.
21476
21477 2006-04-13  DJ Delorie  <dj@redhat.com>
21478
21479         * lib/target-supports.exp (check_effective_target_int32plus): New.
21480         (check_effective_target_ptr32plus): New.
21481         (check_effective_target_size32plus): New.
21482         (check_effective_target_int16): New.
21483         (check_profiling_available): Add m32c to the list of unsupported
21484         targets.
21485
21486         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21487         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21488         memory size.
21489         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21490         pointers.
21491         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21492         size_t.
21493         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21494         and size_t.
21495         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21496         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21497         not just xstormy16.  Skip m32c due to weird pointer size.
21498         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21499         not just xstormy16.
21500         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21501         not just xstormy16.
21502         * gcc.dg/20020312-2.c: Add m32c support.
21503         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21504         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21505         in test.
21506         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21507         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21508         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21509         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21510         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21511         formats
21512         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21513         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21514         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21515         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21516         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21517         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21518         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21519         in test.
21520         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21521         in test.
21522         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21523         * gcc.dg/pr23049.c: Require >=32 bit integers.
21524         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21525         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21526         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21527         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21528         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21529         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21530         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21531         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21532         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21533         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21534         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21535         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21536         prototype in test.
21537         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21538         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21539         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21540         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21541         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21542
21543         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21544         * gcc.c-torture/execute/20040703-1.x: Likewise.
21545         * gcc.c-torture/execute/20040705-1.x: Likewise.
21546         * gcc.c-torture/execute/20040705-2.x: Likewise.
21547         * gcc.c-torture/execute/20040709-1.x: Likewise.
21548         * gcc.c-torture/execute/20040709-2.x: Likewise.
21549         * gcc.c-torture/execute/20040811-1.x: Likewise.
21550         * gcc.c-torture/execute/20050316-1.x: Likewise.
21551         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21552         * gcc.c-torture/execute/pr19689.x: Likewise.
21553         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21554         * gcc.c-torture/execute/usmul.x: Likewise.
21555         * gcc.c-torture/execute/vrp-5.x: Likewise.
21556         * gcc.c-torture/execute/vrp-6.x: Likewise.
21557         * gcc.dg/debug/20041023-1.s: Likewise.
21558
21559 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21560
21561         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21562         of integers to a vector types are now constant expressions in C.
21563         * gcc.dg/vect/vect-fold-1.c: New test case.
21564
21565 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21566             Ulrich Weigand  <uweigand@de.ibm.com>
21567
21568         PR target/27006
21569         * gcc.dg/vmx/pr27006.c: New testcase.
21570
21571 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21572
21573         PR libgfortran/26766
21574         * gfortran.dg/write_recursive.f90: New test.
21575
21576 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21577
21578         * g++.dg/parse/dtor7.C: New test.
21579         * g++.dg/parse/new1.C: Add error marker.
21580         * g++.dg/template/new3.C: New test.
21581
21582         PR c++/26122
21583         * g++.dg/template/pure1.C: New test.
21584
21585         PR c++/26295
21586         * g++.dg/parse/ptrmem4.C: New test.
21587
21588 2006-04-10  Jeff Law  <law@redhat.com>
21589
21590         PR/27087
21591         * gcc.c-torture/compile/pr27087.c: New test.
21592
21593 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21594
21595         PR/21391
21596         * gcc.dg/20060410.c: New.
21597
21598 2006-04-10  Matthias Klose  <doko@debian.org>
21599
21600         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21601         Recognize multilib directory names containing underscores.
21602
21603 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21604
21605         * gcc.target/i386/vecinit-1.c: New test case.
21606         * gcc.target/i386/vecinit-2.c: Likewise.
21607
21608 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21609
21610         PR debug/27057
21611         * g++.dg/debug/dwarf2-2.C: New test.
21612
21613 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21614
21615         PR rtl-optimization/27073
21616         * gcc.c-torture/execute/pr27073.c: New test.
21617
21618 2006-04-08  Mike Stump  <mrs@apple.com>
21619
21620         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21621
21622 2006-04-07  Richard Guenther  <rguenther@suse.de>
21623
21624         PR tree-optimization/26135
21625         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21626
21627 2006-04-06  Jan Hubicka  <jh@suse.cz>
21628
21629         PR profile/26399
21630         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21631
21632 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21633
21634         * g++.dg/conversion/nullptr1.C: New test case.
21635         * g++.dg/conversion/nullptr2.C: Likewise.
21636
21637 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21638
21639         * gfortran.dg/dependency_18.f90: New test case.
21640
21641 2006-04-05  Richard Guenther  <rguenther@suse.de>
21642
21643         PR tree-optimization/26919
21644         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21645         * gcc.dg/ipa/ipa-2.c: Likewise.
21646         * gcc.dg/ipa/ipa-3.c: Likewise.
21647         * gcc.dg/ipa/ipa-5.c: Likewise.
21648
21649 2006-04-05  Richard Guenther  <rguenther@suse.de>
21650
21651         PR tree-optimization/26763
21652         * gcc.dg/torture/pr26763-1.c: New testcase.
21653         * gcc.dg/torture/pr26763-2.c: Likewise.
21654
21655 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21656
21657         PR fortran/23634
21658         PR fortran/25619
21659         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21660
21661 2006-04-04  Eric Christopher  <echristo@apple.com>
21662
21663         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21664         stubs.
21665         * gcc.target/i386/387-5.c: Ditto.
21666
21667 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21668
21669         * gcc.target/sparc/struct-ret-check.c: New test.
21670
21671 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21672
21673         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21674         zero decimal digits specified in format.
21675
21676 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21677
21678         PR fortran/26891
21679         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21680
21681         PR fortran/26976
21682         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21683         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21684         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21685         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21686         compliant and detect bigendian-ness.
21687
21688 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21689
21690         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21691         dummy arguments work when the actual argument is itself a dummy
21692         argument of the caller.
21693
21694 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21695
21696         PR libfortran/24685
21697         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21698
21699 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21700
21701         * gfortran.dg/dependencency_17.f90: New test case.
21702
21703 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21704
21705         * gfortran.dg/dependency_14.f90: New test case.
21706         * gfortran.dg/dependency_15.f90: Likewise.
21707         * gfortran.dg/dependency_16.f90: Likewise.
21708
21709 2006-03-31  Asher Langton  <langton2@llnl.gov>
21710
21711         PR fortran/25358
21712         gfortran.dg/cray_pointers_6.f90: New test.
21713
21714 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21715
21716         PR libgfortran/26890
21717         * gfortran.dg/read_size_noadvance.f90: New test.
21718
21719 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21720
21721         PR fortran/25031
21722         * gfortran.dg/multiple_allocation_1.f90: Check that the
21723         size has changed after a re-allocation with stat.
21724
21725 2006-03-30  Richard Guenther  <rguenther@suse.de>
21726
21727         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21728         removal.
21729         * gcc.target/i386/sselibm-2.c: Likewise.
21730         * gcc.target/i386/sselibm-3.c: Likewise.
21731         * gcc.target/i386/sselibm-4.c: Likewise.
21732         * gcc.target/i386/sselibm-5.c: Likewise.
21733
21734 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21735
21736         * gcc.dg/fold-andxor-1.c: New test case.
21737         * gcc.dg/fold-xorand-1.c: Likewise.
21738
21739 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21740
21741         * gcc.dg/fold-convnotconv-1.c: New test case.
21742
21743 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21744
21745         PR fortran/26779
21746         * gfortran.dg/private_type_5.f90: New test.
21747
21748 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21749
21750         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21751
21752 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21753
21754         * gfortran.dg/advance_2.f90: New test.
21755         * gfortran.dg/advance_3.f90: New test.
21756
21757         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21758
21759 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21760
21761         PR libgfortran/26661
21762         PR libgfortran/26880
21763         * gfortran.dg/read_x_past.f: New test.
21764
21765 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21766
21767         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21768         to be STABS.
21769
21770 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21771
21772         * objc.dg/dwarf-1.m: Skip on AIX.
21773         * objc.dg/dwarf-2.m: Skip on AIX.
21774
21775 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21776
21777         PR fortran/26816
21778         * gfortran.dg/float_1.f90: New test.
21779
21780 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21781
21782         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21783         X86_64 targets.
21784         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21785
21786 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21787
21788         PR libfortran/26735
21789         * gfortran.dg/convert_implied_open.f90: New test case.
21790
21791 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21792
21793         PR fortran/26769
21794         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21795
21796 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21797
21798         PR middle-end/26717
21799         * gcc.dg/pr26717.c: New test.
21800
21801 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21802
21803         * gfortran.dg/dependency_12.f90: New test case.
21804
21805 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21806
21807         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21808
21809 2006-03-24  Jeff Law  <law@redhat.com>
21810
21811         * gcc.c-torture/pr26840.c: New test.
21812
21813 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21814
21815         * objc.dg/dwarf-2.m: New.
21816         * obj-c++.dg/dwarf-2.mm: New.
21817
21818         * g++.old-deja/g++.other/init19.C: New.
21819
21820 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21821
21822         * g++.dg/eh/spbp.C: Skip on AIX.
21823
21824 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21825
21826         PR middle-end/26611
21827         * g++.dg/gomp/pr26611-1.C: New test.
21828         * g++.dg/gomp/pr26611-2.C: New test.
21829
21830 2006-03-24  Jeff Law  <law@redhat.com>
21831
21832         * gcc.c-torture/compile/pr26833.c: New test.
21833         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21834
21835 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21836
21837         * gfortran.dg/endfile_2.f90: Delete temp file.
21838
21839 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21840
21841         PR fortran/19303
21842         * gfortran.dg/record_marker_1.f90: New test case.
21843         * gfortran.dg/record_marker_2.f: New test case.
21844         * gfortran.dg/record_marker_3.f90: New test case.
21845
21846 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21847
21848         PR fortran/17298
21849         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21850         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21851
21852 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21853
21854         * lib/gcc-dg.exp (cleanup-modules): New proc.
21855         * gfortran.dg/allocatable_function_1.f90,
21856         gfortran.dg/allocate_char_star_scalar_1.f90,
21857         gfortran.dg/assumed_charlen_function_1.f90,
21858         gfortran.dg/assumed_dummy_1.f90,
21859         gfortran.dg/assumed_shape_ranks_1.f90,
21860         gfortran.dg/assumed_shape_ranks_2.f90,
21861         gfortran.dg/assumed_size_dt_dummy.f90,
21862         gfortran.dg/auto_char_dummy_array_1.f90,
21863         gfortran.dg/auto_char_len_3.f90,
21864         gfortran.dg/automatic_module_variable.f90,
21865         gfortran.dg/bad_automatic_objects_1.f90,
21866         gfortran.dg/char_array_constructor.f90,
21867         gfortran.dg/char_array_structure_constructor.f90,
21868         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21869         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21870         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21871         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21872         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21873         gfortran.dg/derived_pointer_recursion.f90,
21874         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21875         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21876         gfortran.dg/dummy_functions_1.f90,
21877         gfortran.dg/elemental_initializer_1.f90,
21878         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21879         gfortran.dg/elemental_pointer_1.f90,
21880         gfortran.dg/elemental_subroutine_1.f90,
21881         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21882         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21883         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21884         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21885         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21886         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21887         gfortran.dg/global_references_1.f90,
21888         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21889         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21890         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21891         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21892         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21893         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21894         gfortran.dg/large_integer_kind_1.f90,
21895         gfortran.dg/large_real_kind_1.f90,
21896         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21897         gfortran.dg/module_double_reuse.f90,
21898         gfortran.dg/module_equivalence_1.f90,
21899         gfortran.dg/module_interface_1.f90,
21900         gfortran.dg/module_parameter_array_refs_1.f90,
21901         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21902         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21903         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21904         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21905         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21906         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21907         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21908         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21909         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21910         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21911         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21912         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21913         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21914         gfortran.dg/same_name_1.f90,
21915         gfortran.dg/sibling_dummy_procedure_1.f90,
21916         gfortran.dg/sibling_dummy_procedure_2.f90,
21917         gfortran.dg/sibling_dummy_procedure_3.f90,
21918         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21919         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21920         gfortran.dg/used_dummy_types_2.f90,
21921         gfortran.dg/used_dummy_types_3.f90,
21922         gfortran.dg/used_dummy_types_4.f90,
21923         gfortran.dg/used_dummy_types_5.f90,
21924         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21925         gfortran.dg/userdef_operator_1.f90: Use it.
21926
21927 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21928
21929         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21930         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21931         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21932         gfortran.dg/write_back.f,
21933         gfortran.fortran-torture/execute/inquire_1.f90,
21934         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
21935
21936 2006-03-21  Jeff Law  <law@redhat.com>
21937
21938         * gcc.dg/tree-ssa/vrp28.c: New test.
21939
21940 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21941
21942         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
21943         if _STDC_C99 is defined.
21944         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
21945         * gcc.dg/builtins-20.c: Likewise.
21946         * gcc.dg/builtins-53.c: Likewise.
21947         * gcc.dg/single-precision-constant.c: Likewise. Also pass
21948         -mmacosx-version-min=10.3 on PowerPC/Darwin.
21949
21950 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
21951
21952         PR tree-opt/26781
21953         * gcc.c-torture/compile/pr26781-1.c: New test.
21954         * gcc.c-torture/compile/pr26781-2.c: New test.
21955
21956 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
21957
21958         PR c++/26690
21959         * g++.dg/gomp/pr26690-1.C: New test.
21960         * g++.dg/gomp/pr26690-2.C: New test.
21961
21962 2006-03-20  Jeff Law  <law@redhat.com>
21963
21964         * gcc.dg/tree-ssa/pr21829.c: New test.
21965
21966         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
21967
21968 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
21969
21970         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
21971         (check_visibility_available): Use it.
21972         (check_effective_target_default_packed): Likewise.
21973         (check_effective_target_pcc_bitfield_type_matters): Likewise.
21974         (check_effective_target_fopenmp): Likewise.
21975         (check_effective_target_freorder): Likewise.
21976         (check_effective_target_fpic): Likewise.
21977         (check_named_sections_available): Likewise.
21978         (check_effective_target_ilp32): Likewise.
21979         (check_effective_target_lp64): Likewise.
21980
21981 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
21982
21983         PR fortran/20935
21984         * gfortran.dg/scalar_mask_2.f90: New test case.
21985
21986 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
21987
21988         PR tree-opt/26629
21989         * gcc.dg/tree-ssa/loadpre12.c: New test.
21990         * gcc.dg/tree-ssa/loadpre13.c: New test.
21991         * gcc.dg/tree-ssa/loadpre14.c: New test.
21992         * gcc.dg/tree-ssa/loadpre15.c: New test.
21993         * gcc.dg/tree-ssa/loadpre16.c: New test.
21994         * gcc.dg/tree-ssa/loadpre17.c: New test.
21995         * gcc.dg/tree-ssa/loadpre18.c: New test.
21996         * gcc.dg/tree-ssa/loadpre19.c: New test.
21997         * gcc.dg/tree-ssa/loadpre20.c: New test.
21998         * gcc.dg/tree-ssa/loadpre21.c: New test.
21999         * gcc.dg/tree-ssa/loadpre22.c: New test.
22000
22001 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22002
22003         PR fortran/26741
22004         * gfortran.dg/elemental_initializer_1.f90: New test.
22005
22006         PR fortran/26716
22007         * gfortran.dg/assumed_shape_ranks_2: New test.
22008
22009 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22010
22011         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22012         target fpic.
22013
22014 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22015
22016         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22017         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22018         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22019         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22020         gfortran.fortran-torture/execute/direct_io.f90,
22021         gfortran.fortran-torture/execute/inquire_2.f90,
22022         gfortran.fortran-torture/execute/inquire_4.f90,
22023         gfortran.fortran-torture/execute/list_read_1.f90,
22024         gfortran.fortran-torture/execute/open_replace.f90,
22025         gfortran.fortran-torture/execute/slash_edit.f90,
22026         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22027         temporary files from testcases.
22028
22029 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22030
22031         PR libgfortran/26509
22032         gfortran.dg/write_direct_eor.f90: New test.
22033
22034 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22035
22036         * gcc.target/powerpc/pr26350.c: New.
22037         * gcc.target/powerpc/indexed-addr.c: New.
22038
22039 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22040
22041         * gfortran.dg/dependency_13.f90: New test case.
22042
22043 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22044
22045         PR middle-end/21781
22046         * gcc.dg/real-const-1.c: New test case.
22047
22048 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22049
22050         * g++.old-deja/g++.other/init18.C: New.
22051         * g++.old-deja/g++.other/init5.C: Remove xfail.
22052
22053 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22054
22055         * g++.dg/opt/pr15551.C: Cleanup temp file.
22056
22057 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22058
22059         PR c++/6634
22060         g++.dg/parse/long1.C: New test.
22061
22062 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22063
22064         PR fortran/19101
22065         * gfortran.dg/continuation.f90: New test.
22066         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22067
22068 2006-03-14  Richard Guenther  <rguenther@suse.de>
22069
22070         PR tree-optimization/26672
22071         * gcc.dg/torture/pr26672.c: New testcase.
22072
22073 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22074
22075         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22076         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22077
22078 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22079
22080         PR middle-end/26557
22081         * gcc.c-torture/compile/switch-1.c: New test case.
22082
22083 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22084
22085         PR fortran/25378
22086         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22087         test to include more permuatations of mask and index.
22088         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22089         respond to F2003 spec. that the position returned for an all false
22090         mask && condition is zero.
22091
22092 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22093
22094         PR middle-end/25989
22095         * gcc.dg/gomp/pr25989.c: New test.
22096
22097 2006-03-13  Jeff Law  <law@redhat.com>
22098
22099         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22100
22101 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22102
22103         * gcc.dg/switch-9.c: New test.
22104
22105 2006-03-13  Richard Guenther  <rguenther@suse.de>
22106
22107         PR middle-end/26630
22108         * gcc.dg/torture/pr26630.c: New testcase.
22109
22110 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22111
22112         * gfortran.dg/dependency_10.f90: New test case.
22113         * gfortran.dg/dependency_11.f90: Likewise.
22114
22115 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22116             Erik Edelmann  <eedelman@gcc.gnu.org>
22117
22118         * gfortran.dg/allocatable_function_1.f90: New.
22119         * gfortran.dg/allocatable_function_2.f90: New.
22120
22121 2006-03-10  Richard Guenther  <rguenther@suse.de>
22122
22123         PR middle-end/26565
22124         * gcc.dg/torture/pr26565.c: New testcase.
22125
22126 2006-03-09  Eric Christopher  <echristo@apple.com>
22127
22128         * gcc.c-torture/compile/20060309-1.c: New.
22129
22130 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22131
22132         PR libgfortran/26499
22133         * gfortran.dg/write_back.f: New test.
22134         * gfortran.dg/write_rewind_1.f: New test.
22135         * gfortran.dg/write_rewind_2.f: New test.
22136
22137 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22138
22139         PR libgfortran/26554
22140         * gfortran.dg/read_logical.f90: New test.
22141
22142 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22143
22144         * ada/acats/norun.lst: cdd2a03 now passes.
22145
22146 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22147
22148         PR testsuite/25177
22149         * gcc.target/powerpc/pr18096-1.c: Change where the error
22150         would match.
22151
22152 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22153
22154         * gcc.target/i386/cleanup-1.c: New test.
22155         * gcc.target/i386/cleanup-2.c: New test.
22156
22157 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22158
22159         * gfortran.dg/dependency_9.f90: Remove for the time being.
22160
22161 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22162
22163         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22164         directive.
22165
22166 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22167
22168         * gfortran.dg/dependency_9.f90: New test case.
22169
22170 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22171
22172         * gfortran.dg/dependency_4.f90: New test case.
22173         * gfortran.dg/dependency_5.f90: New test case.
22174         * gfortran.dg/dependency_6.f90: New test case.
22175         * gfortran.dg/dependency_7.f90: New test case.
22176         * gfortran.dg/dependency_8.f90: New test case.
22177
22178 2006-03-03  Paul Brook  <paul@codesourcery.com>
22179
22180         * lib/target-supports.exp (check_profiling_available):
22181         Add m68k-*-elf.
22182
22183 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22184
22185         PR fortran/25031
22186         * multiple_allocation_1.f90: New test.
22187
22188 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22189
22190         PR tree-optimization/26524
22191         * gfortran.dg/pr26524.f: New test case.
22192
22193 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22194
22195         * g++.dg/template/repo5.C: Cleanup repo files.
22196         * gcc.dg/20051201-1.c: Cleanup coverage files.
22197         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22198         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22199         tree dump files.
22200
22201 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22202
22203         * objc.dg/objc-nofilename-1.m: New test.
22204         * objc.dg/bad-receiver-type.m: New test.
22205         * obj-c++.dg/bad-receiver-type.mm: New test.
22206
22207 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22208
22209         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22210
22211 2006-03-01  Mike Stump  <mrs@apple.com>
22212
22213         * g++.dg/abi/key2.C: Add.
22214
22215 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22216
22217         * gfortran.dg/logical_dot_product.f90: New test.
22218
22219         PR fortran/26393
22220         * gfortran.dg/used_interface_ref.f90: New test.
22221
22222         PR fortran/20938
22223         * gfortran.dg/dependency_2.f90: New test.
22224         * gfortran.fortran-torture/execute/where17.f90: New test.
22225         * gfortran.fortran-torture/execute/where18.f90: New test.
22226         * gfortran.fortran-torture/execute/where19.f90: New test.
22227         * gfortran.fortran-torture/execute/where20.f90: New test.
22228
22229 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22230
22231         * g++.dg/tree-ssa/pr26443.C: New test case.
22232
22233 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22234
22235         PR middle-end/26022
22236         * g++.dg/opt/return-slot1.C: New test.
22237
22238 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22239
22240         PR libgfortran/26136
22241         * gfortran.dg/namelist_23.f90: New test.
22242
22243 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22244
22245         PR middle-end/14752
22246         * gcc.dg/fold-eqandshift-2.c: New test case.
22247
22248 2006-02-28  Richard Guenther  <rguenther@suse.de>
22249
22250         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22251         decomposition.
22252
22253 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22254
22255         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22256
22257 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22258
22259         PR libgfortran/26464
22260         * gfortran.dg/backspace_5.f: New test.
22261         * gfortran.dg/backspace_6.f: New test.
22262
22263 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22264
22265         * gcc.dg/fold-eqandnot-1.c: New test case.
22266
22267 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22268
22269         PR middle-end/19983
22270         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22271
22272 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22273
22274         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22275         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22276
22277 2006-02-26  Richard Guenther  <rguenther@suse.de>
22278
22279         PR tree-optimization/26421
22280         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22281
22282 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22283
22284         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22285         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22286
22287 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22288
22289         * gcc.dg/fold-even-1.c: New test case.
22290
22291 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22292
22293         PR middle-end/21137
22294         * gcc.dg/fold-eqandshift-1.c: New test case.
22295
22296 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22297
22298         PR tree-optimization/25125
22299         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22300         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22301
22302 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22303
22304         PR tree-optimizations/26359
22305         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22306         with -fdump-tree-dceloop-details.
22307         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22308
22309 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22310
22311         PR middle-end/23673
22312         * gcc.dg/fold-eqxor-1.c: New test case.
22313         * gcc.dg/fold-eqxor-2.c: Likewise.
22314         * gcc.dg/fold-eqxor-3.c: Likewise.
22315
22316 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22317
22318         PR fortran/23092
22319         * scalar_mask_1.f90: New test.
22320
22321 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22322
22323         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22324         * g++.dg/eh/uncaught2.C: New.
22325         * g++.dg/eh/uncaught3.C: New.
22326
22327 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22328
22329         PR libgfortran/26423
22330         * gfortran.dg/read_many_1.f: New test.
22331
22332 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22333
22334         PR fortran/24519
22335         * gfortran.dg/dependency_3.f90: New test.
22336         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22337         XFAILs.
22338
22339         PR fortran/25395
22340         * gfortran.dg/equiv_6.f90: New test.
22341
22342 2006-02-23  Jeff Law  <law@redhat.com>
22343
22344         * gcc.c-torture/compile/pr26425.c: New test.
22345
22346 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22347
22348         PR middle-end/26412
22349         * gcc.dg/gomp/pr26412.c: New test.
22350
22351 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22352
22353         PR c++/26291
22354         * g++.dg/other/ellipsis1.C: New test.
22355         * g++.dg/parse/operator4.C: Adjust error marker.
22356
22357 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22358
22359         PR target/25603
22360         * gfortran.dg/pr25603.f: New testcase.
22361
22362 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22365         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22366
22367 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22368
22369         * g++.dg/eh/spbp.C: New.
22370
22371 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22372
22373         PR middle-end/26379
22374         * gcc.target/i386/mmx-7.c: New test.
22375
22376 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22377
22378         PR tree-optimization/26361
22379         * gcc.dg/tree-ssa/vrp27.c: New test case.
22380
22381 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22382
22383         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22384         * gcc.dg/tree-ssa/complex-4.c: Here.
22385
22386 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22387
22388         PR middle-end/19543
22389         * gfortran.dg/logical_1.f90: New test case.
22390
22391 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22392
22393         PR middle-end/26334
22394         * gcc.dg/20060218-1.c: Moved to...
22395         * gcc.target/i386/20060218-1.c: ... here.  New test.
22396
22397 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22398
22399         PR fortran/26201
22400         * gfortran.dg/convert_1.f90: New.
22401
22402 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22403
22404         PR fortran/25054
22405         * gfortran.dg/namelist_5.f90: New test.
22406
22407         PR fortran/25089
22408         * gfortran.dg/namelist_4.f90: New test.
22409
22410 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22411
22412         PR tree-opt/25680
22413         * gcc.dg/tree-ssa/complex-3.c: New test.
22414
22415 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22416
22417         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22418         variable to take into account the variable name in the
22419         function header.
22420         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22421
22422 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22423
22424         PR middle-end/26334
22425         * gcc.c-torture/compile/20060217-1.c: New test.
22426         * gcc.dg/20060218-1.c: New test.
22427
22428 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22429
22430         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22431
22432 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22433
22434         * gcc.dg/cpp/undef3.c: New test.
22435         * gcc.dg/cpp/trad/builtins2.c: New test.
22436
22437 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22438
22439         PR c++/26266
22440         * g++.dg/template/static22.C: New test.
22441         * g++.dg/template/static23.C: New test.
22442         * g++.dg/template/static24.C: New test.
22443         * g++.dg/template/non-dependent13.C: New test.
22444         * g++.dg/init/member1.C: Tweak error markers.
22445
22446 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22447
22448         PR target/26255
22449         * gcc.c-torture/compile/pr26255.c: New test case.
22450
22451 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22452
22453         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22454         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22455         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22456         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22457         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22458         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22459         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22460
22461 2006-02-16  Jeff Law  <law@redhat.com>
22462
22463         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22464         * gcc.dg/tree-ssa/vrp26.c: New test.
22465
22466 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22467
22468         PR target/20353
22469         PR target/24578
22470         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22471         __UCLIBC__ is defined.
22472
22473 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22474
22475         PR fortran/26224
22476         * gfortran.dg/gomp/pr26224.f: New test.
22477
22478 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22479
22480         PR tree-opt/25918
22481         * lib/target-supports.exp
22482         (check_effective_target_vect_short_mult): New.
22483         (check_effective_target_vect_char_mult): New.
22484         (check_effective_target_vect_widen_sum_qi_to_si): New.
22485         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22486         (check_effective_target_vect_widen_sum_hi_to_si): New.
22487         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22488         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22489         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22490         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22491         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22492         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22493         vect-reduc-pattern-2c.c
22494         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22495         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22496         vect-reduc-pattern-1c.c
22497
22498 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22499
22500         PR fortran/24557
22501         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22502
22503 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22504
22505         PR fortran/26054
22506         * gfortran.dg/enum_8.f90: Remove check for warning.
22507         * gfortran.dg/iomsg_1.f90: Ditto.
22508         * gfortran.dg/enum_1.f90: Ditto.
22509         * gfortran.dg/enum_9.f90: Ditto.
22510         * gfortran.dg/enum_2.f90: Ditto.
22511         * gfortran.dg/enum_10.f90: Ditto.
22512         * gfortran.dg/enum_3.f90: Ditto.
22513         * gfortran.dg/flush_1.f90: Ditto.
22514         * gfortran.dg/enum_4.f90: Ditto.
22515         * gfortran.dg/array_constructor_1.f90: Ditto.
22516         * gfortran.dg/enum_5.f90: Ditto.
22517         * gfortran.dg/enum_6.f90: Ditto.
22518         * gfortran.dg/enum_7.f90: Ditto.
22519
22520 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22521
22522         PR middle-end/26300
22523         * gcc.c-torture/compile/20060215-1.c: New test.
22524
22525 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22526
22527         PR middle-end/23670
22528         * gcc.dg/tree-ssa/andor-2.c: New test case.
22529
22530 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22531
22532         PR fortran/25045
22533         * optional_dim.f90: New test.
22534
22535 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22536
22537         PR fortran/26277
22538         * gfortran.dg/label_4.f90: New.
22539
22540 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22541             Diego Novillo  <dnovillo@redhat.com>
22542             Uros Bizjak  <uros@kss-loka.si>
22543
22544         * gfortran.dg/gomp: New directory.
22545
22546 2006-02-14  Richard Guenther  <rguenther@suse.de>
22547
22548         PR tree-optimization/26258
22549         * gcc.dg/torture/pr26258.c: New testcase.
22550
22551 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22552
22553         PR fortran/26246
22554         * gfortran.dg/pr26246_1.f90: New test.
22555         * gfortran.dg/pr26246_2.f90: New test.
22556
22557         PR middle-end/26092
22558         * gcc.c-torture/compile/20060208-1.c: New test.
22559
22560 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22561
22562         PR fortran/26074
22563         PR fortran/25103
22564         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22565         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22566         * gfortran.dg/automatic_module_variable.f90: Change error message.
22567
22568         PR fortran/20861
22569         * gfortran.dg/internal_dummy_1.f90: New test.
22570
22571         PR fortran/20871
22572         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22573
22574
22575         PR fortran/25083
22576         * gfortran.dg/uncommon_block_data_1.f90: New test.
22577         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22578         with standard.
22579
22580         PR fortran/25088
22581         * gfortran.dg/typed_subroutine_1.f90: New test.
22582
22583 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22584
22585         * objc.dg/dwarf-1.m: New.
22586
22587 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22588
22589         PR middle-end/24427
22590         * gcc.dg/tree-ssa/andor-1.c: New test case.
22591
22592 2006-02-13  Josh Conner  <jconner@apple.com>
22593
22594         PR target/25376
22595         * gcc.dg/pr25376.c: New test.
22596
22597         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22598         assemble.
22599         * lib/target-supports.exp (check_named_sections_available):
22600         Only compile named-sections test -- don't assemble.
22601
22602 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22603
22604         * g++.dg/warn/no-write-strings.C: New test.
22605         * g++.dg/warn/write-strings.C: Likewise.
22606         * g++.dg/warn/write-strings-default.C: Likewise.
22607
22608 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22609
22610         PR fortran/25806
22611         * gfortran.dg/ret_pointer_2.f90: New test.
22612
22613 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22614
22615         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22616
22617 2006-02-10  Jeff Law  <law@redhat.com>
22618
22619         * gcc.c-torture/compile/pr26213.c: New test.
22620
22621 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22622
22623         gfortran.dg/null_1.f90: New test.
22624
22625 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22626
22627         PR fortran/14771
22628         * gfortran.dg/parens_4.f90: New.
22629         * gfortran.dg/parens_5.f90: New.
22630
22631 2006-02-10  Richard Guenther  <rguenther@suse.de>
22632
22633         * gcc.dg/pr23372-1.c: Remove empty file.
22634
22635 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22636         Paul Thomas  <pault@gcc.gnu.org>
22637
22638         PR fortran/14771
22639         * gfortran.dg/parens_1.f90: New.
22640         * gfortran.dg/parens_2.f90: New.
22641         * gfortran.dg/parens_3.f90: New.
22642
22643 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22644
22645         PR fortran/26038
22646         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22647
22648         PR fortran/25059
22649         * gfortran.dg/impure_assignment_1.f90: New test.
22650
22651         PR fortran/25070
22652         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22653
22654 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22655
22656         PR target/26141
22657         * g++.dg/expr/stdarg2.C: New test.
22658
22659 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22660
22661         PR inline-asm/16194
22662         * gcc.dg/pr16194.c: New test.
22663
22664 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22665
22666         * ada/acats/run_acats: Use portable variant of "$@".
22667
22668 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22669
22670         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22671         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22672
22673 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22674
22675         PR tree-opt/26179
22676         * g++.dg/opt/pr26179.C: New test.
22677
22678 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22679
22680         PR middle-end/26134
22681         * gcc.dg/tree-ssa/complex-3.c: New test.
22682
22683 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22684
22685         * gcc.c-torture/compile/volatile-1.c: New test.
22686
22687 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22688
22689         PR 26180
22690         * gcc.dg/tree-ssa/pr26180.c: New test.
22691
22692 2006-02-08  Jeff Law  <law@redhat.com>
22693
22694         * gcc.dg/tree-ssa/pr21417.c: New test.
22695
22696 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22697
22698         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22699         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22700
22701 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22702
22703         * lib/scanrtl.exp: New.
22704
22705 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22706
22707         PR c++/26071
22708         * g++.dg/other/virtual2.C: New test.
22709
22710         PR c++/26070
22711         * g++.dg/other/virtual1.C: New test.
22712
22713 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22714
22715         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22716         cleanup-ipa-dump): Update dump file glob patterns.
22717         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22718         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22719
22720         * lib/gcc-dg.exp: Load it.
22721         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22722
22723 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22724
22725         PR testsuite/26159
22726         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22727         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22728
22729 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22730
22731         PR fortran/25577
22732         * gfortran.dg/mvbits_1.f90: New.
22733
22734 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22735
22736         * g++.dg/warn/Wdiv-by-zero.C: New test.
22737         * g++.dg/warn/Wno-div-by-zero.C: New.
22738
22739 2006-02-07  Jeff Law  <law@redhat.com>
22740
22741         * gcc.dg/tree-ssa/pr21559.c: New test.
22742
22743         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22744         multiple VRP passes.
22745         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22746         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22747         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22748         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22749         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22750         * gcc.dg/tree-ssa/vrp02.c: Likewise
22751         * gcc.dg/tree-ssa/vrp11.c: Likewise
22752         * gcc.dg/tree-ssa/pr14341.c: Likewise
22753         * gcc.dg/tree-ssa/vrp19.c: Likewise
22754         * gcc.dg/tree-ssa/vrp20.c: Likewise
22755         * gcc.dg/tree-ssa/vrp03.c: Likewise
22756         * gcc.dg/tree-ssa/pr21086.c: Likewise
22757         * gcc.dg/tree-ssa/pr21959.c: Likewise
22758         * gcc.dg/tree-ssa/vrp21.c: Likewise
22759         * gcc.dg/tree-ssa/vrp04.c: Likewise
22760         * gcc.dg/tree-ssa/pr25485.c: Likewise
22761         * gcc.dg/tree-ssa/pr22026.c: Likewise
22762         * gcc.dg/tree-ssa/vrp22.c: Likewise
22763         * gcc.dg/tree-ssa/vrp05.c: Likewise
22764         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22765         * gcc.dg/tree-ssa/pr20701.c: Likewise
22766         * gcc.dg/tree-ssa/vrp23.c: Likewise
22767         * gcc.dg/tree-ssa/vrp06.c: Likewise
22768         * gcc.dg/tree-ssa/pr22117.c: Likewise
22769         * gcc.dg/tree-ssa/pr20702.c: Likewise
22770         * gcc.dg/tree-ssa/vrp15.c: Likewise
22771         * gcc.dg/tree-ssa/pr21090.c: Likewise
22772         * gcc.dg/tree-ssa/pr21294.c: Likewise
22773         * gcc.dg/tree-ssa/vrp24.c: Likewise
22774         * gcc.dg/tree-ssa/vrp07.c: Likewise
22775         * gcc.dg/tree-ssa/pr21563.c: Likewise
22776         * gcc.dg/tree-ssa/pr25382.c: Likewise
22777         * gcc.dg/tree-ssa/vrp16.c: Likewise
22778         * gcc.dg/tree-ssa/vrp25.c: Likewise
22779         * gcc.dg/tree-ssa/vrp08.c: Likewise
22780         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22781         * gcc.dg/tree-ssa/vrp17.c: Likewise
22782         * gcc.dg/tree-ssa/pr21458.c: Likewise
22783         * g++.dg/tree-ssa/pr18178.C: Likewise
22784
22785 2006-02-07  Richard Guenther  <rguenther@suse.de>
22786
22787         PR c++/26140
22788         Revert
22789         2006-01-30  Richard Guenther  <rguenther@suse.de>
22790         PR c++/23372
22791         * gcc.dg/pr23372-1.C: New testcase.
22792
22793         * g++.dg/tree-ssa/pr26140.C: New testcase.
22794
22795 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22796
22797         PR c++/9737
22798         * g++.dg/template/ttp15.C: New test.
22799         * g++.dg/template/ttp16.C: Likewise.
22800         * g++.dg/template/ttp17.C: Likewise.
22801         * g++.old-deja/g++.pt/ttp36.C: Remove.
22802         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22803         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22804         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22805         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22806         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22807         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22808         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22809         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22810         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22811
22812 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22813
22814         PR libfortran/23815
22815         * unf_io_convert_4.f90: New test.
22816
22817 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22818
22819         * gcc.dg/tree-ssa/loadpre10.c: New test.
22820         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22821         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22822         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22823
22824 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22825
22826         PR libfortran/24685
22827         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22828
22829 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22830
22831         PR tree-opt/25251
22832         * gfortran.dg/assign_7.f: New test.
22833
22834 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22835
22836         PR fortran/26041
22837         PR fortran/26064
22838         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22839         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22840         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22841
22842 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22843
22844         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22845         in size_t typedef.
22846
22847 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22848
22849         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22850         * g++.dg/charset/string.c (foo): Likewise.
22851         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22852         const char*
22853         * g++.dg/ext/builtin2.C (printf): Likewise.
22854         * g++.dg/init/new15.C (printf): Likewise.
22855         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22856         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22857         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22858         * g++.dg/template/non-dependent4.C (temp): Likewise.
22859         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22860         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22861         parameter type to const char*.
22862         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22863         Change type to const char*.
22864         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22865         Likewise.
22866         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22867         second parameter type to const char*.
22868         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22869         (Y::Y): Change parameter type to const char*.
22870         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22871         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22872         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22873         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22874         (char*).
22875         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22876         const char*.
22877         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22878         type to const char*.
22879         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22880         return type to const char*.
22881         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22882         to const char*.
22883         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22884         * g++.old-deja/g++.law/refs1.C: Likewise.
22885         * g++.old-deja/g++.law/visibility1.C: Likewise.
22886         * g++.old-deja/g++.law/visibility2.C: Likewise.
22887         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22888         const char*.
22889         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22890         * g++.old-deja/g++.mike/net48.C: Likewise.
22891         * g++.old-deja/g++.mike/p646.C: Likewise.
22892         * g++.old-deja/g++.mike/p6746.C: Likewise.
22893         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22894         type to const char*.
22895         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22896         deprecated conversion warning.
22897         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22898         char*.
22899         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22900         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22901         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22902         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22903         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22904         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22905         * g++.old-deja/g++.pt/t39.C: Likewise.
22906         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22907         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22908
22909 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22910
22911         PR fortran/25075
22912         intrinsic_argument_conformance_1.f90: New test.
22913
22914 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22915
22916         PR fortran/20845
22917         * gfortran.dg/char_result_11.f90: Add SAVE.
22918         * gfortran.dg/der_pointer_4.f90: Ditto.
22919         * gfortran.dg/default_initialization.f90: New test.
22920
22921 2006-02-03  Jeff Law  <law@redhat.com>
22922
22923         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22924         handle more than 100 dump files.
22925         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22926         * lib/scantree.exp (scan-tree-dump): Likewise.
22927         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22928         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22929         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22930         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22931         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22932
22933 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
22934
22935         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
22936
22937 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
22938
22939         * g++.dg/template/using12.C: New test.
22940
22941 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
22942
22943         * gcc.target/powerpc/pr25960.c: New test.
22944
22945 2006-02-02  Steven G. Kargl  <kargls@comcast>
22946
22947         PR fortran/24958
22948         gfortran.dg/nullify_2.f90: New test.
22949
22950 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
22951
22952         PR 25990
22953         * gcc.dg/gomp/pr25990.c: New test.
22954
22955 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
22956
22957         PR c++/25342
22958         * g++.gd/template/partial4.C: New test.
22959
22960 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
22961
22962         PR middle-end/26001
22963         * gfortran.dg/data_char_2.f90: New.
22964
22965 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
22966
22967         PR fortran/26039
22968         maxval_maxloc_conformance_1.f90: New test.
22969
22970 2006-01-31  Richard Guenther  <rguenther@suse.de>
22971
22972         * gcc.target/i386/sselibm-1.c: New testcase.
22973         * gcc.target/i386/sselibm-2.c: Likewise.
22974         * gcc.target/i386/sselibm-3.c: Likewise.
22975         * gcc.target/i386/sselibm-4.c: Likewise.
22976         * gcc.target/i386/sselibm-5.c: Likewise.
22977
22978 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22979
22980         PR fortran/24266
22981         * gfortran.dg/arrayio_derived_2.f90: New.
22982
22983 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
22984
22985         * gcc.dg/unsigned-long-compare.c: New test.
22986
22987 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
22988
22989         PR testsuite/25318
22990         * lib/target-supports.exp (check_effective_target_freorder):
22991         Check to see if target supports -freorder-blocks-and-partition.
22992         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
22993         instead of "dg-require-named-sections".
22994
22995 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
22996
22997         PR target/14798:
22998         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
22999         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23000         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23001         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23002         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23003         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23004         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23005         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23006
23007 2006-01-30  Richard Guenther  <rguenther@suse.de>
23008
23009         PR c++/23372
23010         * gcc.dg/pr23372-1.C: New testcase.
23011
23012 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23013
23014         * gcc.dg/gomp/pr25874.c: New test.
23015
23016 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23017
23018         PR tree-opt/25911
23019         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23020
23021 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23022
23023         PR fortran/18578
23024         PR fortran/18579
23025         PR fortran/20857
23026         PR fortran/20885
23027         * gfortran.dg/intent_out_1.f90: New test.
23028
23029 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23030
23031         PR fortran/17911
23032         * gfortran.dg/procedure_lvalue.f90: New test.
23033
23034         PR fortran/20895
23035         PR fortran/25030
23036         * gfortran.dg/char_pointer_assign_2.f90: New test.
23037         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23038         assignment to be consistent with standard.
23039         * gfortran.dg/char_result_2.f90: The same.
23040         * gfortran.dg/char_result_8.f90: The same.
23041
23042 2006-01-28  Zack Weinberg  <zackw@panix.com>
23043
23044         * gcc.dg/Woverlength-strings.c
23045         * gcc.dg/Woverlength-strings-pedantic-c89.c
23046         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23047         * gcc.dg/Woverlength-strings-pedantic-c99.c
23048         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23049
23050 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23051
23052         * gcc.c-torture/execute/20060127-1.c: New test.
23053
23054 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR c++/25999
23057         * g++.dg/ext/pragmaweak1.C: New test.
23058
23059 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23060
23061         PR c++/25855
23062         * g++.dg/template/spec29.C: New test.
23063
23064 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23065
23066         PR c/19606.
23067         * gcc.c-torture/execute/pr19606.c: New.
23068
23069 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23070
23071         * gcc.dg/pragma-re-4.c: New test.
23072
23073 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23074
23075         PR fortran/25964
23076         * gfortran.dg/assumed_size_refs_3.f90: New test.
23077
23078 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23079
23080         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23081
23082 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23083
23084         PR ada/21317
23085         * ada/acats/support/impdef.a: Add One_Long_Second.
23086         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23087         * ada/acats/tests/c9/c94026.a: Likewise.
23088         * ada/acats/tests/c9/c97305c.ada: Likewise.
23089         * ada/acats/tests/c9/c99004a.ada: Likewise.
23090
23091 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23092
23093         PR fortran/25964
23094         * gfortran.dg/global_references_2.f90: New test.
23095
23096         PR fortran/25084
23097         PR fortran/20852
23098         PR fortran/25085
23099         PR fortran/25086
23100         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23101         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23102
23103         PR fortran/25416
23104         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23105
23106 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23107
23108         PR c/25892
23109         * gcc.dg/Wpointer-sign.c: New.
23110         * gcc.dg/Wpointer-sign-Wall.c: New.
23111         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23112         * gcc.dg/Wpointer-sign-pedantic.c: New.
23113         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23114         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23115
23116 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23117
23118         PR C/25861
23119         * gcc.c-torture/compile/pr25861.c: New test.
23120
23121 2006-01-26  Paul Brook  <paul@codesourcery.com>
23122
23123         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23124         on short-enum targets.
23125         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23126         variable.
23127         (generate_fields): Use short_enums.
23128         (main): Set short_enums.  Document -e.
23129         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23130         on short-enum targets.
23131         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23132         variable.
23133         (generate_fields): Use short_enums.
23134         (main): Set short_enums.  Document -e.
23135         * lib/target-supports.exp (check_effective_target_short_enums): New.
23136
23137 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23138
23139         PR target/25947
23140         * gcc.dg/torture/pr25947-1.c: New test.
23141
23142 2006-01-25  Jan Hubicka  <jh@suse.cz>
23143             Roger Sayle  <roger@eyesopen.com>
23144
23145         PR rtl-optimization/25703
23146         * gcc.target/i386/20060125-1.c: New test case.
23147         * gcc.target/i386/20060125-2.c: New test case.
23148
23149 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23150
23151         PR fortran/18540
23152         * gfortran.dg/goto_1.f: New.
23153
23154 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23155
23156         PR fortran/25716
23157         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23158         25716 on 32-bit systems too.
23159
23160 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23161
23162         PR testsuite/25590
23163         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23164
23165 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23166
23167         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23168
23169 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23170
23171         PR fortran/25835
23172         * gfortran.dg/read_eof.f90: Delete, renamed.
23173         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23174         * gfortran.dg/read_eof_2.f90: New test.
23175         * gfortran.dg/read_eof_3.f90: New test.
23176
23177 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23178
23179         PR tree-opt/25860
23180         * gcc.c-torture/compile/pr25860.c: New test.
23181
23182 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23183
23184         PR c++/25552
23185         * g++.dg/parse/dtor8.C: New test.
23186
23187 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23188
23189         PR testsuite/25891
23190         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23191         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23192         check_effective_target_fopenmp returns 0.
23193
23194 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23195
23196         PR ada/20548
23197         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23198         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23199         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23200
23201 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23202
23203         PR tree-opt/25857
23204         * g++.dg/opt/pr25857.C: New test.
23205
23206 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23207         Jan Hubicka  <jh@suse.cz>
23208         Richard Guenther  <rguenther@suse.de>
23209
23210         PR rtl-optimization/25654
23211         * gcc.dg/torture/pr25654.c: New testcase.
23212         * gcc.target/i386/pr25654.c: Likewise.
23213
23214 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23215
23216         PR fortran/25901
23217         * gfortran.dg/internal references_2.f90: New test.
23218
23219         Fix regression in testing of admissability of attributes.
23220         * gfortran.dg/intent_used_1.f90: New test.
23221
23222 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23223
23224         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23225         Remove target conditional torture options for i?86 and x86_64
23226         GNU/Linux.
23227
23228 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23229
23230         PR c++/10891
23231         * g++.dg/rtti/no-rtti.C: New.
23232
23233 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23234
23235         PR c++/25895
23236         * g++.dg/inherit/conv2.C: New test.
23237
23238         PR c++/25856
23239         * g++.dg/parse/dtor7.C: New test.
23240
23241         PR c++/25858
23242         * g++.dg/template/crash44.C: New test.
23243
23244 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23245
23246         PR fortran/25124
23247         PR fortran/25625
23248         * gfortran.dg/internal_references_1.f90: New test.
23249           PR fortran/20881
23250         PR fortran/23308
23251         PR fortran/25538
23252         PR fortran/25710
23253         * gfortran.dg/global_references_1.f90: New test.
23254         * gfortran.dg/g77/19990905-1.f: Restore the error that
23255         there is a clash between the common block name and
23256         the name of a subroutine reference.
23257
23258         PR fortran/PR24276
23259         * gfortran.dg/aliasing_dummy_1.f90: New test.
23260
23261 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23262
23263         * gcc.dg/vmx/1b-01.c: Warning fix.
23264         * gcc.dg/vmx/1c-02.c: Likewise.
23265         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23266
23267 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23268
23269         PR testsuite/24962
23270         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23271
23272 2006-01-20  Richard Guenther  <rguenther@suse.de>
23273         Steven Bosscher <stevenb.gcc@gmail.com>
23274
23275         PR rtl-optimization/24626
23276         * gcc.dg/torture/pr24626-1.c: New testcase.
23277         * gcc.dg/torture/pr24626-2.c: Likewise.
23278         * gcc.dg/torture/pr24626-3.c: Likewise.
23279         * gcc.dg/torture/pr24626-4.c: Likewise.
23280
23281 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23282
23283         PR c++/5520
23284         * g++.dg/warn/empty-body.C: New.
23285
23286 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23287
23288         PR c++/22136
23289         * g++.dg/template/using10.C: New test.
23290         * g++.dg/temlpate/using11.C: Likewise.
23291         * g++.dg/inherit/using5.C: Tweak error messages.
23292
23293 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23294
23295         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23296         target test.
23297         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23298
23299 2006-01-19  Jan Hubicka  <jh@suse.cz>
23300
23301         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23302
23303 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23304
23305         PR c++/25854
23306         * g++.dg/template/spec28.C: New test.
23307
23308 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23309
23310         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23311         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23312
23313 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23314
23315         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23316         * gcc.dg/gomp/critical-1.c: Likewise.
23317         * gcc.dg/gomp/critical-3.c: Likewise.
23318         * gcc.dg/gomp/empty.c: Likewise.
23319         * gcc.dg/gomp/ordered-1.c: Likewise.
23320         * gcc.dg/gomp/for-4.c: Likewise.
23321         * gcc.dg/gomp/for-6.c: Likewise.
23322         * gcc.dg/gomp/master-3.c: Likewise.
23323         * gcc.dg/gomp/for-8.c: Likewise.
23324         * gcc.dg/gomp/for-10.c: Likewise.
23325         * gcc.dg/gomp/for-18.c: Likewise.
23326         * gcc.dg/gomp/for-5.c: Likewise.
23327         * gcc.dg/gomp/for-7.c: Likewise.
23328         * gcc.dg/gomp/for-9.c: Likewise.
23329
23330 2006-01-18  Jeff Law  <law@redhat.com>
23331
23332         * gcc.dg/tree-ssa/vrp25.c: New test.
23333
23334 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23335
23336         * gcc.dg/pr25805.c: Fix misapplied patch.
23337
23338 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23339
23340         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23341         (check_effective_target_vect_udot_qi): New.
23342         (check_effective_target_vect_sdot_hi): New.
23343         (check_effective_target_vect_udot_hi): New.
23344         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23345         prefixed with "wrapv-" with -fwrapv.
23346         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23347         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23348         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23349         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23350         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23351
23352         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23353         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23354         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23355         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23356
23357 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23358
23359         PR c++/16829
23360         * g++.dg/other/default2.C: New test.
23361         * g++.dg/other/default3.C: New test.
23362
23363 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23364
23365         PR c/25805
23366         * gcc.dg/pr25805.c: New file.
23367
23368 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23369
23370         PR c++/25836
23371         * g++.dg/template/init6.C: New test.
23372
23373 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23374
23375         * gcc.dg/tree-ssa/pr24287.c: New test
23376
23377 2006-01-18  Eric Christopher  <echristo@apple.com>
23378
23379         * g++.dg/eh/table.C: New.
23380
23381 2006-01-18  DJ Delorie  <dj@redhat.com>
23382
23383         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23384         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23385         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23386         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23387
23388 2006-01-18  Jeff Law  <law@redhat.com>
23389
23390         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23391         on wrapping on overflow semantics.
23392
23393         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23394
23395         * gcc.gc/tree-ssa/vrp23.c: New test.
23396         * gcc.gc/tree-ssa/vrp24.c: New test.
23397
23398 2006-01-18  Richard Henderson  <rth@redhat.com>
23399             Aldy Hernandez  <aldyh@redhat.com>
23400             Jakub Jelinek  <jakub@redhat.com>
23401             Diego Novillo  <dnovillo@redhat.com>
23402             Uros Bizjak  <uros@kss-loka.si>
23403
23404         * gcc.dg/gomp: New directory.
23405
23406 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23407             Steven G. Kargl  <kargls@comcast.net>
23408
23409         PR fortran/20869
23410         * gfortran.dg/intrinsic_external_1.f90: New test.
23411
23412         PR fortran/20875.
23413         * gfortran.dg/elemental_pointer_1.f90: New test.
23414
23415         PR fortran/25024
23416         * gfortran.dg/external_procedures_1.f90: New test.
23417
23418         PR fortran/25785
23419         gfortran.dg/assumed_present.f90: New test.
23420
23421 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * g++.dg/parse/lookup5.C: New test.
23424
23425 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23426
23427         PR fortran/25697
23428         * gfortran.dg/read_eof.f90: New test.
23429
23430 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23431
23432         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23433         add a closing brace.
23434
23435 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23436
23437         PR fortran/25631
23438         * gfortran.dg/fmt_tl.f: New test.
23439
23440 2006-01-17  Eric Christopher  <echristo@apple.com>
23441
23442         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23443         * g++.old-deja/g++.warn/impint2.C: Ditto.
23444         * g++.old-deja/g++.other/null1.C: Ditto.
23445         * g++.dg/warn/conv2.C: Ditto.
23446         * g++.dg/warn/conv4.C: New file.
23447
23448 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23449
23450         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23451
23452 2006-01-17  Andreas Jaeger  <aj@suse.de>
23453             Janis Johnson <janis187@us.ibm.com>
23454
23455         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23456         in 64-bit.
23457         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23458         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23459
23460 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23461
23462         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23463         (switchfiles): xfail txxx where xxx >= 25.
23464
23465 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23466
23467         PR testsuite/25764
23468         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23469
23470 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23471
23472         PR c/25682
23473         * gcc.dg/pr25682.c: New test.
23474         * g++.dg/parse/array-size2.C: New test.
23475
23476 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23477
23478         * consistency.vlad: Remove entire directory, 1652 files.
23479
23480 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23481
23482         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23483         check_effective_target_dfprt_nocache): New.
23484         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23485         (check_effective_target_dfprt): New.
23486         * lib/c-compat.exp (check_dfp): Remove.
23487         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23488         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23489         level of support for decimal float.
23490         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23491         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23492         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23493         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23494         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23495         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23496         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23497         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23498         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23499         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23500         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23501         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23502         directives.
23503
23504 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23505
23506         PR testsuite/25741
23507         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23508         $base_dir/../.
23509         * lib/gfortran.exp (gfortran_init): Likewise.
23510         * lib/obj-c++.exp (obj-c++_init): Likewise.
23511         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23512         (scan-assembler-dem-not): Likewise.
23513         * lib/scandump.exp (scan-dump-dem): Likewise.
23514         (scan-dump-dem-not): Likewise.
23515
23516 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23517
23518         PR testsuite/25767
23519         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23520         powerpc-*-darwin*.
23521         * lib/obj-c++.exp (obj-c++_init): Likewise.
23522
23523 2006-01-16  Richard Guenther  <rguenther@suse.de>
23524
23525         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23526
23527 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23528
23529         PR testsuite/25777
23530         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23531         to LD_LIBRARY_PATH.
23532
23533 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23534             Andrew Pinski  <pinskia@physics.uc.edu>
23535
23536         * gcc.dg/minmax-1.c: New test.
23537
23538 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23539
23540         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23541         * gcc.misc-tests/dectest.exp: Ditto.
23542
23543 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23544
23545         PR testsuite/25796
23546         * gcc.target/i386/cmov6.c: Use -march=k8.
23547
23548 2006-01-15  Andreas Jaeger  <aj@suse.de>
23549
23550         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23551         x86 does not have __float128.
23552
23553 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23554
23555         * gcc.target/i386/cmov6.c: New test.
23556
23557 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23558
23559         PR c++/25663
23560         * g++.dg/template/ctor6.C: New test.
23561
23562 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23563
23564         PR tree-optimization/25485
23565         * gcc.dg/tree-ssa/pr25485.c: New.
23566
23567 2006-01-14  Richard Guenther  <rguenther@suse.de>
23568
23569         PR tree-optimization/22548
23570         PR tree-optimization/22555
23571         PR tree-optimization/22501
23572         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23573         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23574         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23575         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23576         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23577         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23578         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23579         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23580         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23581
23582 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23583
23584         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23585         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23586
23587 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23588         Richard Guenther  <rguenther@suse.de>
23589
23590         PR rtl-optimization/24257
23591         * gcc.dg/torture/pr24257.c: New testcase.
23592
23593 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23594
23595         * gcc.c-torture/execute/20060110-1.c: New test.
23596         * gcc.c-torture/execute/20060110-2.c: New test.
23597
23598 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23599
23600         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23601
23602 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23603
23604         PR fortran/25756
23605         * gfortran.dg/label_3.f90: New test.
23606
23607 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23608
23609         PR tree-optimization/25771
23610         * g++.dg/tree-ssa/pr25771.C: New test
23611
23612 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23613
23614         PR tree-opt/24365
23615         * g++.dg/opt/complex5.C: New test.
23616
23617 2006-01-13  Richard Guenther  <rguenther@suse.de>
23618
23619         * gcc.target/i386/387-9.c: New testcase.
23620
23621 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23622
23623         PR c++/24824
23624         * g++.dg/debug/dwarf2-1.C: New.
23625
23626 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23627
23628         PR testsuite/25728
23629         * lib/gcov.exp (verify-lines): Add "close $fd".
23630
23631 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23632             Ben Elliston  <bje@au.ibm.com>
23633
23634         * gcc.dg/dfp/inf-1.c: New test.
23635
23636 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23637             Yao Qi  <qiyaoltc@cn.ibm.com>
23638             Ben Elliston  <bje@au.ibm.com>
23639             Jon Grimm  <jgrimm2@us.ibm.com>
23640
23641         * gcc.dg/nodfp-1.c: New test.
23642         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23643         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23644         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23645         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23646         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23647         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23648         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23649         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23650         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23651         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23652         * gcc.dg/format/dfp-printf-1.c: Likewise.
23653         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23654         (compat_setup_dfp): New.
23655         * gcc.dg/compat/compat.exp: Use it.
23656         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23657         Make some variables global, prepend "compat_" to their names.
23658         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23659         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23660         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23661         * lib/compat.exp (compat_skip_list): Make global, rename.
23662         * lib/c-compat.exp: New file.
23663         * lib/target-supports.exp (check_effective_target_dfp): New.
23664
23665         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23666         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23667         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23668         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23669         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23670         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23671         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23672         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23673         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23674         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23675         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23676         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23677         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23678         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23679         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23680         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23681         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23682         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23683         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23684         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23685         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23686         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23687         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23688         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23689         gcc.dg/dfp/struct-layout-1.c,
23690         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23691         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23692         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23693         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23694         gcc.dg/dfp/func-vararg-dfp.c,
23695         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23696         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23697         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23698         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23699         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23700
23701 2006-01-11  Richard Guenther  <rguenther@suse.de>
23702
23703         PR tree-optimization/25734
23704         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23705
23706 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23707
23708         PR fortran/25486
23709         * gfortran.dg/literal_character_constant_1_x.F: New test.
23710         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23711         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23712         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23713
23714 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         PR c++/25386
23717         * g++.dg/ext/packed3.C: Add expected packed error.
23718
23719 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23720
23721         PR target/25706
23722         * gcc.dg/torture/pr25706-1.c: New test.
23723
23724 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23725
23726         PR tree-optimization/23109
23727         PR tree-optimization/23948
23728         PR tree-optimization/24123
23729
23730         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23731         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23732         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23733         g++.dg/tree-ssa/pr23948.C: New testcases.
23734         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23735         three divisions in order to do the optimization.
23736
23737 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23738
23739         PR c++/25632
23740         * g++.dg/other/pr25632.C: New test.
23741
23742 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23743
23744         PR fortran/25730
23745         * gfortran.dg/used_types_1.f90: New test.
23746
23747 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23748
23749         PR target/25718
23750         * gcc.dg/torture/pr25718-1.c: New test.
23751
23752 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23753
23754         * gfortran.dg/list_read_2.f90: Fix typo in description.
23755
23756 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23757
23758         * lib/target-supports.exp (check_visibility_available): Simplify test
23759         for *-*-netware*.
23760         (check_profiling_available): Fail for *-*-netware*.
23761         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23762         * gcc.dg/20021014-1.c: Likewise.
23763         * gcc.dg/nest.c: Likewise.
23764
23765 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23766
23767         fortran/24936
23768         * gfortran.dg/forall_3.f90: New test.
23769
23770 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23771
23772         PR fortran/21977
23773         * gfortran.dg/nesting_2.f90: New test.
23774         * gfortran.dg/nesting_3.f90: New test.
23775
23776 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23777
23778         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23779         Fix typo in comment.
23780
23781 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23782
23783         * gfortran.dg/single_char_string.f90: New test.
23784
23785 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23786
23787         * gfortran.dg/ichar_2.f90: New test.
23788
23789 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23790
23791         PR fortran/25093
23792         * gfortran.dg/private_type_4.f90: New.
23793
23794 2006-01-07  Richard Guenther  <rguenther@suse.de>
23795
23796         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23797
23798 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23799
23800         * gfortran.dg/func_decl_1.f90: New.
23801         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23802         * gfortran.dg/array_alloc_2.f90: Likewise.
23803         * gfortran.dg/char_result_8.f90: Likewise.
23804         * gfortran.dg/dup_save_1.f90: Likewise.
23805         * gfortran.dg/dup_save_2.f90: Likewise.
23806         * gfortran.dg/f2c_6.f90: Likewise.
23807         * gfortran.dg/f2c_7.f90: Likewise.
23808         * gfortran.dg/func_result_2.f90: Likewise.
23809         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23810
23811 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23812
23813         PR fortran/22146
23814         * gfortran.dg/elemental_subroutine_1.f90: New test.
23815         * gfortran.dg/elemental_subroutine_2.f90: New test.
23816
23817         PR fortran/25029
23818         PR fortran/21256
23819         * gfortran.dg/assumed_size_refs_1.f90: New test.
23820
23821         PR fortran/20868
23822         PR fortran/20870
23823         * gfortran.dg/assumed_size_refs_2.f90: New test.
23824         * gfortran.dg/initialization_1.f90: Change warning message.
23825
23826 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23827
23828         * gcc.dg/tree-ssa/loop-15.c: New test.
23829
23830 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23831
23832         PR fortran/25598
23833         * gfortran.dg/backspace_3.f: New test.
23834         * gfortran.dg/backspace_4.f: New test.
23835
23836 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23837
23838         PR fortran/24268
23839         * gfortran.dg/fmt_white.f: Update test.
23840
23841 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23842
23843         * gcc.dg/cast-1.c: Add new warning.
23844         * gcc.dg/cast-2.c: Likewise.
23845         * gcc.dg/cast-3.c: Likewise.
23846         * gcc.dg/format/cast-1.c: Likewise.
23847         * gcc.dg/cast-4.c: New testcase.
23848
23849 2006-01-05  Richard Guenther  <rguenther@suse.de>
23850
23851         PR tree-optimization/22555
23852         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23853
23854 2006-01-05  Richard Guenther  <rguenther@suse.de>
23855             Diego Novillo  <dnovillo@redhat.com>
23856
23857         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23858         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23859         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23860         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23861         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23862         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23863         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23864         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23865         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23866         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23867         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23868         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23869         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23870         * treelang/compile/extravar.tree: Likewise.
23871         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23872         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23873         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23874         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23875         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23876
23877 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23878
23879         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23880         for 64-bit fix.
23881
23882 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23883
23884         PR fortran/23675
23885         gfortran.dg/char_result_11.f90: New.
23886
23887 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23888
23889         PR c++/24782
23890         * g++.dg/parse/access9.C: New test.
23891         * g++.dg/tc1/dr52.C: Tweak error markers.
23892
23893 2006-01-04  Richard Henderson  <rth@redhat.com>
23894
23895         Merge from gomp branch.
23896         * g++.dg/parse/pragma2.C: Update expected error lines.
23897
23898 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * g++.dg/other/i386-2.C: New test.
23901
23902         PR target/25554
23903         * gcc.c-torture/compile/20051228-1.c: New test.
23904
23905         PR c/25559
23906         * gcc.dg/pr25559.c: New test.
23907
23908 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23909
23910         PR c++/25492
23911         * g++.dg/lookup/friend9.C: New test.
23912
23913         PR c++/25625
23914         * g++.dg/template/repo5.C: New test.
23915
23916 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23917
23918         PR fortran/25101
23919         * gfortran.dg/forall_2.f90: New test.
23920
23921 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23922
23923         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23924         dg-require-weak.  Adjust regexp to handle leading-underscore
23925         targets and space as well as TAB after .weak.  Change previous
23926         64-bit fix to not use naked dot.
23927
23928 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23929
23930         PR rtl-optimization/25578
23931         * gcc.c-torture/execute/20060102-1.c: New testcase.
23932
23933 2006-01-03  Richard Guenther  <rguenther@suse.de>
23934
23935         PR c/25183
23936         * gcc.dg/torture/pr25183.c: New testcase.
23937
23938 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
23939
23940         Merge from gomp-branch.
23941         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
23942         * gcc.dg/ia64-sync-2.c: Likewise.
23943         * gcc.dg/ia64-sync-3.c: Likewise.
23944         * gcc.dg/ia64-sync-4.c: Likewise.
23945         * gcc.dg/sync-2.c: Likewise.
23946         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
23947         that sparc64-*-* and sparcv9-*-* supports sync builtins.
23948
23949 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
23950
23951         PR c++/25635
23952         * g++.dg/parse/operator6.C: New test.
23953
23954         PR c++/25637
23955         * g++.dg/parse/error29.C: New test.
23956
23957         PR c++/25638
23958         * g++.dg/parse/dtor6.C: New test.
23959
23960         PR c++/25633
23961         * g++.dg/parse/ctor3.C: New test.
23962
23963         PR c++/25634
23964         * g++.dg/template/class3.C: New test.
23965
23966 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
23967
23968         * g++.dg/debug/debug9.C: New.
23969
23970 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
23971
23972         PR fortran/24640
23973         * gfortran.dg/label_2.f90: New test.
23974
23975 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23976
23977         * g++.dg/lookup/using12.C: Tighten error marker.
23978
23979 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
23980             Andrew Pinski <pinskia@physics.uc.edu>
23981
23982         * gcc.target/powerpc/darwin-abi-3.c: New file.
23983         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
23984         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
23985         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
23986         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
23987         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
23988         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
23989         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
23990         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
23991
23992 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
23993
23994         * gcc.dg/tree-ssa/loadpre1.c: New;
23995         * gcc.dg/tree-ssa/loadpre2.c: New;
23996         * gcc.dg/tree-ssa/loadpre3.c: New;
23997         * gcc.dg/tree-ssa/loadpre4.c: New;
23998         * gcc.dg/tree-ssa/loadpre5.c: New;
23999         * gcc.dg/tree-ssa/loadpre6.c: New;
24000         * gcc.dg/tree-ssa/loadpre7.c: New;
24001         * gcc.dg/tree-ssa/loadpre8.c: New;
24002         * gcc.dg/tree-ssa/loadpre9.c: New;
24003
24004 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24005
24006         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24007         * g++.dg/abi/thunk4.C: Likewise.
24008
24009 2006-01-01  Andreas Jaeger  <aj@suse.de>
24010
24011         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24012         portable.
24013
24014 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24015
24016         PR c++/25294
24017         * gcc.dg/pragma-pack-3.c: New test.
24018         * g++.dg/parse/pragma3.C: New test.
24019
24020 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24021
24022         PR middle-end/24827
24023         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24024
24025 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24026
24027         PR testsuite/25214
24028         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24029
24030 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24031
24032         PR fortran/22607
24033         * gfortran-dg/pure_byref_3.f90: New.
24034
24035         fortran/PR 25396
24036         * gfortran.dg/userdef_operator_1.f90: New.
24037
24038 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24039
24040         * g++.dg/abi/thunk3.C: New.
24041         * g++.dg/abi/thunk4.C: New.
24042
24043 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24044
24045         PR fortran/25532
24046         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24047         associated derived type components of derived types are
24048         properly declared in contained procedures.
24049
24050 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24051
24052         PR libgfortran/25139
24053         * gfortran.dg/backspace_2.f: New test.
24054
24055 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24056
24057         PR libgfortran/25550
24058         * gfortran.dg/endfile.f: New test.
24059
24060 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24061
24062         PR libgfortran/25419
24063         * gfortran.dg/comma.f: New test.
24064
24065 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24066
24067         * lib/gfortran-dg.exp: Remove trailing whitespace.
24068         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24069         -funroll-all-loops.
24070
24071 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24072
24073         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24074         Extended Double long doubles or repeat tests when long double is
24075         the same size as double.
24076
24077 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24078
24079         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24080
24081         PR testsuite/25442
24082         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24083         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24084
24085         PR testsuite/25441
24086         * gcc.dg/pr23911.c: Make test variable static.
24087
24088         PR testsuite/25444
24089         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24090
24091 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24092
24093         PR c++/25439
24094         * g++.dg/parse/crash17.C: Adjust error markers.
24095         * g++.dg/template/error20.C: New test.
24096
24097 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24098
24099         PR c++/23172
24100         * g++.dg/ext/complit4.C: New test.
24101
24102         PR c++/25417
24103         * g++.dg/ext/complit5.C: Likewise.
24104
24105 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24106
24107         PR tree-optimization/25125
24108         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24109         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24110         * gcc.c-torture/execute/pr25125.c: New.
24111
24112 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24113
24114         PR fortran/25029
24115         PR fortran/21256
24116         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24117         functions with incorrect assumed size references.
24118
24119 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24120
24121         PR c++/23171
24122         * g++.dg/opt/init1.C: New test.
24123
24124 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24125
24126         PR c++/24671
24127         * g++.dg/template/sfinae3.C: New test.
24128
24129 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24130
24131         * g++.dg/other/friend4.C: New test.
24132
24133 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24134
24135         PR target/25005
24136         * g++.dg/opt/pr25005.C: New test.
24137
24138 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24139
24140         PR c++/25369
24141         * g++.dg/template/ptrmem16.C: New test.
24142
24143 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24144
24145         PR fortran/25029
24146         PR fortran/21256
24147         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24148
24149 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24150
24151         PR libgfortran/25307
24152         * gfortran.dg/list_read_5.f90: New test.
24153
24154 2005-12-22  Richard Henderson  <rth@redhat.com>
24155
24156         * gcc.target/i386/sse-7.c: Use -msse2.
24157
24158 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24159
24160         PR rtl-optimization/25432
24161         * gcc.c-torture/compile/20051216-1.c: New test.
24162
24163         PR objc/25328
24164         * objc/execute/pr25328.m: New test.
24165
24166 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/25364
24169         * g++.dg/template/call4.C: New test.
24170
24171 2005-12-22  Dale Johannesen  <dalej@apple.com>
24172
24173         * gcc.target/i386/sse-17.c: New.
24174
24175 2005-12-22  Paul Brook  <paul@codesourcery.com>
24176
24177         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24178
24179 2005-12-22  Paul Brook  <paul@codesourcery.com>
24180
24181         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24182
24183 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24184
24185         PR tree-opt/25513
24186         * gcc.c-torture/compile/pr25513.c: New test.
24187
24188 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24189
24190         PR c++/23333
24191         * g++.dg/parse/error25.C: Add more tests.
24192
24193 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24194
24195         PR fortran/18990
24196         * gfortran.dg/der_charlen_1.f90: New.
24197
24198 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24199
24200         PR fortran/20889
24201         * gfortran.dg/pointer_component_type_1.f90: New test.
24202
24203         PR fortran/25029
24204         PR fortran/21256
24205         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24206         should give an error with assumed size array refernces and checks
24207         those that should not.
24208         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24209         reference an upper bound so that it does not generate an error.
24210
24211         PR fortran/19362
24212         PR fortran/20244
24213         PR fortran/20864
24214         PR fortran/25391
24215         * gfortran.dg/used_dummy_types_1.f90: New test.
24216         * gfortran.dg/used_dummy_types_2.f90: New test.
24217         * gfortran.dg/used_dummy_types_3.f90: New test.
24218         * gfortran.dg/used_dummy_types_4.f90: New test.
24219         * gfortran.dg/used_dummy_types_5.f90: New test.
24220
24221         PR fortran/23152
24222         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24223         group already being USE associated.
24224         * gfortran.dg/assumed_shape_nml.f90: New test.
24225         * gfortran.dg/assumed_size_nml.f90: New test.
24226
24227         PR fortran/20862
24228         PR fortran/25053
24229         PR fortran/25063
24230         PR fortran/25064
24231         PR fortran/25066
24232         PR fortran/25067
24233         PR fortran/25068
24234         PR fortran/25307
24235         * gfortran.dg/io_constraints_1.f90: New test.
24236         * gfortran.dg/io_constraints_1.f90: New test.
24237         * gfortran.dg/iostat_3.f90: Change wording of warning.
24238         * gfortran.dg/g77/19981216-0.f: The same.
24239
24240 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24241
24242         PR tree-optimization/23518
24243         * gcc.dg/pr23518.c: New.
24244
24245 2005-12-21  Mike Stump  <mrs@apple.com>
24246
24247         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24248
24249 2005-12-21  Paul Brook  <paul@codesourcery.com>
24250
24251         * gcc.dg/pr19340.c: Skip on m68k targets.
24252
24253 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24254
24255         PR rtl-optimization/25196
24256         * gcc.dg/pr25196.c: New test.
24257
24258 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24259
24260         PR fortran/25423
24261         gfortran.dg/where_nested_1.f90: New.
24262
24263 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24264
24265         PR tree-optimization/25382.
24266         * gcc.dg/tree-ssa/pr25382.c: New.
24267
24268 2005-12-20  Richard Guenther  <rguenther@suse.de>
24269
24270         PR middle-end/24306
24271         * gcc.target/i386/pr24306.c: New testcase.
24272
24273 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24274
24275         PR tree-optimization/25501
24276         * gcc.dg/tree-ssa/pr25501.c: New.
24277
24278 2005-12-20  Richard Guenther  <rguenther@suse.de>
24279
24280         Revert
24281         2005-12-02  Richard Guenther  <rguenther@suse.de>
24282
24283         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24284
24285 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24286
24287         PR c++/21228
24288         * g++.dg/warn/Wunreachable-code-2.C: New test.
24289
24290 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24291
24292         PR c++/24278
24293         * g++.dg/template/ctor5.C: New test.
24294
24295         PR c++/24915
24296         * g++.dg/template/overload8.C: New test.
24297
24298 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24299
24300         * gcc.c-torture/compile/pr25483 : New test.
24301
24302 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24303
24304         PR c++/20552
24305         * g++.dg/ext/typeof10.C: New test.
24306
24307 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         * gcc.dg/mt-loopi1.c: New.
24310
24311 2005-12-18  Richard Guenther  <rguenther@suse.de>
24312
24313         PR tree-optimization/25481
24314         * gcc.dg/torture/pr25481.c: New testcase.
24315
24316 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24317
24318         PR rtl-optimization/21041
24319         * gcc.dg/pr21041.c: New test.
24320
24321 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24322
24323         PR libgfortran/25463
24324         * gfortran.dg/advance.f90: New test.
24325
24326 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24327
24328         * gcc.dg/20051201-1.c: New test.
24329
24330 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24331
24332         PR fortran/25018
24333         * gfortran.dg/initialization_1.f90: New test.
24334         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24335         * gfortran.dg/g77/980616-0.f: The same.
24336
24337 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24338
24339         * PR fortran/25458
24340         * gfortran.dg/chkbits.f90: New test.
24341
24342 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24343
24344         * gfortran.dg/enum_5.f: Revert to previous version.
24345
24346 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24347
24348         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24349         * gfortran.dg/nested_modules_1.f90: Ditto.
24350         * gfortran.dg/hollerith_f95.f90: Ditto.
24351         * gfortran.dg/select_5.f90: Ditto.
24352         * gfortran.dg/secnds.f: Ditto.
24353         * gfortran.dg/hollerith2.f90: Ditto.
24354         * gfortran.dg/imag_2.f: Ditto.
24355         * gfortran.dg/ftell_2.f90: Ditto.
24356         * gfortran.dg/malloc_free_1.f90: Ditto.
24357         * gfortran.dg/logint-1.f: Ditto.
24358         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24359         * gfortran.dg/e_d_fmt.f90: Ditto.
24360         * gfortran.dg/hollerith_legacy.f90: Ditto.
24361         * gfortran.dg/logint-2.f: Ditto.
24362         * gfortran.dg/enum_5.f90: Ditto.
24363         * gfortran.dg/f2c_2.f90: Ditto.
24364         * gfortran.dg/pr17143.f90: Ditto.
24365         * gfortran.dg/namelist_14.f90: Ditto.
24366         * gfortran.dg/logint-3.f: Ditto.
24367         * gfortran.dg/spread_scalar_source.f90: Ditto.
24368         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24369         * gfortran.dg/namelist_11.f: Ditto.
24370         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24371         * gfortran.dg/g77/20010519-1.f
24372         * gfortran.dg/g77/alpha1.f: Ditto.
24373         * gfortran.dg/g77/990115-1.f: Ditto.
24374         * gfortran.dg/g77/erfc.f: Ditto.
24375         * gfortran.dg/g77/19990313-3.f: Ditto.
24376         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24377         * gfortran.dg/g77/20010426.f: Ditto.
24378         * gfortran.dg/g77/19990313-0.f: Ditto.
24379         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24380         * gfortran.dg/g77/20000629-1.f: Ditto.
24381         * gfortran.dg/g77/970125-0.f: Ditto.
24382         * gfortran.dg/g77/8485.f: Ditto.
24383         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24384         * gfortran.dg/g77/19990313-1.f: Ditto.
24385         * gfortran.dg/g77/int8421.f: Ditto.
24386         * gfortran.dg/g77/19990305-0.f: Ditto.
24387         * gfortran.dg/g77/947.f: Ditto.
24388         * gfortran.dg/g77/19990905-2.f: Ditto.
24389         * gfortran.dg/g77/cabs.f: Ditto.
24390         * gfortran.dg/g77/19990313-2.f: Ditto.
24391         * gfortran.dg/g77/20020307-1.f: Ditto.
24392         * gfortran.dg/g77/dcomplex.f: Ditto.
24393         * gfortran.dg/g77/19990502-1.f: Ditto.
24394         * gfortran.dg/g77/19981216-0.f: Ditto.
24395         * gfortran.dg/common_4.f90: Ditto.
24396         * gfortran.dg/entry_4.f90: Ditto.
24397         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24398         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24399         * gfortran.dg/namelist_12.f: Ditto.
24400         * gfortran.dg/scale_1.f90: Ditto.
24401         * gfortran.dg/modulo_1.f90
24402         * gfortran.dg/hollerith.f90: Ditto.
24403         * gfortran.dg/direct_io_3.f90: Ditto.
24404         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24405         * gfortran.dg/gnu_logical_1.F: Ditto.
24406         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24407         * gfortran.dg/assign_1.f90: Ditto.
24408         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24409         * gfortran.dg/pr23095.f: Ditto.
24410         * gfortran.dg/read_float_1.f90: Ditto.
24411
24412 2005-12-17  Andreas Jaeger  <aj@suse.de>
24413
24414         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24415         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24416
24417 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24418
24419         PR fortran/24268
24420         * gfortran.dg/fmt_white.f: New test.
24421
24422 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24423
24424         * gfortran.dg/label_1.f90: New test.
24425
24426 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24427
24428         PR testsuite/25422
24429         * gcc.dg/20031012-1.c: Add -Walways-true option.
24430         * gcc.dg/weak/weak-3.c: Likewise.
24431         * g++.old-deja/g++.mike/warn8.C: Likewise.
24432
24433 2005-12-16  Mike Stump  <mrs@apple.com>
24434
24435         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24436         exit.
24437
24438 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24439
24440         PR libgfortran/25264
24441         PR libgfortran/25349
24442         * gfortran.dg/tl_editing.f90: Added additional checks.
24443         * gfortran.dg/t_editing.f: New test.
24444         * gfortran.dg/write_padding.f90: New test
24445
24446 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24447
24448         PR testsuite/25215
24449         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24450
24451 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24452
24453         PR rtl-optimization/24899
24454         * gcc.c-torture/execute/20051215-1.c: New test.
24455
24456 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24457
24458         PR 24823
24459         * gfortran.dg/pr24823.f: New test.
24460
24461 2005-12-16  Jeff Law  <law@redhat.com>
24462
24463         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24464
24465 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24466
24467         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24468         (base_types): Change C++ style comments to C style comments.  Remove
24469         aligned types from the array.  Keep Enums disabled.
24470         (complex_types): Remove aligned types from the array.
24471         Comment out "_Complex long double".
24472         (attrib_types): Remove.
24473         (complex_attrib_types): Remove.
24474         (attrib_array_types): Remove.
24475         (complex_attrib_array_types): Remove.
24476         (aligned_bitfld_types): Remove.
24477         (n_aligned_bitfld_types): Remove.
24478         (FEATURE_ALIGNEDPACKED): Delete.
24479         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24480         (singles): Remove support for adding attributes.
24481         (choose_type): Remove support for attributed types.
24482         (generate_fields): Remove support for attributed bit-fields.
24483         Remove support for adding attributes.
24484         (generate_random_tests): Remove support for adding attributes.
24485         (features): Add back "[0] :0" and "complex vector [0]".
24486         (main): Remove support for attributed bit-fields.
24487         Uncomment the calling of generate_random_tests for the rests of
24488         the tests.
24489
24490 2005-12-16  Jan Hubicka  <jh@suse.cz>
24491
24492         * gcc.c-torture/combine/pr25224.c: New.
24493
24494 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24495
24496         PR other/25028
24497         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24498         HP-UX.
24499
24500 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24501
24502         * gcc.dg/20051215-1.c: New file.
24503
24504 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24505
24506         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24507         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24508
24509 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24510
24511         PR fortran/18197
24512         * gfortran.dg/dummy_functions_1.f90: New.
24513
24514 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24515
24516         PR rtl-optimization/25310
24517         * gcc.c-torture/compile/pr25310.c: New test.
24518
24519 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24520
24521         PR debug/25023
24522         * gcc.dg/pr25023.c: New test.
24523
24524 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24525
24526         * g++.old-deja/g++.brendan/redecl1.C,
24527         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24528         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24529         g++.old-deja/g++.oliva/typeof1.C,
24530         g++.old-deja/g++.other/crash16.C,
24531         g++.old-deja/g++.other/crash34.C,
24532         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24533         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24534         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24535         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24536         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24537         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24538         Remove xfail.
24539
24540 2005-12-14  Kean Johnston  <jkj@sco.com>
24541             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24542
24543         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24544         * gcc.target/i386/20020523-1.c: Ditto.
24545         * gcc.target/i386/tailcall-1.c: Ditto.
24546         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24547         * gcc.target/i386/ssetype-5.c: Ditto.
24548
24549 2005-12-14  Jeff Law  <law@redhat.com>
24550
24551         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24552
24553 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24554
24555         PR target/25254
24556         PR target/24188
24557         * gcc.target/i386/pr25254.c: New test.
24558         * gfortran.dg/PR24188.f: New test.
24559
24560 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24561
24562         * lib/fortran-torture.exp: Catch remaining uses of
24563         remote_file build delete.
24564
24565 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24566
24567         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24568
24569 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24570
24571         * gcc.dg/warn-addr-cmp.c: New test.
24572
24573 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24574
24575         PR debug/25023
24576         PR target/25293
24577         * gcc.target/i386/pr25293.c: New test.
24578
24579 2005-12-13  Petr Machata  <machata@post.cz>
24580
24581         PR c++/24907
24582         * g++.dg/parse/comma2.C: New test.
24583
24584 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24585             Jakub Jelinek  <jakub@redhat.com>
24586
24587         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24588         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24589         (limits.h): Include unconditionally.
24590         (stdlib.h): Likewise.
24591         (hashtab.h): Do not include.
24592         (getopt.h): Likewise.
24593         (stddef.h): Include.
24594         (hashval_t): Define.
24595         (struct entry): Add "next" field.
24596         (HASH_SIZE): New macro.
24597         (hash_table): New variable.
24598         (switchfiles): Do not use xmalloc.
24599         (mix): New macro.
24600         (iterative_hash): New function.
24601         (hasht): Remove.
24602         (e_exists): New function.
24603         (e_insert): Likewise.
24604         (output): Use, instead of libiberty hashtable functions.
24605         (main): Do not use getopt.  Do not call htab_create.
24606
24607 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24608
24609         PR c++/25331
24610         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24611         put atal* and atpaal* attributes on array elements.
24612         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24613         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24614         put atal* and atpaal* attributes on array elements.
24615         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24616
24617 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24618
24619         * gcc.dg/single-precision-constant.c: New test.
24620
24621 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24622
24623         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24624         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24625         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24626         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24627         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24628         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24629         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24630         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24631         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24632         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24633         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24634         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24635         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24636         gcc.target/powerpc/ppc-sdata-2.c,
24637         gcc.target/powerpc/ppc-stackalign-1.c,
24638         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24639         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24640         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24641         gcc.target/powerpc/rs6000-ldouble-2.c,
24642         gcc.target/powerpc/rs6000-power2-1.c,
24643         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24644         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24645         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24646         option into target selector.
24647         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24648         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24649
24650 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24651
24652         PR objc/25348
24653         * objc.dg/encode-9.m: New test.
24654
24655 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24656
24657         PR testsuite/20772
24658         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24659         * gcc.dg/asm-b.c: Fix typo.
24660         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24661         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24662         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24663         i?86 lp64 and x86_64 ilp32.
24664         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24665         on i?86 lp64.
24666         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24667
24668 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24669
24670         PR fortran/25078
24671         gfortran.dg/equiv_5.f90: New test.
24672
24673 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24674
24675         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24676         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24677         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24678         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24679         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24680         * gcc.dg/tree-ssa/reassoc-5.c: New.
24681         * gcc.dg/tree-ssa/reassoc-6.c: New.
24682         * gcc.dg/tree-ssa/reassoc-7.c: New.
24683         * gcc.dg/tree-ssa/reassoc-8.c: New.
24684         * gcc.dg/tree-ssa/reassoc-9.c: New.
24685         * gcc.dg/tree-ssa/reassoc-10.c: New.
24686         * gcc.dg/tree-ssa/reassoc-11.c: New.
24687
24688 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24689
24690         PR testsuite/25167
24691         PR testsuite/24478
24692         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24693
24694 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24695
24696         PR c++/25300
24697         * g++.dg/template/inherit.C: Do not use a generic error message.
24698
24699 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24700
24701         PR libobjc/25354
24702         * objc.dg/gnu-encoding: New directory.
24703         * objc.dg/gnu-encoding/compat-common.h: New file.
24704         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24705         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24706         * objc.dg/gnu-encoding/vector-defs.h: New file.
24707         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24708         * objc.dg/gnu-encoding/generate-random.c: New file.
24709         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24710         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24711         * objc.dg/gnu-encoding/generate-random.h: New file.
24712
24713 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24714
24715         PR c++/25337
24716         * g++.dg/template/defarg7.C: New test.
24717
24718 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24719
24720         PR libobjc/25347
24721         * objc.dg/encode-8.m: New test.
24722
24723 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24724
24725         PR libobjc/25346
24726         * objc.dg/encode-7.m: New test.
24727
24728 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR c++/25010
24731         * g++.dg/opt/inline10.C: New test.
24732
24733 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24734
24735         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24736
24737 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24738
24739         * gfortran.dg/substring_equivalence.f90: typo in comment
24740
24741 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24742
24743         PR fortran/25068
24744         * gfortran.dg/iostat_3.f90: New test.
24745
24746 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24747
24748         PR fortran/23815
24749         * gfortran.dg/unf_io_convert_1.f90: New test.
24750         * gfortran.dg/unf_io_convert_2.f90: New test.
24751         * gfortran.dg/unf_io_convert_3.f90: New test.
24752
24753 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24754
24755         PR testsuite/20772
24756         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24757         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24758         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24759         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24760         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24761         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24762         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24763         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24764         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24765         gcc.dg/torture/fp-int-convert-float128-timode.c,
24766         gcc.dg/torture/fp-int-convert-float128.c,
24767         gcc.dg/torture/fp-int-convert-float80-timode.c,
24768         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24769         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24770
24771         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24772
24773 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24774
24775         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24776
24777 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24778
24779         * gcc.dg/20051207-1.c,
24780         * gcc.dg/20051207-2.c,
24781         * gcc.dg/20051207-3.c: New tests.
24782
24783 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24784
24785         PR testsuite/20772
24786         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24787         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24788         dg-skip-if target selector.
24789
24790         PR testsuite/20772
24791         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24792         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24793         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24794         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24795         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24796         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24797         and/or merge with i?86 cases.
24798
24799         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24800
24801         PR testsuite/20772
24802         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24803         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24804         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24805         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24806         x86_64-*-linux*.
24807
24808 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24809
24810         PR target/25311
24811         * gcc.c-torture/compile/pr25311.c: New test.
24812
24813 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24814
24815         PR libgfortran/25039
24816         * gfortran.dg/read_comma.f: New test.
24817
24818 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24819
24820         PR c++/19317
24821         * g++.dg/opt/pr19317-1.C: New test.
24822         * g++.dg/opt/pr19317-2.C: New test.
24823         * g++.dg/opt/pr19317-3.C: New test.
24824
24825         PR target/19005
24826         * gcc.c-torture/execute/pr19005.c: New test.
24827
24828         PR target/17828
24829         * g++.old-deja/g++.other/comdat5.C: New test.
24830         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24831
24832         * g++.dg/compat/struct-layout-1.exp: New file.
24833         * g++.dg/compat/struct-layout-1.h: New.
24834         * g++.dg/compat/struct-layout-1_generate.c: New.
24835         * g++.dg/compat/struct-layout-1_x1.h: New.
24836         * g++.dg/compat/struct-layout-1_x2.h: New.
24837         * g++.dg/compat/struct-layout-1_y1.h: New.
24838         * g++.dg/compat/struct-layout-1_y2.h: New.
24839
24840         * gcc.dg/20050330-2.c: New test.
24841
24842 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24843
24844         PR fortran/25292
24845         * gfortran.dg/associated_1.f90: New.
24846
24847 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24848
24849         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24850         ILP32 vect_no_align platforms.
24851
24852 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24853             Jakub Jelinek  <jakub@redhat.com>
24854
24855         PR target/25268
24856         * gcc.c-torture/compile/20051207-1.c: New test.
24857
24858 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24859
24860         PR testsuite/20772
24861         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24862         gcc.dg/torture/pr18582-1.c,
24863         gcc.target/i386/attributes-error.c: Also test on x86_64.
24864
24865         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24866
24867 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24868
24869         PR c++/19397
24870         * g++.dg/template/typedef3.C: New test.
24871
24872         PR c++/19762
24873         PR c++/19764
24874         * g++.dg/template/dtor3.C: Fix error markers.
24875
24876 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24877
24878         * lib/target-supports.exp (check_effective_target_sync_char_short):
24879         Add s390*.
24880
24881 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24882
24883         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24884
24885 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24886
24887         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24888         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24889         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24890         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24891
24892 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24893
24894         PR c++/25263
24895         * g++.dg/other/array2.C: New test case.
24896
24897 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24898
24899         * gcc.dg/darwin-weakimport-3.c: New.
24900
24901         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24902         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24903         and to work on Darwin.
24904         * gcc.dg/attr-weakref-1b.c: New file.
24905         * gcc.dg/attr-weakref-2.c: New test.
24906         * gcc.dg/darwin-weakref-1.c: New test.
24907
24908 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24909
24910         PR testsuite/25247
24911         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24912         use in selector expressions.
24913         (dg-xfail-if): Ditto.
24914         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24915         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24916         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24917         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24918         * gcc.test-framework/test-framework.exp: Skip generated tests if
24919         CHECK_TEST_FRAMEWORK is not 1.
24920
24921 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24922
24923         PR tree-optimization/24963
24924         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24925
24926         PR target/24108
24927         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24928
24929         PR target/18580
24930         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24931         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24932         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24933         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24934
24935 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
24936
24937         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
24938         dg-options.
24939
24940 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24941
24942         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
24943
24944 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
24945
24946         * gcc.dg/format/cast-1.c: New test.
24947
24948 2005-12-04  Roger Sayle  <roger@eyesopen.com>
24949
24950         PR c/7776
24951         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
24952         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
24953         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
24954         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
24955
24956 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24957
24958         * gcc.dg/cast-pretty-print-1.c: New test.
24959
24960 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
24961
24962         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
24963
24964 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
24965
24966         PR c++/24173
24967         * g++.dg/template/friend40.C: New test.
24968
24969 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
24970
24971         PR target/25199
24972         * gcc.target/i386/movq-2.c: New test.
24973         * gcc.target/i386/movq.c: Remove target i?86, instead add
24974         dg-require-effective-target ilp32.
24975
24976 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24977
24978         PR c++/24103
24979         * g++.dg/other/default1.C: New test.
24980
24981 2005-12-02  Richard Guenther  <rguenther@suse.de>
24982
24983         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24984
24985 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24986
24987         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
24988
24989 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
24990
24991         PR target/21017
24992         * gcc.target/powerpc/rotate.c: New.
24993
24994 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24995
24996         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
24997         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
24998
24999 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25000
25001         PR c/13384
25002         * gcc.dg/pr17730-1.c: Adjust.
25003         * gcc.dg/lvalue1.c (main): Likewise.
25004         * gcc.dg/lvalue-2.c: Likewise.
25005         * g++.dg/pr7503-3.C
25006
25007 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25008
25009         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25010         error messages.
25011
25012 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25013
25014         PR fortran/24789
25015         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25016
25017 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25018
25019         PR target/24475
25020         * lib/target-supports.exp (check_effective_target_tls): New.
25021         (check_effective_target_tls_runtime): New.
25022         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25023         for TLS support.
25024         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25025         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25026         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25027         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25028         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25029         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25030         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25031         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25032         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25033         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25034         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25035         effective-target TLS.
25036         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25037         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25038         effective-target TLS runtime.
25039
25040 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25041
25042         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25043
25044 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25045
25046         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25047         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25048         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25049         ignored" warnings when "packing" is the same as the ABI layout.
25050
25051 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25052
25053         PR fortran/21302
25054         * gfortran.dg/line_length_1.f: New test.
25055         * gfortran.dg/line_length_2.f90: Ditto.
25056
25057 2005-11-30  Richard Guenther  <rguenther@suse.de>
25058
25059         PR tree-optimization/21655
25060         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25061
25062 2005-11-30  Dale Johannesen  <dalej@apple.com>
25063
25064         * gcc.c-torture/compile/pr24930.c: New.
25065
25066 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25067
25068         PR fortran/15809
25069         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25070
25071 2005-11-30  Jeff Law  <law@redhat.com>
25072
25073         * g++.old-deja/g++.law/pr25000.C: New test.
25074
25075 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * gcc.dg/tls/opt-11.c: New test.
25078
25079 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25080
25081         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25082         targets.
25083         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25084         LP64 ia64.
25085
25086 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25087
25088         * gfortran.dg/open_access_1.f90: New test.
25089
25090 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25091
25092         * gcc.dg/charset/builtin2.c: New test.
25093
25094 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25097         on mmix-*-* for *_[xy].c.
25098
25099 2005-11-28  Kean Johnston  <jkj@sco.com>
25100
25101         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25102         headers.
25103         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25104         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25105         * gcc.target/i386/asm-3.c: Ditto.
25106         * gcc.target/i386/clobbers.c: Ditto.
25107         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25108         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25109         test regexp.
25110         * gcc.target/i386/mul.c: Ditto.
25111         * gcc.target/i386/ssetype-1.c: Ditto.
25112         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25113         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25114         static so the test works with -fPIC mode too. Based on comment in
25115         PR19231 by Pinski.
25116         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25117
25118 2005-11-28  Richard Guenther  <rguenther@suse.de>
25119
25120         * gcc.dg/alias-9.c: New testcase.
25121         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25122
25123 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25124             Uros Bizjak  <uros@kss-loka.si>
25125
25126         PR middle-end/20219
25127         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25128         tan(x)/sin(x) transformations.
25129
25130 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25131
25132         PR middle-end/24575
25133         * gcc.dg/tree-ssa/divide-3.c: New test.
25134         * gcc.dg/tree-ssa/divide-4.c: New test.
25135
25136 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25137
25138         PR fortran/24917
25139         *  gfortran.dg/boz_6.f90: New test.
25140
25141 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25142
25143         PR fortran/23912
25144         * gfortran.dg/modulo_1.f90: New test.
25145
25146 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25147
25148         PR libfortran/24919
25149         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25150         fail on CRLF platforms.
25151         * gfortran.dg/ftell_2.f90: Likewise.
25152
25153 2005-11-26  Eric Christopher  <echristo@apple.com>
25154
25155         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25156
25157 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25158
25159         * objc.dg/gnu-runtime-3.m: Simplify.
25160
25161 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25162
25163         PR middle-end/23669
25164         * gcc.dg/tree-ssa/divide-1.c: New test.
25165         * gcc.dg/tree-ssa/divide-2.c: New test.
25166
25167 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25168
25169         PR libgfortran/24945
25170         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25171
25172 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25173
25174         PR libgfortran/24945
25175         * gfortran.dg/open_status_2.f90: New test.
25176
25177 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25178
25179         * gcc.c-torture/execute/builtins/fprintf.c,
25180         gcc.c-torture/execute/builtins/fputs-lib.c,
25181         gcc.c-torture/execute/builtins/fputs.c,
25182         gcc.c-torture/execute/builtins/lib/fprintf.c,
25183         gcc.c-torture/execute/builtins/lib/printf.c,
25184         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25185
25186 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25187
25188         * gcc.dg/20050922-2.c: New test.
25189
25190 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25191
25192         * objc.dg/gnu-runtime-3.m: New test.
25193
25194 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25195
25196         PR c++/9278
25197         * g++.dg/other/void1.C: New test.
25198
25199 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25200
25201         PR middle-end/24998
25202         * gcc.dg/torture/fp-int-convert-float.c,
25203         gcc.dg/torture/fp-int-convert-double.c,
25204         gcc.dg/torture/fp-int-convert-long-double.c,
25205         gcc.dg/torture/fp-int-convert-timode.c,
25206         gcc.dg/torture/fp-int-convert-float80.c,
25207         gcc.dg/torture/fp-int-convert-float80-timode.c,
25208         gcc.dg/torture/fp-int-convert-float128.c,
25209         gcc.dg/torture/fp-int-convert-float128-timode.c,
25210         gcc.dg/torture/fp-int-convert.h: New files.
25211
25212 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25213
25214         PR middle-end/24989
25215         * gcc.dg/tree-ssa/bool-10.c: New test.
25216         * gcc.dg/tree-ssa/bool-11.c: New test.
25217         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25218
25219 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25220
25221         PR middle-end/24990
25222         * tree-ssa/pr24990-1.c: New test.
25223
25224 2005-11-24  Richard Guenther  <rguenther@suse.de>
25225         Dirk Mueller <dmueller@suse.de>
25226
25227         PR c++/14024
25228         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25229         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25230         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25231         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25232         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25233         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25234
25235 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25236
25237         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25238
25239 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25240
25241         PR c/21668
25242         * gcc.dg/Wc++-compat.c: New.
25243         * gcc.dg/Wno-c++-compat.c: New.
25244
25245 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25246
25247         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25248         (vspltish, vspltisw): Likewise.
25249
25250 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25251
25252         PR libgfortran/24794
25253         * gfortran.dg/namelist_12.f: Fix quotes.
25254         * gfortran.dg/namelist_13.f90: Fix quotes.
25255         * gfortran.dg/namelist_14.f90: Fix quotes.
25256         * gfortran.dg/namelist_15.f90: Fix quotes.
25257         * gfortran.dg/namelist_use.f90: Fix quotes.
25258         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25259         * gfortran.dg/namelist_21.f90: New test.
25260         * gfortran.dg/namelist_22.f90: New test.
25261
25262 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25263
25264         PR target/23435
25265         * gcc.c-torture/compile/pr23435.c: New.
25266
25267 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25268
25269         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25270
25271 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25272
25273         * gcc.target/powerpc/405-macchw-1.c,
25274         gcc.target/powerpc/405-macchw-2.c,
25275         gcc.target/powerpc/405-macchwu-1.c,
25276         gcc.target/powerpc/405-macchwu-2.c,
25277         gcc.target/powerpc/405-machhw-1.c,
25278         gcc.target/powerpc/405-machhw-2.c,
25279         gcc.target/powerpc/405-machhwu-1.c,
25280         gcc.target/powerpc/405-machhwu-2.c,
25281         gcc.target/powerpc/405-maclhw-1.c,
25282         gcc.target/powerpc/405-maclhw-2.c,
25283         gcc.target/powerpc/405-maclhwu-1.c,
25284         gcc.target/powerpc/405-maclhwu-2.c,
25285         gcc.target/powerpc/405-mulchw-1.c,
25286         gcc.target/powerpc/405-mulchw-2.c,
25287         gcc.target/powerpc/405-mulchwu-1.c,
25288         gcc.target/powerpc/405-mulchwu-2.c,
25289         gcc.target/powerpc/405-mulhhw-1.c,
25290         gcc.target/powerpc/405-mulhhw-2.c,
25291         gcc.target/powerpc/405-mulhhwu-1.c,
25292         gcc.target/powerpc/405-mulhhwu-2.c,
25293         gcc.target/powerpc/405-mullhw-1.c,
25294         gcc.target/powerpc/405-mullhw-2.c,
25295         gcc.target/powerpc/405-mullhwu-1.c,
25296         gcc.target/powerpc/405-mullhwu-2.c,
25297         gcc.target/powerpc/405-nmacchw-1.c,
25298         gcc.target/powerpc/405-nmacchw-2.c,
25299         gcc.target/powerpc/405-nmachhw-1.c,
25300         gcc.target/powerpc/405-nmachhw-2.c,
25301         gcc.target/powerpc/405-nmaclhw-1.c,
25302         gcc.target/powerpc/405-nmaclhw-2.c,
25303         gcc.target/powerpc/440-macchw-1.c,
25304         gcc.target/powerpc/440-macchw-2.c,
25305         gcc.target/powerpc/440-macchwu-1.c,
25306         gcc.target/powerpc/440-macchwu-2.c,
25307         gcc.target/powerpc/440-machhw-1.c,
25308         gcc.target/powerpc/440-machhw-2.c,
25309         gcc.target/powerpc/440-machhwu-1.c,
25310         gcc.target/powerpc/440-machhwu-2.c,
25311         gcc.target/powerpc/440-maclhw-1.c,
25312         gcc.target/powerpc/440-maclhw-2.c,
25313         gcc.target/powerpc/440-maclhwu-1.c,
25314         gcc.target/powerpc/440-maclhwu-2.c,
25315         gcc.target/powerpc/440-mulchw-1.c,
25316         gcc.target/powerpc/440-mulchw-2.c,
25317         gcc.target/powerpc/440-mulchwu-1.c,
25318         gcc.target/powerpc/440-mulchwu-2.c,
25319         gcc.target/powerpc/440-mulhhw-1.c,
25320         gcc.target/powerpc/440-mulhhw-2.c,
25321         gcc.target/powerpc/440-mulhhwu-1.c,
25322         gcc.target/powerpc/440-mulhhwu-2.c,
25323         gcc.target/powerpc/440-mullhw-1.c,
25324         gcc.target/powerpc/440-mullhw-2.c,
25325         gcc.target/powerpc/440-mullhwu-1.c,
25326         gcc.target/powerpc/440-mullhwu-2.c,
25327         gcc.target/powerpc/440-nmacchw-1.c,
25328         gcc.target/powerpc/440-nmacchw-2.c,
25329         gcc.target/powerpc/440-nmachhw-1.c,
25330         gcc.target/powerpc/440-nmachhw-2.c,
25331         gcc.target/powerpc/440-nmaclhw-1.c,
25332         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25333
25334 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25335
25336         PR fortran/24774
25337         * gfortran.dg/inquire_9.f90: New test.
25338
25339         PR fortran/21647
25340         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25341
25342 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25343
25344         PR libfortran/24432
25345         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25346         Check that 'cos' is supported.
25347
25348 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25349
25350         PR fortran/24223
25351         * gfortran.dg/substring_equivalence.f90: New test.
25352
25353         PR fortran/24705
25354         * gfortran.dg/auto_internal_assumed.f90: New test.
25355
25356 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25357
25358         * gcc.dg/fold-div-2.c: New test.
25359
25360 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25361
25362         PR rtl-optimization/24883
25363         * gcc.c-torture/compile/pr24883.c: New test.
25364
25365 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25366
25367         PR middle-end/20583
25368         * gcc.c-torture/compile/pr20583.c: New.
25369
25370 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25371
25372         * gcc.c-torture/execute/usmul.c: New test.
25373
25374 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25375
25376         * gcc.dg/tree-ssa/vrp22.c: New test.
25377
25378 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25379
25380         PR middle-end/24912
25381         * gcc.dg/torture/pr24912-1.c: New test.
25382
25383 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25384
25385         PR fortran/24862
25386         * gfortran.dg/arrayio_derived_1.f90: New test.
25387
25388 2005-11-19  Richard Guenther  <rguenther@suse.de>
25389
25390         PR middle-end/23294
25391         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25392
25393 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25394
25395         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25396
25397 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25398
25399         PR c++/8355
25400         * g++.dg/template/friend39.C: New test.
25401
25402 2005-11-18  James E Wilson  <wilson@specifix.com>
25403
25404         * gcc.dg/builtin-strstr.c: New.
25405
25406 2005-11-18  Richard Henderson  <rth@redhat.com>
25407
25408         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25409         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25410         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25411         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25412         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25413         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25414         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25415         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25416         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25417         renaming to remove initial "ia64-".
25418
25419 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25420
25421         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25422
25423 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25424
25425         * g++.dg/cpp/string-2.C: New test.
25426
25427 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25428
25429         * gcc.dg/tree-ssa/loop-14.c: New test.
25430
25431 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25432             Michael Chamberlain <michael@chamberlain.net.au>
25433
25434         * ada/acats/run_all.sh (target_run): Kill long running tests.
25435
25436 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25437
25438         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25439         * gcc.dg/cleanup-9.c: Likewise.
25440         * gcc.dg/cleanup-10.c: Likewise.
25441         * gcc.dg/cleanup-11.c: Likewise.
25442
25443 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25444
25445         PR fortran/24892
25446         * gfortran.dg/open_access_append_1.f90: New test.
25447         * gfortran.dg/open_access_append_2.f90: New test.
25448
25449 2005-11-16  Richard Guenther  <rguenther@suse.de>
25450
25451         PR middle-end/24851
25452         * gcc.c-torture/execute/pr24851.c: New testcase.
25453
25454 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25455
25456         * gcc.dg/fold-overflow-1.c: New test.
25457
25458 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25459
25460         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25461         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25462
25463 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25464
25465         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25466         structures.
25467         * g++.dg/eh/forced2.C: Likewise.
25468         * g++.dg/eh/forced3.C: Likewise.
25469         * g++.dg/eh/forced4.C: Likewise.
25470
25471 2005-11-11  Mike Stump  <mrs@apple.com>
25472
25473         * g++.old-deja/g++.mike/unused.C: Add.
25474
25475 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/24667
25478         * g++.dg/warn/Wcast-qual1.C: New test.
25479
25480 2005-11-15  Jan Hubicka  <jh@suse.cz>
25481
25482         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25483
25484 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25485
25486         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25487
25488 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25489
25490         PR 24840
25491         * gcc.dg/tree-ssa/pr24840.c: New test.
25492
25493 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25494
25495         PR testsuite/24841
25496         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25497
25498 2005-11-14  Dale Johannesen  <dalej@apple.com>
25499
25500         * gcc.c-torture/execute/20051113-1.c: New.
25501
25502 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25503
25504         PR c++/24687
25505         * g++.dg/template/crash43.C: New test.
25506
25507 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25508
25509         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25510
25511 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25512
25513         PR c++/24817
25514         * g++.dg/eh/spec8.C: New test.
25515
25516 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25517
25518         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25519
25520 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25521
25522         PR c++/20293
25523         * g++.dg/parse/ambig4.C: New test.
25524         * g++.dg/tc1/dr101.C: Adjust error markers.
25525         * g++.dg/lookup/strong-using-2.C: Likewise.
25526         * g++.dg/lookup/ambig5.C: Likewise.
25527         * g++.dg/lookup/ambig4.C: Likewise.
25528         * g++.dg/parse/crash22.C: Likewise.
25529
25530 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25531
25532         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25533
25534 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25535
25536         * gcc.dg/nested-calls-1.c: New test.
25537
25538 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25539
25540         * gfortran.dg/complex_intrinsic_1.f90: New test.
25541         * gfortran.dg/complex_intrinsic_2.f90: New test.
25542         * gfortran.dg/fgetc_1.f90: New test.
25543         * gfortran.dg/fgetc_2.f90: New test.
25544         * gfortran.dg/fgetc_3.f90: New test.
25545         * gfortran.dg/ftell_1.f90: New test.
25546         * gfortran.dg/ftell_2.f90: New test.
25547         * gfortran.dg/gnu_logical_1.F: New test.
25548         * gfortran.dg/gnu_logical_2.f90: New test.
25549
25550 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25551
25552         PR middle-end/24820
25553         * gcc.dg/pr24820.c: New test.
25554
25555 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25556
25557         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25558         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25559         variable.
25560
25561 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25562
25563         PR testsuite/24614
25564         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25565
25566 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25567
25568         * gcc.target/cris/cris.exp: New file.
25569         * gcc.target/cris/rld-legit1.c: New test.
25570         * gcc.target/cris/rld-legit2.c: New test.
25571
25572 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25573
25574         PR c++/24780
25575         * g++.dg/opt/pr24780.C: New test.
25576
25577         PR c++/24761
25578         * g++.dg/template/asm1.C: New test.
25579
25580 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25581
25582         PR libgfortran/24787
25583         * gfortran.dg/scan_1.f90: New test.
25584
25585 2005-11-12  Jan Hubicka  <jh@suse.cz>
25586
25587         * gcc.target/i386/minmax-1.c: New.
25588         * gcc.target/i386/minmax-2.c: New.
25589
25590 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25591
25592         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25593
25594 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25595
25596         * gcc.c-torture/execute/20051110-1.c,
25597         gcc.c-torture/execute/20051110-2.c: New tests.
25598
25599 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25600
25601         PR middle-end/24750
25602         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25603         New tests.
25604
25605 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25606
25607         * lib/target-libpath.exp (get_shlib_extension): New proc.
25608         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25609         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25610         * lib/objc.exp (objc_target_compile): Likewise.
25611         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25612         detection.
25613
25614 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25615
25616         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25617
25618         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25619         Add -static to additional_flags and pass it to target_compile.
25620
25621 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25622
25623         PR libgfortran/24719
25624         gfortran.dg/read_noadvance.f90: New test.
25625
25626         PR libgfortran/24699
25627         gfortran.dg/fmt_t_2.f90: New test.
25628
25629         PR libgfortran/24785
25630         gfortran.dg/read_x_eor.f90: New test.
25631
25632         PR libgfortran/24584
25633         gfortran.dg/namelist_empty.f90: Rename test.
25634
25635         PR libgfortran/24489
25636         gfortran/read_eor.f90: Rename test.
25637
25638 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25639
25640         PR fortran/15976
25641         * gfortran.dg/automatic_module_variable.f90: New test.
25642
25643 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25644
25645         PR target/24445
25646         * gcc.dg/pr24445.c: New test.
25647
25648 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25649
25650         PR fortran/24655
25651         PR fortran/24755
25652         * gfortran.dg/recursive_statement_functions.f90: Add statement
25653         functions using inline intrinsic functions and parameters to test
25654         that they no longer seg-fault.
25655
25656         PR fortran/24409
25657         gfortran.dg/nested_modules_4.f90: New test.
25658         gfortran.dg/nested_modules_5.f90: New test.
25659
25660 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25661
25662         PR fortran/24643
25663         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25664
25665 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25666
25667         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25668         failures.
25669
25670 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25671
25672         * gcc.dg/sparc-getcontext-1.c: New test.
25673
25674 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25675
25676         * gcc.dg/ifcvt-fabs-1.c: New test.
25677
25678 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25679
25680         PR other/4372
25681         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25682         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25683
25684 2005-11-09  Richard Guenther  <rguenther@suse.de>
25685
25686         PR tree-optimization/24716
25687         * gcc.c-torture/execute/pr24716.c: New testcase.
25688
25689 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25690
25691         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25692
25693 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25694
25695         PR 24624
25696         * gcc.dg/pr24624.c: Testcase added.
25697
25698 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25699
25700         PR 24623
25701         * g++.dg/other/pr24623.C: Testcase added.
25702
25703 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25704
25705         PR fortran/22607
25706         * gfortran-dg/pure_byref_1.f90: New.
25707         * gfortran-dg/pure_byref_2.f90: New.
25708
25709 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25710
25711         PR c/24101
25712         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25713         * gcc.dg/dg.exp: Run main loop also for *.i files.
25714
25715 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25716
25717         PR c++/19450
25718         * g++.dg/tls/diag-3.C: New test.
25719         * g++.dg/tls/diag-4.C: New test.
25720         * g++.dg/tls/static-1.C: New test.
25721         * g++.dg/tls/static-1a.cc: New file.
25722
25723 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25724
25725         PR 23046
25726         * g++.dg/tree-ssa/pr23046.C: New test.
25727
25728 2005-11-08  Devang Patel <dpatel@apple.com>
25729
25730         PR tree-optimization/23115
25731         * gcc.dg/tree-ssa/pr23115.c: New.
25732
25733 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25734
25735         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25736         * gcc.target/powerpc/pr16155.c: Same.
25737         * gcc.target/powerpc/altivec-1.c: Same.
25738         * gcc.target/powerpc/altivec-2.c: Same.
25739         * gcc.target/powerpc/altivec-3.c: Same.
25740         * gcc.target/powerpc/altivec-5.c: Same.
25741         * gcc.target/powerpc/altivec-11.c: Same.
25742         * gcc.target/powerpc/altivec-12.c: Same.
25743         * gcc.target/powerpc/altivec-14.c: Same.
25744         * gcc.target/powerpc/altivec-22.c: Same.
25745         * gcc.target/powerpc/altivec-consts.c: Same.
25746         * gcc.target/powerpc/altivec-pr22085.c: Same.
25747         * gcc.target/powerpc/altivec-splat.c: Same.
25748         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25749         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25750         * gcc.target/powerpc/darwin-longlong.c: Same.
25751
25752 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25753
25754         PR target/19340
25755         * gcc.dg/pr19340.c: New test.
25756
25757 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25758
25759         PR rtl-optimization/24683
25760         * gcc.dg/pr24683.c: New test.
25761
25762 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25763
25764         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25765         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25766
25767 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25768
25769         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25770
25771 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25772
25773         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25774
25775 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25776
25777         PR target/24230
25778
25779         * gcc.target/powerpc/altivec-consts.c,
25780         gcc.target/powerpc/altivec-splat.c: New testcase.
25781
25782 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25783
25784         PR c/24599
25785
25786         * gcc.dg/overflow-2.c: New testcase.
25787
25788 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25789
25790         PR rtl-optimization/23567
25791         * gcc.c-torture/execute/20051104-1.c: New test.
25792
25793 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25794
25795         PR fortran/24534
25796         gfortran.dg/private_type_2.f90: Modified to check that case with
25797         PRIVATE declaration within derived type is accepted.
25798
25799         PR fortran/20838
25800         gfortran.dg/pointer_assign_1.f90: New test.
25801
25802         PR fortran/20840
25803         * gfortran.dg/arrayio_0.f90: New test.
25804
25805         PR fortran/17737
25806         gfortran.dg/data_initialized.f90: New test.
25807         gfortran.dg/data_constraints_1.f90: New test.
25808         gfortran.dg/data_constraints_2.f90: New test.
25809
25810 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25811
25812         PR fortran/24174
25813         PR fortran/24305
25814         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25815
25816 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25817
25818         PR 24670
25819         * gcc.dg/tree-ssa/pr24670.c: New test.
25820
25821 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25822
25823         PR target/22432
25824         * gcc.target/i386/pr22432.c: New test.
25825
25826 2005-11-05  Richard Henderson  <rth@redhat.com>
25827
25828         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25829         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25830         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25831         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25832         from gcc.dg/alpha-*.
25833         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25834         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25835
25836 2005-11-05  Andreas Jaeger  <aj@suse.de>
25837
25838         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25839
25840 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25841
25842         PR target/23424
25843         * gcc.dg/torture/pr23424-1.c: New test.
25844
25845 2005-11-04  Richard Henderson  <rth@redhat.com>
25846
25847         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25848         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25849         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25850         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25851         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25852         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25853         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25854         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25855         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25856         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25857         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25858         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25859         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25860         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25861         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25862         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25863         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25864         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25865         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25866         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25867         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25868         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25869         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25870         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25871         Move from gcc.dg/.
25872         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25873         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25874         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25875         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25876         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25877         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25878         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25879         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25880         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25881         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25882         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25883         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25884         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25885         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25886         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25887         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25888         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25889         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25890         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25891         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25892         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25893         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25894         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25895         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25896         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25897         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25898         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25899         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25900         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25901         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25902         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25903         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25904         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25905         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25906         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25907         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25908         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25909         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25910         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25911         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25912         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25913         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25914         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25915         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25916         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25917
25918 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25919
25920         PR 24627
25921         * gcc.dg/tree-ssa/pr24627.c: New test.
25922
25923 2005-11-04 Paul Brook  <paul@codesourcery.com>
25924
25925         * gcc.dg/tls/opt-10.c: New test.
25926
25927 2005-11-04  Andreas Jaeger  <aj@suse.de>
25928
25929         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25930         avoid extra warnings.
25931
25932 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25933
25934         PR libfortran/22298
25935         * lib/target-supports.exp
25936         (check_effective_target_static_libgfortran): New
25937         static_libgfortran effective target.
25938         * gfortran.dg/static_linking_1.f: New test.
25939         * gfortran.dg/static_linking_1.c: New file.
25940
25941 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25942
25943         * gcc.dg/pr24615.c: Guard test with { target fpic }.
25944
25945 2005-11-03  Josh Conner  <jconner@apple.com>
25946
25947         PR c++/19989
25948         g++.dg/ext/array2.C: New test.
25949         g++.dg/template/dependent-name3.C: New test.
25950         g++.dg/template/dependent-name4.C: New test.
25951         g++.dg/template/sfinae2.C: New test.
25952
25953 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
25954
25955         PR preprocessor/22042
25956         * gcc.dg/cpp/strify4.c: New test.
25957
25958 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25959
25960         PR c++/17964
25961         * g++.dg/cpp/string-1.C: New test.
25962
25963 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
25964
25965         * gcc.target/powerpc: New directory.
25966         * gcc.target/powerpc/powerpc.exp: New file.
25967         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
25968         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
25969         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
25970         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
25971         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
25972         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
25973         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
25974         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
25975         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
25976         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
25977         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
25978         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
25979         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
25980         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
25981         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
25982         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
25983         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
25984         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
25985         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
25986         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
25987         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
25988         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
25989         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
25990         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
25991         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
25992         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
25993         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
25994         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
25995         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
25996         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
25997         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
25998         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
25999         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26000         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26001
26002 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26003
26004         PR c++/21627
26005         * g++.dg/warn/inline2.C: New test.
26006
26007 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26008
26009         PR middle-end/23155
26010         * g++.dg/ext/c99struct1.C: New test.
26011         * gcc.dg/union-cast-1.c: New test.
26012         * gcc.dg/union-cast-2.c: New test.
26013         * gcc.dg/union-cast-3.c: New test.
26014
26015 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26016
26017         PR middle-end/24589
26018         * gcc.c-torture/execute/zero-struct-2.c: New test.
26019
26020 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26021
26022         PR c++/24582
26023         * g++.dg/init/switch1.C: New test.
26024
26025 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26026
26027         * gcc.dg/delay-slot-1.c: New test.
26028
26029 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26030
26031         PR target/24620
26032         * gcc.dg/pr24620.c: New test.
26033
26034 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26035
26036         PR c/24329
26037         * gcc.dg/format/unnamed-1.c: New test.
26038
26039 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26040
26041         PR c++/22434
26042         * g++.dg/expr/cond8.C: New test.
26043
26044         PR c++/24560
26045         * g++.dg/parse/dot1.C: New test.
26046
26047 2005-11-02  Jan Hubicka  <jh@suse.cz>
26048
26049         PR target/23303
26050         * gcc.dg/i386-lea.c: New test
26051
26052 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26053
26054         PR target/24615
26055         * gcc.dg/pr24615.c: New test.
26056
26057 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26058
26059         PR target/24600
26060         * gcc.dg/pr24600.c: New test.
26061
26062 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26063
26064         PR c++/19253
26065         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26066         * g++.dg/parse/typename9.C: New test.
26067         * g++/dg/parse/typename10.C: Likewise.
26068
26069 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26070
26071         PR fortran/18157
26072         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26073         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26074         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26075
26076 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26077
26078         PR c++/24569
26079         * g++.dg/debug/static1.C: New test.
26080
26081 2005-11-02  Josh Conner  <jconner@apple.com>
26082
26083         * g++.dg/crash38.C: moved into proper directory...
26084         * g++.dg/template/crash42.C: ...here
26085
26086 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26087
26088         PR target/18338
26089         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26090         pcc_bitfield_type_matters || default_packed.
26091
26092         * lib/target-supports.exp
26093         (check_effective_target_pcc_bitfield_type_matters): New proc.
26094         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26095
26096         PR testsuite/23304
26097         * lib/target-supports.exp (check_effective_default_packed): New proc.
26098         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26099         Gate expected errors on target ! default_packed.
26100         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26101
26102 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26103
26104         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26105         change (r106358).
26106
26107 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26108
26109         PR fortran/24008
26110         * gfortran.dg/entry_5.f90: New.
26111         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26112
26113 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26114
26115         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26116
26117 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26118
26119         PR fortran/21565
26120         gfortran.dg/namelist_blockdata.f90: New test.
26121
26122         PR fortran/18737
26123         gfortran.dg/external_implicit_none.f90: New test.
26124
26125         PR fortran/14994
26126         * gfortran.dg/secnds.f: New test.
26127
26128 2005-10-31  Jan Hubicka  <jh@suse.cz>
26129
26130         PR target/20928
26131         * gcc.c-torture/compile/pr20928.c: New test.
26132
26133 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26134
26135         PR middle-end/23492
26136         * gcc.c-torture/compile/zero-strct-5.c: New test.
26137
26138 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26139
26140         PR libgfortran/24584
26141         * gfortran.dg/pr24584.f90: New test.
26142
26143 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26144
26145         PR fortran/18883
26146         * gfortran.dg/char_result_9.f90: New.
26147         * gfortran.dg/char_result_10.f90: New.
26148
26149 2005-10-30  Jan Hubicka  <jh@suse.cz>
26150
26151         * g++.dg/tree-ssa/pr24172.C: New testcase.
26152
26153 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26154
26155         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26156
26157 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26158
26159         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26160         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26161         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26162         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26163         gfortran.dg/enum_9.f90,
26164         gfortran.fortran-torture/compile/enum_1.f90,
26165         gfortran.fortran-torture/execute/enum_1.f90,
26166         gfortran.fortran-torture/execute/enum_2.f90,
26167         gfortran.fortran-torture/execute/enum_3.f90,
26168         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26169
26170 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26171
26172         PR target/18482
26173         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26174         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26175
26176 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26177
26178         PR libfortran/20179
26179         * gfortran.dg/mixed_io_1.f90: New test.
26180         * gfortran.dg/mixed_io_1.c: New file.
26181
26182 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26183
26184         * gfortran.dg/malloc_free_1.f90: New test.
26185
26186 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26187
26188         * gcc.dg/nested-func-4.c: Require profiling -pg.
26189
26190 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26191
26192         PR C++/23229
26193         * g++.dg/warn/main-2.C: New test.
26194
26195 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26196
26197         PR fortran/24545
26198         * gfortran.dg/interface_2.f90: new test.
26199
26200 2005-10-28  Josh Conner  <jconner@apple.com>
26201
26202         PR c++/22153
26203         * g++.dg/template/crash38.C: New test.
26204         * g++.dg/parse/explicit1.C: Change expected errors.
26205
26206 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26207
26208         PR C++/23426
26209         * g++.dg/other/large-size-array.C: New test.
26210
26211 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26212
26213         PR middle-end/24362
26214         * g++.dg/opt/complex4.C: New test.
26215
26216 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26217
26218         * gcc.dg/nested-func-4.c: New test.
26219
26220 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26221
26222         PR fortran/24158
26223         gfortran.dg/derived_recursion.f90: New test.
26224         gfortran.dg/implicit_actual.f90: New test.
26225
26226 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26227
26228         PR middle-end/24295, PR testsuite/24477
26229         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26230         removed when weakref hits the tree.
26231
26232 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26233
26234         * gfortran.dg/cray_pointers_4.f90: New test.
26235
26236         * gfortran.dg/cray_pointers_5.f90: New test.
26237
26238 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26239
26240         PR fortran/22290
26241         * gfortran.dg/assign_5.f90: New test.
26242         * gfortran.dg/assign_6.f: New test.
26243
26244 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26245
26246         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26247         CPU has no SSE support.
26248
26249 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26250
26251         PR libgfortran/24224
26252         * gfortran.dg/arrayio_1.f90: Update attribution.
26253         * gfortran.dg/arrayio_2.f90: Update attribution.
26254         * gfortran.dg/arrayio_3.f90: Update attribution.
26255         * gfortran.dg/arrayio_4.f90: Update test conditions.
26256         * gfortran.dg/arrayio_5.f90: Update attribution.
26257         * gfortran.dg/arrayio_6.f90: New test.
26258         * gfortran.dg/arrayio_7.f90: New test.
26259
26260 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26261
26262         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26263
26264 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26265
26266         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26267
26268 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26269
26270         PR fortran/24416
26271         * gfortran.dg/namelist_char_only.f90: New test.
26272
26273 2005-10-24  Asher Langton  <langton2@llnl.gov>
26274
26275         PR fortran/17031
26276         PR fortran/22282
26277         * gfortran.dg/cray_pointers_1.f90: New test.
26278         * gfortran.dg/cray_pointers_2.f90: New test.
26279         * gfortran.dg/cray_pointers_3.f90: New test.
26280         * gfortran.dg/loc_1.f90: New test.
26281         * gfortran.dg/loc_2.f90: New test.
26282
26283 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26284
26285         * gcc.dg/pr24225.c: New test.
26286
26287 2005-10-24  Asher Langton  <langton2@llnl.gov>
26288
26289         * gfortran.dg/dup_save_1.f90: New test.
26290         * gfortran.dg/dup_save_2.f90: New test.
26291
26292 2005-10-24  Paul Brook  <paul@codesourcery.com>
26293
26294         PR 24107
26295         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26296         stdint.h.
26297
26298 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26299
26300         PR libgfortran/24489
26301         * gfortran.dg/pr24489.f90: New test.
26302
26303 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26304
26305         PR fortran/23635
26306         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26307
26308 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26309
26310         PR target/18911
26311         * g++.dg/init/array16.C: Skip for mmix-*-*.
26312
26313 2005-10-23  Asher Langton  <langton2@llnl.gov>
26314
26315         * gfortran.dg/byte_1.f90: New test.
26316         * gfortran.dg/byte_2.f90: New test.
26317
26318 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26319
26320         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26321
26322 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26323
26324         PR fortran/18022
26325         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26326
26327         PR fortran/24311
26328         * gfortran.dg/merge_char_const.f90: New test.
26329
26330         PR fortran/24384
26331         * gfortran.dg/spread_scalar_source.f90: New test.
26332
26333 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26334
26335         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26336
26337         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26338         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26339
26340         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26341
26342 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26343
26344         PR fortran/24426
26345         * gfortran.dg/der_pointer_4.f90: New.
26346
26347 2005-10-22  David Ayers  <d.ayers@inode.at>
26348
26349         * obj-c++.dg/except-1.mm: Simplify.
26350
26351 2005-10-21  David Ayers  <d.ayers@inode.at>
26352
26353         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26354
26355 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26356
26357         * gfortran.dg/assumed_dummy_2.f90: New test.
26358
26359 2005-10-21  James E Wilson  <wilson@specifix.com>
26360
26361         PR preprocessor/15220
26362         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26363
26364 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26365
26366         * gcc.c-torture/execute/20051021-1.c: New test.
26367
26368 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26369
26370         PR c++/24260
26371         * g++.dg/ext/tmplattr1.C: New test.
26372
26373 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26374
26375         PR fortran/24440
26376         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26377
26378 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26379
26380         * obj-c++.dg/except-1.mm: New.
26381
26382         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26383
26384 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26385
26386         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26387
26388 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26389
26390         PR middle-end/24295
26391         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26392         declarations with the same names as thunks' alias targets, use
26393         aliases instead.
26394         * gcc.dg/attr-alias-3.c: New test.
26395         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26396
26397 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26398
26399         PR c++/22618
26400         * g++.dg/parse/access8.C: New test.
26401
26402 2005-10-20  Richard Guenther  <rguenther@suse.de>
26403
26404         PR c++/24439
26405         * g++.dg/tree-ssa/pr24439.C: New testcase.
26406
26407 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26408
26409         * g++.dg/opt/delay-slot-1.C: New test.
26410
26411 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26412
26413         PR fortran/21625
26414         * gfortran.fg/der_init_1.f90: New.
26415
26416 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26417
26418         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26419
26420 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26421
26422         PR c++/21908
26423         * g++.dg/parse/error28.C: New test.
26424
26425 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26426
26427         * gcc.dg/profile-generate-2.c: New test.
26428
26429 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26430
26431         PR target/23589
26432         * g++.dg/ext/dllimport11.C: New.
26433
26434 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26435
26436         PR c++/22293
26437         * g++.dg/other/friend3.C: New test.
26438
26439 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26440
26441         PR c++/23293
26442         * g++.dg/template/error19.C: New test.
26443
26444 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         PR c++/21383
26447         * g++.dg/overload/koenig2.C: New.
26448
26449         PR c++/23118
26450         * g++.dg/overload/error2.C: New.
26451
26452         PR c++/22604
26453         * g++.dg/inherit/covariant14.C: New.
26454
26455 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26456
26457         PR c++/23440
26458         * g++.dg/parse/for1.C: New test.
26459
26460 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26461
26462         PR fortran/23446
26463         * gfortran.dg/host_dummy_index_1.f90: New test.
26464
26465         PR fortran/21459
26466         * gfortran.dg/automatic_char_len_2.f90: New test.
26467
26468         PR fortran/20866
26469         * gfortran.dg/recursive_statement_functions.f90: New test.
26470
26471         PR fortran/20853
26472         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26473
26474         PR fortran/20849
26475         * gfortran.dg/external_initializer.f90: New test.
26476
26477         PR fortran/20837
26478         * non_module_public.f90: New test.
26479
26480 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         PR c++/24386
26483         * g++.dg/template/overload7.C: New.
26484
26485         PR c++/22551
26486         * g++.dg/other/switch2.C: Remove expected warnings.
26487
26488         PR c++/21353
26489         * g++.dg/template/defarg6.C: New.
26490
26491 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26492
26493         PR target/24315
26494         * gcc.target/i386/pr24315.c: New test.
26495
26496 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26497
26498         PR c++/24389
26499         * g++.dg/template/static21.C: New test.
26500         * g++.dg/template/static21-a.cc: Likewise.
26501
26502 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26503
26504         PR c++/23959
26505         * g++.dg/warn/Wswitch-default-1.C: New test.
26506         * g++.dg/warn/Wswitch-default-2.C: New test.
26507
26508 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/22173
26511         * g++.dg/parse/template18.C: New test.
26512         * g++.dg/template/nontype15.C: Likewise.
26513
26514 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26515
26516         PR fortran/22273
26517         * gfortran.dg/spec_expr_2.f90: New.
26518
26519 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26520
26521         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26522         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26523         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26524         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26525         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26526         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26527         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26528         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26529         previous target-specific skips and warning-message matches where
26530         applicable.
26531
26532 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26533
26534         PR c++/21347
26535         * g++.dg/warn/Wctor-dtor.C: New test.
26536
26537 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26538
26539         PR c/23439
26540         * gcc.dg/for-1.c: New test.
26541
26542 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26543
26544         PR c++/19565
26545         * g++.dg/warn/Wconversion1.C: New test.
26546         * g++.dg/ext/packed4.C: Compile with -w.
26547         * g++.dg/opt/20050511-1.C: Likewise.
26548         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26549
26550 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26551
26552         * gfortran.dg/boz_5.f90: New test.
26553
26554 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26555
26556         PR c++/22551
26557         * g++.dg/other/switch2.C: New.
26558
26559         PR c++/23984
26560         * g++.dg/init/ctor7.C: New.
26561
26562 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26563
26564         PR c++/23730
26565         * g++.dg/parse/crash32.C: New test.
26566
26567 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26568
26569         PR c++/20721
26570         * g++.dg/init/goto2.C: New test.
26571
26572         PR c++/22464
26573         * g++.dg/template/crash/41.C: New test.
26574
26575         PR c++/22180
26576         * g++.dg/template/crash40.C: New test.
26577
26578         PR c++/23694
26579         * g++.dg/parse/friend5.C: New test.
26580
26581         PR c++/23307
26582         * g++.dg/template/crash38.C: New test.
26583
26584         PR c++/22352
26585         * g++.dg/template/friend38.C: New test.
26586
26587         PR c++/22405
26588         * g++.dg/template/crash39.C: New test.
26589
26590 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26591
26592         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26593         gcc.dg/debug/dwarf2/dwarf-char2.c,
26594         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26595
26596         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26597
26598 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26599
26600         * gcc.dg/dll-2.c: Add tests for warnings.
26601         * gcc.dg/dll-3.c: Likewise.
26602         * gcc.dg/dll-4.c: Likewise.
26603
26604         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26605         * g++.dg/ext/dllimport2.C: Likewise.
26606         * g++.dg/ext/dllimport3.C: Likewise.
26607         * g++.dg/ext/dllimport7.C: Likewise.
26608         * g++.dg/ext/dllimport8.C: Likewise.
26609         * g++.dg/ext/dllimport9.C: Likewise.
26610
26611 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26612
26613         PR fortran/24092
26614         * gfortran.dg/derived_pointer_recursion.f90: New test.
26615
26616 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26617
26618         * gcc.c-torture/execute/20051012-1.c: New test.
26619
26620 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26621
26622         PR fortran/18082
26623         * gfortran.dg/automatic_char_len_1.f90: New test.
26624
26625 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26626
26627         PR fortran/20847
26628         * gfortran.dg/save_common.f90: New test.
26629
26630         PR fortran/20856
26631         * gfortran.dg/save_result.f90: New test.
26632
26633 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26634
26635         PR c++/21592
26636         * g++.dg/template/dependent-expr1.C: Add new expected error.
26637         * g++.dg/template/dependent-expr2.C: Adjust error text.
26638         * g++.dg/template/overload6.C: New.
26639
26640         PR c++/23797
26641         * g++.dg/other/typename8.C: New.
26642
26643         PR c++/21117
26644         * g++.dg/other/return1.C: New.
26645
26646 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26647
26648         PR c++/24052
26649         * g++.dg/ext/label5.C: New.
26650
26651 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26652
26653         PR c++/19964
26654         * g++.dg/parse/crash31.C: New.
26655
26656 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26657
26658         * g++.dg/ipa/ipa-1.c: New test.
26659         * g++.dg/ipa/ipa-2.c: New test.
26660         * g++.dg/ipa/ipa-3.c: New test.
26661         * g++.dg/ipa/ipa-4.c: New test.
26662         * g++.dg/ipa/ipa-5.c: New test.
26663         * g++.dg/ipa/ipa.exp: New file.
26664
26665 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26666
26667         PR fortran/24207
26668         * gfortran.dg/private_type_3.f90: New test.
26669
26670 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26671
26672         PR fortran/20786
26673         gfortran.dg/aint_anint_1.f90: New test.
26674
26675 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26676
26677         PR libgfortran/24313
26678         gfortran.dg/csqrt.f: New test.
26679
26680 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26681
26682         PR c++/8057
26683         * g++.dg/warn/noeffect7.C: New test.
26684         * g++.dg/warn/noeffect2.C: Instantiate templates.
26685         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26686         and warning.
26687
26688 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26689
26690         PR c++/21089
26691         * g++.dg/init/float1.C: New test.
26692
26693         PR c++/24277
26694         * g++.dg/init/member1.C: Tweak error markers.
26695
26696 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26697
26698         PR testsuite/24281
26699         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26700         Check for null pointer.
26701
26702 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26703
26704         PR c++/21369
26705         * g++.dg/parse/ret-type3.C: New test.
26706
26707 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26708
26709         PR tree-opt/23946
26710         * gcc.c-torture/compile/pr23946.c: New test.
26711
26712 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26713
26714         * g++.dg/opt/mmx2.C: New test.
26715
26716 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26717
26718         PR c++/24277
26719         * g++.dg/template/static20.C: New test.
26720
26721         PR c++/24302
26722         * g++.dg/warn/Wunused-12.C: New test.
26723
26724         PR c++/23437
26725         * g++.dg/template/arg4.C: New test.
26726
26727 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26728
26729         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26730         * gcc.dg/ucnid-3.c: Likewise.
26731         * gcc.dg/ucnid-4.c: Likewise.
26732         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26733         * g++.dg/other/ucnid-1.C: Likewise.
26734         * gcc.dg/sparc-frame-1.c: New test.
26735
26736 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26737
26738         PR c++/24139
26739         * g++.dg/template/spec27.C: New test.
26740
26741         PR c++/24275
26742         * g++.dg/template/static19.C: New test.
26743
26744 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26745
26746         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26747         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26748
26749 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26750
26751         PR target/24136
26752         * gfortran.fortran-torture/compile/pr24136.f: New test.
26753
26754 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26755
26756         PR c++/22172
26757         * g++.dg/parse/crash30.C: New test.
26758
26759 2005-10-07  Richard Guenther  <rguenther@suse.de>
26760
26761         PR middle-end/24227
26762         * gcc.c-torture/compile/pr24227.c: New testcase.
26763
26764 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26765
26766         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26767         Do not put aligned attributes on array elements.
26768
26769 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26770
26771         PR testsuite/23611, PR testsuite/23615
26772         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26773         writing prototypes of library functions by hand.
26774         * obj-c++.dg/bitfield-4.mm: Likewise.
26775         * obj-c++.dg/const-str-4.mm: Likewise.
26776         * obj-c++.dg/encode-4.mm: Likewise.
26777         * obj-c++.dg/encode-5.mm: Likewise.
26778         * obj-c++.dg/encode-6.mm: Likewise.
26779         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26780         * obj-c++.dg/method-10.mm: Likewise.
26781         * obj-c++.dg/method-17.mm: Likewise.
26782         * obj-c++.dg/method-19.mm: Likewise.
26783         * obj-c++.dg/try-catch-2.mm: Likewise.
26784
26785 2005-10-06  Richard Henderson  <rth@redhat.com>
26786
26787         PR 24236
26788         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26789
26790 2005-10-06  Dale Johannesen  <dalej@apple.com>
26791
26792         * gcc.c-torture/execute/20030125-1.c: Correct.
26793
26794 2005-10-06  Richard Guenther  <rguenther@suse.de>
26795
26796         PR tree-optimization/24238
26797         * g++.dg/tree-ssa/pr24238.C: New testcase.
26798
26799 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26800
26801         PR 18568
26802         * gfortran.dg/der_pointer_3.f90: New test.
26803
26804 2005-10-05  Devang Patel  <dpatel@apple.com>
26805
26806         PR Debug/23205
26807         * g++.dg/other/PR23205.C: New.
26808
26809 2005-10-05  Richard Henderson  <rth@redhat.com>
26810
26811         PR target/23602
26812         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26813         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26814
26815 2005-10-05  Dale Johannesen  <dalej@apple.com>
26816
26817         * gcc.c-torture/execute/float-floor.c: New.
26818
26819 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26820
26821         PR tree-optimization/21419
26822         PR tree-optimization/24146
26823         PR tree-optimization/24151
26824
26825         * g++.dg/ext/asm7.C: New.
26826         * g++.dg/ext/asm8.C: New.
26827         * gcc.dg/asm-1.c: Compile on all targets.
26828         * gcc.dg/asm-pr24146.c: New.
26829         * gcc.dg/pr21419.c: Adjust error messages.
26830
26831 2005-10-05  Richard Guenther  <rguenther@suse.de>
26832
26833         PR fortran/24176
26834         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26835
26836 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         PR c++/23513
26839         * g++.dg/template/spec22.C: Robustify test.
26840         * g++.dg/template/spec26.C: New.
26841
26842 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26843
26844         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26845         if target supports vector instructions.
26846
26847 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26848
26849         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26850         C99 functions.
26851
26852 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26853
26854         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26855         check_effective_target_fortran_large_int): Replace cached result
26856         when target changes.
26857
26858 2005-10-04  Devang Patel  <dpatel@apple.com>
26859
26860         * gcc.dg/i386-sse-vect-types.c: New.
26861
26862 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26863
26864         PR preprocessor/13726
26865         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26866         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26867
26868 2005-10-04  Richard Guenther  <rguenther@suse.de>
26869
26870         PR c/23576
26871         * gcc.dg/noncompile/pr23576.c: New testcase.
26872
26873 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26874
26875         PR middle-end/23125
26876         * gcc.dg/register-var-3.c: New test.
26877
26878 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26879
26880         * gcc.dg/pr23049.c: New test.
26881
26882         * gcc.dg/ucnid-4.c: Fix test.
26883
26884 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26885
26886         PR 23445
26887         * gcc.c-torture/compile/pr23445.c: New test.
26888
26889 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26890
26891         * g++.dg/overload/unknown1.C: New.
26892
26893 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26894
26895         PR c++/17775
26896         * g++.dg/template/repo4.C: New test.
26897
26898 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26899
26900         PR libfortran/19308
26901         * gfortran.dg/large_real_kind_2.F90: New test.
26902         * gfortran.dg/large_integer_kind_2.f90: New test.
26903
26904 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26905
26906         * lib/target-supports.exp (check_effective_target_vect_shift):
26907         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26908         (check_effective_target_vect_condition): Fix copy-n-pasto.
26909
26910         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26911         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26912         targets.
26913
26914 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26915
26916         PR c++/22621
26917         * g++.dg/template/overload5.C : New test.
26918
26919         PR c++/23840
26920         * g++.dg/expr/stdarg1.C: New test.
26921
26922 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26923
26924         PR 24142
26925         * gcc.c-torture/execute/pr24142.c: New test.
26926
26927 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26928
26929         PR 24141
26930         * gcc.c-torture/execute/pr24141.c: New test.
26931
26932 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26933             Diego Novillo  <dnovillo@redhat.com>
26934
26935         PR 23604
26936         * gcc.c-torture/execute/pr23604.c: New test.
26937
26938 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
26939
26940         PR fortran/16404
26941         PR fortran/20835
26942         PR fortran/20890
26943         PR fortran/20899
26944         PR fortran/20900
26945         PR fortran/20901
26946         PR fortran/20902
26947         gfortran.dg/equiv_constraint_1.f90: New test.
26948         gfortran.dg/equiv_constraint_2.f90: New test.
26949         gfortran.dg/equiv_constraint_3.f90: New test.
26950         gfortran.dg/equiv_constraint_4.f90: New test.
26951         gfortran.dg/equiv_constraint_5.f90: New test.
26952         gfortran.dg/equiv_constraint_6.f90: New test.
26953         gfortran.dg/equiv_constraint_7.f90: New test.
26954         gfortran.dg/equiv_constraint_8.f90: New test.
26955         gfortran.dg/private_type_1.f90: New test.
26956         gfortran.dg/private_type_2.f90: New test.
26957         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
26958         980628-10.f: Assert std=gnu to permit mixing of
26959         types in equivalence statements.
26960
26961 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
26962
26963         PR 24112
26964         * gfortran.dg/open_status_1.f90: New.
26965
26966 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26967
26968         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
26969         * gcc.dg/vect/pr22480.c: Clean up temp files.
26970         * gcc.dg/vect/pr23831.c: Clean up temp files.
26971         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
26972         Clean up temp files.
26973         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
26974         Clean up temp files.
26975
26976         * gcc.dg/20050309-1.c: Clean up temp files.
26977         * gcc.dg/20050325-1.c: Clean up temp files.
26978
26979 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
26980
26981         PR tree-optimization/24059
26982         * gcc.dg/vect/pr24059.c : New test.
26983
26984 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
26985
26986         PR middle-end/24109
26987         * gcc.c-torture/execute/20050929-1.c: New test.
26988
26989 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26990
26991         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
26992
26993 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
26994
26995         PR c/21419
26996         * gcc.dg/pr21419.c: New test.
26997
26998 2005-09-29  Steven Bosscher  <stevenb@suse.de>
26999
27000         * gcc.dg/pr23911.c: New test.
27001
27002 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27003
27004         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27005
27006         PR c++/16782
27007         * g++.dg/parse/qualified4.C: New test.
27008         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27009         * g++.old-deja/g++.mike/p8154.C: Likewise.
27010
27011 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27012
27013         PR c++/22147
27014         * g++.dg/template/friend37.C: New test.
27015         * g++.dg/parse/crash28.C: Adjust error markers.
27016
27017 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27018
27019         PR fortran/18518
27020         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27021
27022 2005-09-27  Devang Patel  <dpatel@apple.com>
27023
27024         PR tree-optimization/23625
27025         * gcc.dg/pr23625.c: New test.
27026
27027 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27028
27029         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27030         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27031
27032 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27033
27034         PR fortran/23677
27035         * gfortran.fortran-torture/execute/save_1.f90: New test.
27036         * gfortran.dg/save_1.f90: New test.
27037
27038 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27039
27040         * gcc.target/i386/builtin-apply-mmx.c: New test.
27041
27042         PR target/22576
27043         * gcc.target/i386/pr22576.c: New test.
27044
27045         PR target/22585
27046         * gcc.target/i386/pr22585.c: New test.
27047
27048         PR target/23268
27049         * gcc.target/i386/pr23268.c: New test.
27050
27051         PR middle-end/23831
27052         * gcc.dg/vect/pr23831.c: New test.
27053
27054         PR target/24055
27055         * gcc.target/i386/pr24055.c: New test.
27056
27057 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27058
27059         PR tree-optimization/23960
27060         * gcc.c-torture/compile/pr23960.c: New.
27061
27062 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27063
27064         PR fortran/16861
27065         * gfortran.dg/nested_modules_3.f90: New.
27066
27067 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27068
27069         PR fortran/24005
27070         gfortran.dg/interface_1.f90: New test.
27071
27072 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27073         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27074
27075         PR fortran/23843
27076         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27077
27078 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27079
27080         PR fortran/23516
27081         * gfortran.dg/imag_1.f: New test.
27082         * gfortran.dg/imag_2.f: Ditto.
27083
27084 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27085
27086         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27087
27088 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27089
27090         PR c++/21983
27091         * g++.dg/warn/pr21983.C: New test.
27092
27093 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27094
27095         * gcc.dg/20050922-1.c: Testcase added.
27096
27097 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27098
27099         PR c++/23993
27100         * g++.dg/template/array14.C: New test.
27101
27102 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27103
27104         PR fortran/19929
27105         * gfortran.dg/der_ptr_component_1.f90: New test.
27106
27107 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27108
27109         PR c++/23965
27110         * g++.dg/template/error1.C: Reject "no matching function" message.
27111
27112 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27113
27114         PR c++/17609
27115         * g++.dg/lookup/error1.C: New test.
27116
27117 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27118
27119         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27120         functionality of the testcase.
27121
27122 2005-09-20  Richard Henderson  <rth@redhat.com>
27123
27124         * gcc.dg/vect/vect-22.c: Require vect_float.
27125         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27126
27127 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27128
27129         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27130         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27131         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27132         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27133         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27134         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27135         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27136         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27137         * gcc.dg/cpp/ucnid-8.c: New test.
27138
27139 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27140
27141         PR tree-optimization/23929
27142         * gcc.c-torture/compile/pr23929.c: New test.
27143
27144 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27145
27146         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27147         for one loop.
27148
27149 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27150
27151         PR testsuite/23186
27152         * g++.dg/other/pr22003.C: Require named sections.
27153
27154 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27155
27156         PR c++/23947
27157         * g++.dg/rtti/crash3.C: New test.
27158
27159         PR tree-optimization/23818
27160         * gcc.dg/pr23818.c: New test.
27161
27162 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27163
27164         PR fortran/23420
27165         * gfortran.dg/print_fmt_4.f: New.
27166
27167 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27168
27169         PR fortran/23663
27170         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27171
27172 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27173
27174         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27175         Use pointers to local alignable arrays instead. Added comments.
27176         * gcc.dg/vect/vect-46.c: Likewise.
27177         * gcc.dg/vect/vect-48.c: Likewise.
27178         * gcc.dg/vect/vect-49.c: Likewise.
27179         * gcc.dg/vect/vect-52.c: Likewise.
27180         * gcc.dg/vect/vect-53.c: Likewise.
27181         * gcc.dg/vect/vect-54.c: Likewise.
27182         * gcc.dg/vect/vect-56.c: Likewise.
27183         * gcc.dg/vect/vect-57.c: Likewise.
27184         * gcc.dg/vect/vect-58.c: Likewise.
27185         * gcc.dg/vect/vect-60.c: Likewise.
27186         * gcc.dg/vect/vect-61.c: Likewise.
27187
27188         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27189         The test is no longer vectorizable on vect_no_align targets.
27190         * gcc.dg/vect/vect-43.c: Likewsie.
27191
27192         * gcc.dg/vect/vect-44.c: Added comments.
27193         * gcc.dg/vect/vect-45.c: Added comments.
27194         * gcc.dg/vect/vect-50.c: Added comments.
27195         * gcc.dg/vect/vect-51.c: Added comments.
27196
27197         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27198         aligned type.
27199         * gcc.dg/vect/Os-vect-95.c: Likewise.
27200
27201         * gcc.dg/vect/vect-41.c: Test removed.
27202         * gcc.dg/vect/vect-47.c: Test removed.
27203         * gcc.dg/vect/vect-55.c: Test removed.
27204         * gcc.dg/vect/vect-59.c: Test removed.
27205
27206 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27207
27208         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27209         No longer vectorizable on vect_no_align targets.
27210         * gcc.dg/vect/pr20122.c: Likewise.
27211         * gcc.dg/vect/vect-74.c: Likewise.
27212         * gcc.dg/vect/vect-75.c: Likewise.
27213         * gcc.dg/vect/vect-76.c: Likewise.
27214
27215         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27216         Will not be vectorizable on vect_no_align targets once aliasing issues
27217         are resolved.
27218         * gcc.dg/vect/vect-79.c: Likewise.
27219
27220         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27221         * gcc.dg/vect/vect-78.c: Likewise.
27222         * gcc.dg/vect/vect-97.c: Likewise.
27223
27224 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27225
27226         * gcc.dg/pr23943.c: New test.
27227
27228 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27229
27230         PR fortran/19181
27231         * gfortran.dg/derived_pointer_null_1.f90: New test.
27232
27233 2005-09-18  Richard Guenther  <rguenther@suse.de>
27234
27235         PR middle-end/23944
27236         * gcc.c-torture/compile/pr23944.c: New testcase.
27237
27238 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27239
27240         PR fortran/15975
27241         * gfortran.dg/der_pointer_2.f90: New test.
27242
27243 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27244
27245         PR fortran/16861
27246         * gfortran.dg/nested_modules_2.f90: New test.
27247
27248 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27249
27250         PR c++/18368
27251         * g++.dg/other/semicolon.C: New test.
27252
27253 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27254
27255         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27256         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27257
27258 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27259
27260         PR c++/23914
27261         * g++.dg/template/static18.C: New test.
27262
27263         PR c++/21514
27264         * g++.dg/template/crash19.C: Remove dg-error marker.
27265         * g++.dg/template/local4.C: New test.
27266
27267 2005-09-16  Paul Brook  <paul@codesourcery.com>
27268
27269         PR fortran/23906
27270         * gfortran.dg/dependency_1.f90: New test.
27271
27272 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27273
27274         PR c++/23896
27275         * g++.dg/template/static17.C: New test.
27276
27277 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27278
27279         PR c++/23139
27280         * g++.dg/warn/huge-val1.C: New test.
27281
27282 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27283
27284         PR c++/13140
27285         * g++.dg/parse/class2.C: New test.
27286         * g++.dg/template/explicit8.C: Likewise.
27287         * g++.dg/template/spec25.C: Likewise.
27288
27289 2005-09-14  Josh Conner  <jconner@apple.com>
27290
27291         PR middle-end/23584
27292         * gcc.dg/pr23584.c: New test.
27293
27294 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27295
27296         PR fortran/21875 Internal Unit Array I/O, NIST
27297         * gfortran.dg/arrayio_1.f90: New test.
27298         * gfortran.dg/arrayio_1.f90: New test.
27299         * gfortran.dg/arrayio_1.f90: New test.
27300         * gfortran.dg/arrayio_1.f90: New test.
27301         * gfortran.dg/arrayio_1.f90: New test.
27302
27303 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27304
27305         PR middle-end/22480
27306         * gcc.dg/vect/pr22480.c: New test.
27307
27308 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27309
27310         PR fortran/19358
27311         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27312
27313 2005-09-13 Josh Conner <jconner@apple.com>
27314
27315         PR c++/23180
27316         * g++.dg/init/struct2.C: New test.
27317         * g++.dg/init/struct3.C: New test.
27318
27319 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27320
27321         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27322         Clean up temp files.
27323         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27324         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27325         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27326         gcc.dg/tree-ssa/builtin-printf-1.c,
27327         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27328         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27329         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27330         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27331         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27332         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27333         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27334         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27335         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27336         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27337         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27338         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27339
27340 2005-09-13  Josh Conner  <jconner@apple.com>
27341
27342         * lib/gcc-dg.exp: Load scanipa.exp.
27343         (cleanup-dump): New procedure.
27344         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27345         * lib/scandump.exp: New file.
27346         * lib/scantree.exp: Use it.
27347         * lib/scanipa.exp: New file.
27348
27349 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27350
27351         PR fortran/17740
27352         * gfortran.dg/generic_4.f90: New test.
27353
27354 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27355
27356         PR target/23816
27357         * gcc.target/i386/pr23816-1.c: New test.
27358         * gcc.target/i386/pr23816-2.c: New test.
27359
27360
27361 2005-09-13  Bastian Blank <waldi@debian.org>
27362
27363         PR c++/16171
27364         * g++.dg/abi/mangle26.C: New test.
27365         * g++.dg/abi/mangle27.C: New test.
27366         * g++.dg/abi/mangle28.C: New test.
27367         * g++.dg/abi/mangle29.C: New test.
27368
27369         PR c++/23839
27370         * g++.dg/parse/register1.C: New test.
27371
27372 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27373
27374         PR c++/23842
27375         * g++.dg/template/access16.C: New test.
27376
27377 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27378
27379         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27380
27381 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27382
27383         PR fortran/18899
27384         * gfortran.dg/shape_2.f90: New test.
27385
27386 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27387
27388         PR target/19269
27389         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27390         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27391         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27392         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27393         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27394         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27395         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27396         tests.
27397
27398 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27399
27400         PR c++/23841
27401         * g++.dg/parse/template17.C: New test.
27402
27403 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27404
27405         PR c++/23789
27406         * g++.dg/template/nontype14.C: New test.
27407
27408 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27409
27410         PR g++/7874
27411         * g++.dg/lookup/friend7.C: New test.
27412         * g++.dg/lookup/friend8.C: New test.
27413         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27414         so that it will be found via argument dependent lookup.
27415         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27416         friend functions which will no longer be found.
27417         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27418         function g, so that it will be found via argument dependent
27419         lookup.
27420         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27421         * g++.old-deja/g++.mike/net43.C: Likewise.
27422
27423 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27424
27425         PR c++/23691
27426         * g++.dg/template/static16.C: New test.
27427
27428 2005-09-12  Josh Conner  <jconner@apple.com>
27429
27430         PR middle-end/23237
27431         * gcc.c-torture/compile/pr23237.c: New test.
27432
27433 2005-09-11  Richard Henderson  <rth@redhat.com>
27434
27435         * g++.dg/other/error8.C: Update expected diagnostic text.
27436
27437 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27438
27439         PR libfortran/19872
27440         * gfortran.dg/overwrite_1.f: New test.
27441
27442 2005-09-09  Josh Conner  <jconner@apple.com>
27443
27444         * g++.dg/init/pr23180-1.C: Removed.
27445         * g++.dg/init/pr23180-2.C: Removed.
27446
27447 2005-09-09  David Daney <ddaney@avtrex.com>
27448
27449         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27450         files which are ...
27451         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27452         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27453
27454 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27455
27456         * gfortran.dg/iostat_2.f90: New test.
27457
27458 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27459
27460         PR c++/22252
27461         * g++.dg/ext/interface1.C: New test.
27462         * g++.dg/ext/interface1.h: Likewise.
27463         * g++.dg/ext/interface1a.cc: Likewise.
27464
27465 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27466
27467         * gfortran.dg/iomsg_1.f90: New test case.
27468
27469 2005-09-09  Richard Guenther  <rguenther@suse.de>
27470
27471         PR c++/23624
27472         * g++.dg/tree-ssa/pr23624.C: New testcase.
27473
27474 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27475
27476         PR fortran/19239
27477         * gfortran.dg/vector_subscript_1.f90,
27478         * gfortran.dg/vector_subscript_2.f90: New tests.
27479
27480 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27481
27482         PR fortran/21104
27483         * gfortran.dg/array_alloc_1.f90,
27484         * gfortran.dg/array_alloc_2.f90,
27485         * gfortran.dg/array_alloc_3.f90: New tests.
27486
27487 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27488
27489         PR fortran/12840
27490         * gfortran.dg/array_constructor_6.f90
27491         * gfortran.dg/array_constructor_7.f90
27492         * gfortran.dg/array_constructor_8.f90
27493         * gfortran.dg/array_constructor_9.f90
27494         * gfortran.dg/array_constructor_10.f90
27495         * gfortran.dg/array_constructor_11.f90
27496         * gfortran.dg/array_constructor_12.f90: New tests.
27497
27498 2005-09-08  Josh Conner  <jconner@apple.com>
27499
27500         PR c++/23180
27501         * g++.dg/init/pr23180-1.C: New test.
27502         * g++.dg/init/pr23180-2.C: New test.
27503
27504 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27505
27506         PR fortran/18878
27507         * gfortran.dg/module_double_reuse.f90: New.
27508
27509 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27510
27511         PR fortran/23270
27512         PR fortran/22304
27513         PR fortran/18870
27514         PR fortran/17917
27515         PR fortran/16511
27516         * gfortran.dg/common_equivalence_1.f: New.
27517         * gfortran.dg/common_equivalence_2.f: New.
27518         * gfortran.dg/common_equivalence_3.f: New.
27519         * gfortran.dg/contained_equivalence_1.f90: New.
27520         * gfortran.dg/module_blank_common.f90: New.
27521         * gfortran.dg/module_commons_1.f90: New.
27522         * gfortran.dg/module_equivalence_1.f90: New.
27523         * gfortran.dg/nested_modules_1.f90: New.
27524         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27525         equivalences and add comment to connect the test with
27526         the PR.
27527
27528 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27529
27530         PR fortran/23765
27531         * gfortran.dg/common_6.f90: New test.
27532
27533 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27534
27535         PR fortran/15326
27536         * gfortran.dg/char_result_1.f90,
27537         * gfortran.dg/char_result_2.f90,
27538         * gfortran.dg/char_result_3.f90,
27539         * gfortran.dg/char_result_4.f90,
27540         * gfortran.dg/char_result_5.f90,
27541         * gfortran.dg/char_result_6.f90,
27542         * gfortran.dg/char_result_7.f90,
27543         * gfortran.dg/char_result_8.f90: New tests.
27544
27545 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27546
27547         PR fortran/19928
27548         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27549
27550 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27551
27552         PR obj-c++/16816
27553         * obj-c++.dg/selector-5.mm: New test.
27554         * obj-c++.dg/selector-6.mm: New test.
27555
27556 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27557
27558         PR objc/20574
27559         PR objc/19324
27560         * objc.dg/error-1.m: New test.
27561
27562 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27563
27564         PR fortran/23373
27565         * gfortran.fortran-torture/execute/pr23373-1.f90,
27566         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27567
27568 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27569
27570         PR libfortran/23760
27571         * gfortran.dg/g77/1832.f: Remove long string in write statement
27572         to allow the test to pass on correct list directed output with
27573         prepended space.
27574
27575 2005-09-07  James E Wilson  <wilson@specifix.com>
27576
27577         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27578
27579 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27580
27581         * gfortran.dg/parameter+save.f90: Rename to
27582         * gfortran.dg/parameter_save.f90: .. this.
27583
27584 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27585
27586         PR fortran/20848
27587         * gfortran.dg/parameter+save.f90: New test case.
27588
27589 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27590
27591         PR fortran/19269
27592         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27593
27594 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27595
27596         PR c/23075
27597         * gcc.dg/pr23075.c: New test.
27598         * g++.dg/warn/pr23075.C: New test.
27599
27600         PR target/22362
27601         * gcc.target/i386/pr22362.c: New test.
27602
27603         PR rtl-optimization/23098
27604         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27605
27606         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27607         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27608         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27609
27610 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27611
27612         * g++.dg/expr/cast6.C: New test.
27613
27614         PR c++/9782
27615         * g++.dg/init/new15.C: New test.
27616
27617 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27618
27619         * gcc.dg/vect/Os-vect-95.c: New test.
27620         * gcc.dg/vect/vect-95.c: Same.
27621
27622 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27623
27624         * gcc.dg/vect/vect-29.c: Update xfail testing.
27625         * gcc.dg/vect/vect-44.c: Same.
27626         * gcc.dg/vect/vect-48.c: Same.
27627         * gcc.dg/vect/vect-50.c: Same.
27628         * gcc.dg/vect/vect-72.c: Same.
27629         * gcc.dg/vect/vect-77.c: Same.
27630         * gcc.dg/vect/vect-78.c: Same.
27631         * gcc.dg/vect/vect-80.c: Same.
27632         * gcc.dg/vect/vect-96.c: Same.
27633         * gcc.dg/vect/vect-100.c: Same.
27634         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27635         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27636         * gfortran.dg/vect/vect-5.f90: Same.
27637
27638 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27639
27640         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27641         start strings.
27642         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27643         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27644
27645         PR c++/23056
27646         * g++.dg/opt/pr23056.C: New test.
27647
27648         PR rtl-optimization/23098
27649         * gcc.target/i386/pr23098.c: New test.
27650
27651 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27652
27653         PR c++/23667
27654         * g++.dg/template/static15.C: New test.
27655
27656         PR c++/21440
27657         * g++.dg/ext/stmtexpr5.C: New test.
27658         * g++.dg/ext/stmtexpr6.C: Likewise.
27659
27660 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27661
27662         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27663
27664         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27665         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27666         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27667
27668 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27669
27670         PR libfortran/23321
27671         * gfortran.dg/direct_io_4.f90: New test case.
27672
27673 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27674             Rasmus Hahn  <rassahah@neofonie.de>
27675
27676         PR libobjc/23108
27677         * objc.dg/type-stream-1.m: New test.
27678
27679 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27680
27681         PR fortran/23661
27682         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27683         gfortran.dg/print_fmt_3.f90: New test.
27684
27685 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * gfortran.dg/fmt_t_1.f90: New test.
27688
27689 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27690
27691         PR rtl-optimization/23454
27692         * g++.dg/opt/pr23454.C: New test.
27693
27694 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27695
27696         PR c++/23699
27697         * g++.dg/ext/static1.C: New test.
27698
27699 2005-09-02  Richard Henderson  <rth@redhat.com>
27700
27701         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27702         tail call to check_fa_work.
27703
27704 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27705
27706         PR c++/21687
27707         * g++.dg/other/gc3.C: New test.
27708
27709 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27710
27711         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27712         * gcc.dg/20050826-1.c: Likewise.
27713
27714 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27715
27716         PR c++/23167
27717         * g++.dg/expr/volatile1.C: New test.
27718
27719 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27720
27721         PR middle-end/23547
27722         * gcc.dg/pr23547.c: New test.
27723
27724 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27725
27726         PR c/22061
27727         * gcc.c-torture/execute/pr22061-1.c,
27728         * gcc.c-torture/execute/pr22061-2.c,
27729         * gcc.c-torture/execute/pr22061-3.c,
27730         * gcc.c-torture/execute/pr22061-4.c: New tests.
27731
27732 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27733
27734         * gcc.dg/Wredundant-decls-2.c: New test to check that
27735         -Wredundant-decls does not issue warning for a variable
27736         definition following a declaration.
27737
27738 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27739
27740         PR debug/7241
27741         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27742         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27743         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27744
27745         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27746         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27747         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27748         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27749         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27750         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27751         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27752         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27753
27754 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27755
27756         PR objc/23306
27757         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27758         scan-assmbler.
27759
27760 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27761
27762         PR target/21255
27763         * gcc.dg/pr21255-1.c: New test.
27764         * gcc.dg/pr21255-2-mb.c: Likewise.
27765         * gcc.dg/pr21255-2-ml.c: Likewise.
27766         * gcc.dg/pr21255-3.c: Likewise.
27767         * gcc.dg/pr21255-4.c: Likewise.
27768
27769 2005-08-31  Dale Johannesen  <dalej@apple.com>
27770
27771         * gcc.dg/20050830-1.c: New.
27772
27773 2005-08-31  Josh Conner  <jconner@apple.com>
27774
27775         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27776         command-line options for arm-*-* targets.
27777         * g++.dg/init/array16.C: Likewise.
27778         * g++.dg/other/crash-4.C: Likewise.
27779
27780 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27781
27782         PR obj-c++/23640
27783         * obj-c++.dg/gnu-runtime-3.mm: New test.
27784
27785 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27786
27787         PR c++/13377
27788         * g++.dg/lookup/ambig4.C: New test.
27789         * g++.dg/lookup/ambig5.C: New test.
27790         * g++.dg/tc1/dr101.C: Adjust error markers.
27791
27792 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27793
27794         PR c++/23639
27795         * g++.dg/template/ttp5.C: Adjust error markers.
27796
27797 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27798
27799         PR testsuite/23609
27800         * lib/obj-c++.exp: Include target-libpath.exp.
27801         (obj-c++_link_flags): Look for the GNU libobjc library
27802         and set the library path to include it.
27803         Don't manually set LD_LIBRARY_PATH (etc.) but call
27804         set_ld_library_path_env_vars instead.
27805         (obj-c++_target_compile): Don't set library path or
27806         linker flags because they are already set correctly
27807         in obj-c++_link_flags.
27808
27809 2005-08-30  Josh Conner  <jconner@apple.com>
27810
27811         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27812         to command-line options for arm-*-* targets.
27813
27814 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27815
27816         * g++.dg/other/i386-1.C: New.
27817
27818 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27819
27820         PR preprocessor/20348
27821         PR preprocessor/20356
27822         * gcc.dg/cpp/pr20348.c: New test.
27823         * gcc.dg/cpp/pr20348.h: New file.
27824         * gcc.dg/cpp/inc/pr20348.h: New file.
27825         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27826         * gcc.dg/cpp/pr20356.c: New test.
27827         * gcc.dg/cpp/pr20356.h: New file.
27828         * gcc.dg/cpp/inc/pr20356.h: New file.
27829         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27830
27831 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27832
27833         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27834         Fix array dimension to avoid correct end-of-file error.
27835
27836 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27837
27838         PR libfortran/23598
27839         * gfortran.dg/iostat_1.f90: New test.
27840
27841 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27842
27843         PR middle-end/23408
27844         * gcc.dg/pr23408.c: New test.
27845
27846 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27847
27848         PR c++/23099
27849         * g++.dg/init/member1.C: Make sure erroneous static data member
27850         definitions are required.
27851         * g++.dg/template/static13.C: New test.
27852         * g++.dg/template/static14.C: Likewise.
27853
27854 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27855
27856         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27857         -march=pentium4, remove ilp32 requirement.
27858
27859         PR middle-end/23484
27860         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27861         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27862
27863 2005-08-29  Andreas Jaeger  <aj@suse.de>
27864
27865         PR testsuite/23607
27866         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27867
27868 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27869
27870         * gcc.c-torture/execute/20050316-2.c: New test.
27871         * gcc.c-torture/execute/20050316-3.c: New test.
27872         * gcc.dg/torture/pr16104-1.c: New test.
27873
27874 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27875
27876         PR middle-end/23463
27877         * gcc.c-torture/execute/zero-struct-1.c: New test.
27878
27879 2005-08-27  Richard Guenther  <rguenther@suse.de>
27880
27881         PR target/23575
27882         * gcc.target/i386/pr23575.c: New testcase.
27883
27884 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27885
27886         PR rtl-optimization/23561
27887         * gcc.c-torture/execute/20050826-1.c: New test.
27888
27889         PR rtl-opt/23560
27890         * gcc.c-torture/execute/20050826-2.c: New test.
27891
27892 2005-08-26  Dale Johannesen  <dalej@apple.com>
27893
27894         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27895         * gcc.dg/20050826-1.c: New.
27896
27897 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27898
27899         PR c++/19004
27900         * g++.dg/template/nontype13.C: New test.
27901
27902         PR c++/23491
27903         * g++.dg/init/new14.C: New test.
27904         * g++.dg/expr/anew1.C: Do not XFAIL.
27905         * g++.dg/expr/anew2.C: Likewise.
27906         * g++.dg/expr/anew3.C: Likewise.
27907
27908 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27909
27910         PR middle-end/22439
27911         * gcc.dg/vla-3.c: New test.
27912
27913 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27914
27915         PR fortran/20363
27916         * gfortran.dg/named_interface.f90: New.
27917
27918 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27919
27920         * gcc.c-torture/execute/frame-address.c: New test.
27921
27922 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27923
27924         PR c++/20817
27925         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27926
27927 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27928
27929         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27930
27931 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27932
27933         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
27934         * gcc.dg/altivec-22.c: Rename from..
27935         * gcc.dg/altivec-nomfcr.c: ..this.
27936
27937 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
27938
27939         PR tree-optimization/23546
27940         * gcc.dg/tree-ssa/pr23546.c: New test.
27941
27942 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
27943
27944         PR fortran/17758
27945         * gfortran.dg/nonreturning_statements.f90: New test.
27946
27947 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27948
27949         PR c++/22454
27950         * g++.dg/parse/crash29.C: New.
27951
27952 2005-08-23  DJ Delorie  <dj@redhat.com>
27953
27954         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
27955         constants have the L suffix.
27956
27957 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
27958
27959         PR c++/23044
27960         * g++.dg/template/instantiate8.C: New.
27961
27962 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
27963
27964         PR middle-end/23467
27965         * gcc.c-torture/execute/pr23467.c: New test.
27966
27967 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
27968
27969         PR tree-optimization/22043
27970         * gcc.c-torture/execute/20050613-1.c: New test.
27971
27972 2005-08-23  Ben Elliston  <bje@au.ibm.com>
27973
27974         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
27975
27976 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
27977
27978         PR rtl-optimization/23478
27979         * g++.dg/opt/pr23478.C: New test.
27980
27981 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
27982
27983         PR c/18715
27984         * gcc.dg/switch-warn-3.c: New test.
27985
27986 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27987
27988         PR c++/22233
27989         * g++.dg/template/param1.C: New test.
27990
27991 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27992
27993         PR c++/23089
27994         * g++.dg/other/incomplete1.C: New test.
27995
27996 2005-08-22  Ira Rosen  <irar@il.ibm.com>
27997
27998         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
27999         are vectorizable.
28000
28001 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28002
28003         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28004         d_lines_5.f: New.
28005
28006 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28007
28008         * gcc.target/i386/sse-4.c: New test.
28009
28010 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28011
28012         PR testsuite/23239
28013         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28014
28015 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28016
28017         * gcc.dg/20050811-1.c: New test.
28018         * gcc.dg/20050811-2.c: New test.
28019
28020 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28021
28022         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28023
28024 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28025
28026         PR 23476
28027         * gcc.c-torture/compile/pr23476.c: New test.
28028
28029 2005-08-19  Devang Patel  <dpatel@apple.com>
28030
28031         PR tree-optimization/23048
28032         * gcc.dg/tree-ssa/pr23048.c: New test.
28033
28034 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28035
28036         PR middle-end/20624
28037         * g++.dg/warn/Wreturn-3.C: New test
28038
28039 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28040
28041         PR tree-optimization/22228
28042         * g++.dg/vect/pr22543.cc: New test.
28043
28044 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28045
28046         PR tree-optimization/21574
28047         * gcc.dg/tree-ssa/pr21574.c: New test.
28048
28049 2005-08-16  James E Wilson  <wilson@specifix.com>
28050
28051         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28052
28053 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28054
28055         PR tree-opt/23402
28056         * gcc.c-torture/compile/zero-strct-3.c: New test.
28057         * gcc.c-torture/compile/zero-strct-4.c: New test.
28058
28059 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28060
28061         PR target/23376
28062         * gcc.target/x86_64/pr23376.c: New test.
28063
28064 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28065
28066         PR c++/23337
28067         * g++.dg/ext/vector2.C: New.
28068
28069 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28070
28071         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28072
28073 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28074
28075         PR libfortran/23428
28076         * gfortran.dg/inquire-complex.f90: New test case.
28077
28078 2005-08-16  James E Wilson  <wilson@specifix.com>
28079
28080         PR tree-optimization/21105
28081         * gcc.dg/large-size-array.c: New.
28082
28083 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28084
28085         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28086         type.
28087         * gcc.dg/vect/vect-41: Likewise.
28088         * gcc.dg/vect/vect-42: Likewise.
28089         * gcc.dg/vect/vect-43: Likewise.
28090         * gcc.dg/vect/vect-44: Likewise.
28091         * gcc.dg/vect/vect-46: Likewise.
28092         * gcc.dg/vect/vect-47: Likewise.
28093         * gcc.dg/vect/vect-48: Likewise.
28094         * gcc.dg/vect/vect-52: Likewise.
28095         * gcc.dg/vect/vect-53: Likewise.
28096         * gcc.dg/vect/vect-54: Likewise.
28097         * gcc.dg/vect/vect-55: Likewise.
28098         * gcc.dg/vect/vect-56: Likewise.
28099         * gcc.dg/vect/vect-57: Likewise.
28100         * gcc.dg/vect/vect-58: Likewise.
28101         * gcc.dg/vect/vect-59: Likewise.
28102         * gcc.dg/vect/vect-60: Likewise.
28103         * gcc.dg/vect/vect-61: Likewise.
28104         * gcc.dg/vect/vect-85: Likewise.
28105         * gcc.dg/vect/vect-87: Likewise.
28106         * gcc.dg/vect/vect-88: Likewise.
28107         * gcc.dg/vect/vect-93.c: Likewise.
28108         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28109         * gcc.dg/vect/vect-75: Likewise.
28110         * gcc.dg/vect/vect-76: Likewise.
28111         * gcc.dg/vect/vect-77: Likewise.
28112         * gcc.dg/vect/vect-78: Likewise.
28113         * gcc.dg/vect/vect-80: Likewise.
28114         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28115         vectorized for the expected reason, rather than checking how alignment
28116         was handled.
28117         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28118         aligned type and also instead of aligned pointers. Added documentation.
28119
28120 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28121
28122         * gfortran.dg/power.f90: New test.
28123
28124 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28125
28126         PR rtl-optimization/23299
28127         * g++.dg/opt/pr23299.C: New test.
28128
28129 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28130
28131         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28132
28133 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28134
28135         * g++.dg/template/local6.C: New test.
28136
28137 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28138
28139         * execute/exceptions/finally-1.m: Check that the catch and finally are
28140         being called.  Also add a "return 0;" at the end of main.
28141
28142 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28143
28144         PR fortran/21432.
28145         * gfortran.dg/namelist_print_1.f: New test of functionality of
28146         PRINT namelist.
28147         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28148         namelist generates error with -std=f95.
28149
28150 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28151
28152         PR tree-optimization/23119
28153         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28154
28155 2005-08-13  Marcin Koziej  <creep@desk.pl>
28156             Andrew Pinski  <pinskia@physics.uc.edu>
28157
28158         PR libobjc/22492
28159         * execute/exceptions/finally-1.m: New test.
28160
28161 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28162
28163         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28164         testsuite.
28165         * objc/execute/exceptions/trivial.m: New test.
28166         * objc.dg/try-catch-11.m: Move to ...
28167         * objc/execute/exceptions/foward-1.m: Here.
28168         * objc.dg/try-catch-2.m: Move to ...
28169         * objc/execute/exceptions/catchall-1.m: Here.
28170         * objc.dg/try-catch-8.m: Move to ...
28171         * objc/execute/exceptions/local-variables-1.m: Here.
28172
28173 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28174
28175         * objc.dg/nested-func-1.m: Move to ...
28176         * objc/execute/nested-func-1.m: Here.
28177
28178 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28179
28180         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28181         in ${options} instead of [target_info name].
28182         * lib/obj-c++.exp (objc_target_compile): Likewise.
28183
28184 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28185
28186         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28187
28188 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28189
28190         part of PR testsuite/23348
28191         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28192         each of the torture options.
28193         * objc/compile/trivial.m: New test.
28194
28195 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28196
28197         * gfortran.dg/eoshift.f90: Correct format.
28198
28199 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28200
28201         * gfortran.fortran-torture/execute/character_passing.f90:
28202         Fix comment typo.
28203
28204 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28205
28206         PR c++/8271
28207         * g++.dg/template/unify10.C: New.
28208
28209 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28210
28211         * g++.dg/parse/pr22514.C: Move to...
28212         * g++.dg/debug/pr22514.C: here.
28213
28214 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28215
28216         PR c++/23266
28217         * g++.dg/inherit/pure1.C: New test.
28218
28219         * ChangeLog: Fix typos.
28220
28221 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28222             Steven Bosscher  <stevenb@suse.de>
28223
28224         * gfortran.dg/runtime_warning_1.f90: New test.
28225
28226 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         PR c++/23219
28229         * g++.dg/parse/crash28.C: New.
28230
28231 2005-08-11  Richard Guenther  <rguenther@suse.de>
28232
28233         PR target/23289
28234         * gcc.target/i386/tailcall-1.c: New testcase.
28235
28236 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28237
28238         * gcc.dg/vect/vect-67.c: Un-xfail.
28239
28240 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28241
28242         PR c++/23225
28243         * g++.dg/parse/crash27.C: new test.
28244
28245 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28246
28247         PR libfortran/22143
28248         * gfortran.dg/shift-kind.f90: New testcase.
28249
28250 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28251
28252         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28253         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28254
28255 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28256
28257         PR c++/20646
28258         * g++.dg/other/mult-stor1.C: New test.
28259
28260 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28261
28262         * gcc.c-torture/pr18299-1.c: Move to ...
28263         * gcc.c-torture/compile/pr18299-1.c: Here.
28264
28265 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28266
28267         * gfortran/fortran.torture/execute/character_passing.f90:
28268         Fix types for LSAME.
28269
28270 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28271
28272         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28273         input data back to what it was originally.
28274
28275 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28276
28277         * objc.dg/try-catch-8.m: Enable for all targets.
28278
28279 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28280
28281         * gcc.dg/pr23165.c: New test.
28282
28283 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28284
28285         PR tree-optimization/23234
28286         * gcc.dg/tree-ssa/pr23234.c: New test.
28287
28288 2005-08-08  Josh Conner  <jconner@apple.com>
28289
28290         PR rtl-optimization/23241
28291         * gcc.dg/char-compare.c: New test.
28292
28293 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28294
28295         PR c++/22508
28296         * g++.dg/init/new13.C: New test.
28297
28298 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28299
28300         PR c++/21166
28301         * g++.dg/other/crash-4.C: Adjust
28302         * g++/dg/ext/packed9.C: New.
28303
28304 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28305
28306         PR middle-end/21964
28307         * gcc.c-torture/execute/pr21964-1.c: New test.
28308
28309 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28310
28311         PR c/22458
28312         * gcc.dg/pr22458-1.c: New test.
28313
28314 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28315             Steven G. Kargl <kargls@comcast.net>
28316
28317         PR fortran/22390
28318         * gfortran.dg/flush_1.f90: New test.
28319
28320 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28321
28322         PR c++/23191
28323         * g++.dg/template/eh2.C: New test.
28324
28325 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28326
28327         PR c++/19498
28328         * g++.dg/template/instantiate7.C: New test.
28329
28330 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28331
28332         PR c/23113
28333         * gcc.dg/Wunused-value-1.c: New test.
28334
28335 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28336
28337         PR rtl-optimization/23233
28338         * gcc.c-torture/compile/pr23233-1.c: New test.
28339
28340 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28341
28342         PR fortran/18833
28343         PR fortran/20850
28344         * gfortran.dg/equiv_1.f90: New test.
28345         * gfortran.dg/equiv_2.f90: New test.
28346         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28347         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28348         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28349
28350 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28351
28352         * gcc.c-torture/execute/vrp-5.c: New test.
28353         * gcc.c-torture/execute/vrp-6.c: New test.
28354         * gcc.dg/tree-ssa/vrp21.c: New test.
28355
28356 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28357
28358         * g++.dg/parse/pr22514.C: New test.
28359
28360 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28361
28362         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28363
28364         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28365         instead of constant loads / pool entries.
28366
28367 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28368
28369         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28370         TEST_TO_WCTYPE.
28371
28372 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28373
28374         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28375         __WINT_TYPE__ in generated prototypes if possible.
28376
28377 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28378
28379         PR 22037
28380         * g++.dg/tree-ssa/pr22037.C:
28381
28382 2005-08-04  Richard Henderson  <rth@redhat.com>
28383
28384         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28385         scan-tree-dump-times directive.
28386
28387 2005-08-04  Jan Hubicka  <jh@suse.cz>
28388
28389         * gcov-1.C: Fix switch counts.
28390         * gcov-4b.c: Likewise.
28391
28392 2005-08-03  Jeff Law  <law@redhat.com>
28393
28394         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28395
28396 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28397
28398         * gcc.c-torture/execute/pr23135.c: New test.
28399
28400 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28401
28402         PR tree-optimization/19899
28403         * gcc.dg/tree-ssa/scev-1.c: New test.
28404         * gcc.dg/tree-ssa/scev-2.c: New test.
28405
28406 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28407
28408         PR target/18582
28409         * gcc.dg/torture/pr18582-1.c: New test.
28410
28411 2005-08-03  Jan Hubicka  <jh@suse.cz>
28412
28413         * update-conroll.c: New testcase.
28414         * update-conroll-2.c: New testcase.
28415
28416 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28417
28418         * gfortran.dg/constant_substring.f: New test.
28419         * gfortran.dg/pr22491.f: New test.
28420
28421 2005-08-02  Jan Hubicka  <jh@suse.cz>
28422
28423         * update-threading.c: Replace by the proper one.
28424
28425 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28426
28427         PR 23164
28428         * g++.dg/tree-ssa/pr23164.C: New test.
28429
28430 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28431
28432         * gcc.dg/tree-ssa/pr23192.c: New test.
28433
28434 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28435
28436         * gcc.c-torture/execute/vrp-4.c: New test.
28437
28438 2005-08-02  Jan Hubicka  <jh@suse.cz>
28439
28440         * update-threading.c: New test.
28441
28442 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28443
28444         * gcc.c-torture/compile/20050801-1.c: New test.
28445         * gcc.c-torture/compile/20050801-2.c: New test.
28446
28447 2005-08-01  Jan Hubicka  <jh@suse.cz>
28448
28449         * val-prof-5.c: New test.
28450
28451 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28452
28453         PR c/22311
28454         * gcc.dg/pr22311-1.c : New test.
28455
28456 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28457
28458         PR target/23095
28459         * gfortran.dg/pr23095.f: New test.
28460
28461         PR c++/22003
28462         * g++.dg/other/pr22003.C: New test.
28463
28464 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28465
28466         PR target/20621
28467         * gcc.c-torture/execute/pr20621-1.c: New test.
28468
28469 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28470
28471         * gfortran.dg/comma_format_extension_4.f: Adjust length
28472         of string for format.
28473         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28474         print statement with internal write.
28475         * gfortran.dg/der_array_io_2.f: Likewise.
28476         * gfortran.dg/der_array_io_3.f: Likewise.
28477
28478 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28479
28480         * gcc.dg/fold-abs-4.c: new test.
28481
28482 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28483
28484         PR fortran/22570 an related issues.
28485         * gfortran.dg/x_slash_1.f: New test.
28486
28487 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28488
28489         PR c/23143
28490         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28491         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28492
28493 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28494
28495         PR c/529
28496         * gcc.dg/Wshadow-3.c: New test.
28497
28498 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28499
28500         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28501         used to have the wrong bounds).
28502
28503 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28504
28505         PR c/21720
28506         * gcc.dg/hex-round-1.c: Test more cases.
28507         * gcc.dg/hex-round-2.c: New test.
28508
28509 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28510
28511         PR 22550
28512         * g++.dg/tree-ssa/pr22550.C: New test.
28513
28514 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28515
28516         * gcc.dg/tree-ssa/vrp19.c: New test.
28517         * gcc.dg/tree-ssa-vrp20.c: New test.
28518
28519 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28520
28521         PR c/22240
28522         * gcc.dg/transparent-union-4.c: New test.
28523
28524 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28525
28526         PR c/22192
28527         * gcc.dg/c99-vla-2.c: New test.
28528
28529 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28530
28531         PR c/21720
28532         * gcc.dg/hex-round-1.c: New test.
28533
28534 2005-07-28  Jan Hubicka  <jh@suse.cz>
28535
28536         * inliner-1.c: Do not dump everything.
28537         * tree-prof.exp: Do not pass -ftree-based-profiling.
28538         * bprob.exp: Likewise.
28539
28540         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28541
28542 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28543
28544         PR c++/22545
28545         * g++.dg/expr/ptrmem7.C: New test.
28546
28547 2005-07-28  Mike Stump  <mrs@apple.com>
28548
28549         * g++.old-deja/g++.mike/visibility-1.C: New test.
28550
28551 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28552
28553         PR c/20187
28554         * gcc.c-torture/execute/pr20187-1.c: New test.
28555
28556 2005-07-28  Jeff Law  <law@redhat.com>
28557
28558         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28559         * gcc.dg/tree-ssa/vrp18.c: New test.
28560
28561 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28562
28563         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28564
28565 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28566
28567         PR tree-optimization/22506
28568         * gcc.dg/vect/ps22506.c: New test.
28569
28570 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28571
28572         PR target/21149
28573         * gcc.target/i386/sse-3.c: New test.
28574
28575 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28576
28577         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28578         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28579
28580 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28581
28582         PR c/22589
28583         * gcc.c-torture/compile/pr22589-1.c: New test.
28584
28585 2005-07-28  Jan Hubicka  <jh@suse.cz>
28586
28587         * update-loopch.c: New testcase.
28588
28589 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28590
28591         PR rtl-optimization/23047
28592         * gcc.c-torture/execute/pr23047.c: New test.
28593         * gcc.c-torture/execute/pr23047.x: New.
28594
28595 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28596
28597         PR tree-optimization/22493
28598         * gcc.c-torture/execute/pr22493-1.c: New test.
28599         * gcc.c-torture/execute/pr22493-1.x: New.
28600         * gcc.c-torture/execute/vrp-1.c: New test.
28601         * gcc.c-torture/execute/vrp-2.c: New test.
28602         * gcc.c-torture/execute/vrp-2.c: New test.
28603
28604 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28605
28606         * gcc.target/frv/all-builtin-read8.c: Delete.
28607         * gcc.target/frv/all-builtin-read16.c: Delete.
28608         * gcc.target/frv/all-builtin-read32.c: Delete.
28609         * gcc.target/frv/all-builtin-read64.c: Delete.
28610         * gcc.target/frv/all-builtin-write8.c: Delete.
28611         * gcc.target/frv/all-builtin-write16.c: Delete.
28612         * gcc.target/frv/all-builtin-write32.c: Delete.
28613         * gcc.target/frv/all-builtin-write64.c: Delete.
28614         * gcc.target/frv/all-read-write-1.c: New.
28615
28616 2005-07-27  Jeff Law  <law@redhat.com>
28617
28618         * gcc.c-torture/execute/pr22630.c: New test.
28619
28620 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28621
28622         PR tree-optimization/23073
28623         * gcc.dg/vect/nodump-pr23073.c: New test.
28624         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28625
28626 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28627
28628         PR tree-optimize/22348
28629         * gcc.c-torture/execute/pr22348.c: New.
28630
28631 2005-07-27  Richard Guenther  <rguenther@suse.de>
28632
28633         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28634
28635 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28636
28637         PR fortran/22503
28638         * gfortran.dg/logical_comp.f90: New test.
28639
28640 2005-07-27  Jan Hubicka  <jh@suse.cz>
28641
28642         * inliner-1.c: Add cleanup of dumps.
28643         * val-prof-*.c: Likewise.
28644         * update-tailcall.c: New.
28645
28646 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28647
28648         PR 22591
28649         * gcc.dg/tree-ssa/pr22591.c: New test.
28650         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28651
28652 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28653
28654         PR libobjc/22606
28655         * objc.dg/try-catch-11.m: New test.
28656
28657 2005-07-26  Richard Guenther  <rguenther@suse.de>
28658
28659         PR tree-optimization/22486
28660         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28661
28662 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28663
28664         PR tree-opt/22484
28665         * g++.dg/opt/loop2.C: New test.
28666
28667 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28668
28669         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28670         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28671
28672 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28673
28674         * lib/profopt.exp (profopt-execute): Check for profiling data
28675         files on the target.
28676
28677 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28678
28679         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28680         for matching of asm labels.
28681
28682 2005-07-25  Richard Guenther  <rguenther@suse.de>
28683
28684         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28685
28686 2005-07-25  Richard Guenther  <rguenther@suse.de>
28687
28688         PR testsuite/22624
28689         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28690
28691 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28692
28693         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28694         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28695         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28696         * gcc.dg/vect/vect-100.c: New test.
28697         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28698         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28699         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28700         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28701         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28702         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28703         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28704         * gfortran.dg/vect/pr19049.f90: New testcase.
28705         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28706
28707 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28708
28709         * gcc.c-torture/execute/20050713-1.c: New test.
28710
28711         PR fortran/20063
28712         * gfortran.fortran-torture/execute/data_4.f90: New test.
28713
28714         PR middle-end/20303
28715         * gcc.dg/visibility-d.c: New test.
28716
28717 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28718
28719         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28720         * gfortran.dg/underflow.f90: Ditto.
28721
28722 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28723
28724         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28725         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28726         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28727
28728 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28729
28730         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28731         include case of field width of zero.
28732
28733 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28734
28735         PR libgfortran/21875
28736         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28737         with trailing blanks on normal formatted read.
28738
28739 2005-07-23  Chao-ying Fu  <fu@mips.com>
28740
28741         * gcc.target/mips/mips32-dsp-type.c: New test.
28742         * gcc.target/mips/mips32-dsp.c: New test.
28743
28744 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28745
28746         PR testsuite/21073
28747         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28748
28749         PR testsuite/20454
28750         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28751         and __cyg_profile_func_exit.
28752
28753 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28754
28755         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28756         * gfortran.dg/comma_format_extension_4.f: Same.
28757         * gfortran.dg/pr15332.f: Same.
28758         * gfortran.dg/pr21730.f: Same.
28759
28760 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28761
28762         * g++.dg/opt/vrp2.C: Fix testcase.
28763
28764         PR tree-opt/22625
28765         * g++.dg/opt/vrp2.C: New test.
28766
28767 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28768
28769         PR debug/21828
28770         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28771
28772 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28773
28774         * gcc.dg/tree-ssa/20050719-1.c: New test.
28775
28776 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28777
28778         * gcc.dg/bfin-longcall-1.c: New file.
28779         * gcc.dg/bfin-longcall-2.c: New file.
28780
28781 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28782
28783         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28784
28785 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28786
28787         PR middle-end/19055
28788         * gcc.dg/tree-ssa/pr19055.c: New test.
28789         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28790
28791 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28792
28793         PR C++/22358
28794         * g++.dg/other/pr22358.C: New test.
28795
28796 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28797
28798         PR c++/2922
28799         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28800
28801 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28802
28803         PR c++/15938
28804         * g++.dg/init/union2.C: New test.
28805
28806 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28807
28808         PR c/22393
28809         * gcc.dg/complex-4.c: New test.
28810
28811 2005-07-21  Richard Guenther  <rguenther@suse.de>
28812
28813         PR testsuite/22522
28814         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28815         scanning for asm labels.
28816         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28817
28818 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28819
28820         PR target/22085
28821         * gcc.dg/altivec-pr22085.c: New.
28822
28823 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28824
28825         PR tree-optimization/19210
28826         * gcc.dg/tree-ssa/pr19210-1.c: New.
28827         * gcc.dg/tree-ssa/pr19210-2.c: New.
28828
28829 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28830
28831         PR rtl-optimization/22167
28832         * g++.dg/opt/pr22167.C: New test.
28833
28834 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28835
28836         PR c++/2922
28837         * g++.dg/lookup/two-stage2.C: New.
28838         * g++.dg/lookup/two-stage3.C: New.
28839         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28840         fixed two-stage name lookup for operators.
28841         * g++.dg/template/call3.C: Compiler now produces an appropriate
28842         error message.
28843         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28844         14 as a candidate.
28845         * g++.dg/template/ptrmem4.C: Compiler produces different error
28846         message.
28847         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28848         connect_to_method as a candidate.
28849
28850 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28851
28852         * gcc.dg/fold-alloc-1.c: New test.
28853
28854 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28855
28856         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28857         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28858
28859 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28860
28861         * gcc.dg/fold-abs-1.c: New test.
28862         * gcc.dg/fold-abs-2.c: New test.
28863         * gcc.dg/fold-abs-3.c: New test.
28864
28865 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28866
28867         Make CONSTRUCTOR use VEC to store initializers.
28868         * g++.dg/ext/complit3.C: Check for specific error messages.
28869         * g++.dg/init/brace2.C: Update error message.
28870         * g++.dg/warn/Wbraces2.C: Likewise.
28871
28872 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28873
28874         PR fortran/16940
28875         * gfortran.dg/module_interface_1.f90: New test.
28876
28877 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28878             Kenneth Zadeck <zadeck@naturalbridge.com>
28879
28880         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28881
28882 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28883
28884         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28885         specify -Wformat for these tests.
28886         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28887         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28888         * gcc.dg/format/opt-6.c: Delete.
28889
28890 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28891
28892         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28893         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28894
28895 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28896
28897         * gcc.dg/tree-ssa/alias-2.c: New test.
28898
28899 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28900
28901         PR c++/22263
28902         * g++.dg/template/explicit7.C: New test.
28903
28904 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28905
28906         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28907         field width of 8 to +Inf and -Inf.
28908
28909 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28910
28911         PR c++/22139
28912         * g++.dg/template/friend36.C: New test.
28913
28914 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28915
28916         PR fortran/21730
28917         * gfortran.dg/pr21730.f: New test.
28918
28919 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28920             Kenneth Zadeck <zadeck@naturalbridge.com>
28921
28922         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28923         since pure const detection cannot run at -O1 in c compiler.
28924         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28925         can now optimize this case properly.
28926         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28927         because we now pass.
28928         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28929
28930 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28931
28932         PR c/22421
28933         * gcc.dg/format/bitfld-1.c: New test.
28934
28935 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28936
28937         PR c++/22204
28938         * g++.dg/rtti/repo1.C: New test.
28939
28940 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
28941
28942         PR middle-end/22398
28943         * gcc.c-torture/compile/pr22398.c: New test.
28944
28945 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
28946
28947         PR c++/22132
28948         * g++.dg/expr/cast4.C: New test.
28949
28950 2005-07-15  Richard Guenther  <rguenther@suse.de>
28951
28952         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
28953         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28954
28955 2005-07-15  Steven Bosscher  <stevenb@suse.de>
28956
28957         PR tree-optimization/22230
28958         * gcc.dg/tree-ssa/pr22230.c: New test.
28959
28960 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
28961
28962         * gfortran.dg/g77/cpp6.f: New test.
28963
28964         PR fortran/22417
28965         * gfortran.dg/g77/cpp5.F: New test.
28966         * gfortran.dg/g77/cpp5.h: New file.
28967         * gfortran.dg/g77/cpp5inc.h: New file.
28968
28969 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
28970
28971         PR libfortran/16435
28972         * gfortran.dg/tl_editting.f90: New.
28973         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
28974
28975 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
28976
28977         * gfortran.dg/char_array_constructor.f90: New test.
28978
28979 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
28980
28981         * gfortran.dg/past_eor.f90: New.
28982         * gfortran.dg/complex_read.f90: New.
28983
28984 2005-07-13  Jeff Law  <law@redhat.com>
28985
28986         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
28987         additional casts.
28988
28989         * gcc.dg/tree-ssa/pr22321.c: New test
28990
28991 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
28992
28993         PR tree-optimization/21921
28994         * gcc.dg/tree-ssa/pr21921.c: New.
28995
28996 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
28997
28998         PR tree-optimizatio/22442
28999         * gcc.dg/tree-ssa/loop-11.c: New test.
29000
29001 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29002
29003         PR tree-opt/21840
29004         * gcc.c-torture/compile/pr21840.c: New test.
29005
29006 2005-07-12  Jan Hubicka  <jh@suse.cz>
29007
29008         * gcc.c-torture/compile/pr22379.c: New test.
29009
29010 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29011
29012         PR libfortran/21593
29013         gfortran.dg/dev_null.f90: Remove outdated comment about
29014         PR libfortran/21593.
29015
29016
29017 2005-07-12  Dale Johannesen  <dalej@apple.com>
29018
29019         * gcc.target/i386/compress-float-sse.c: New.
29020         * gcc.target/i386/compress-float-sse-pic.c: New.
29021         * gcc.target/i386/compress-float-387.c: New.
29022         * gcc.target/i386/compress-float-387-pic.c: New.
29023         * gcc.dg/compress-float-ppc.c: New.
29024         * gcc.dg/compress-float-ppc-pic.c: New.
29025
29026 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29027
29028         PR libfortran/21593
29029         gfortran.dg/dev_null.f90: Remove targets.
29030
29031 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29032
29033         PR tree-opt/22335
29034         * gcc.dg/pr22335-1.c: New test.
29035         * gcc.dg/pr22335-2.c: New test.
29036
29037 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29038
29039         PR c++/20172
29040         * g++.dg/template/nontype12.C : New test.
29041
29042 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29043
29044         * gcc.dg/tree-ssa/loop-10.c: New test.
29045
29046 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29047
29048         * gcc.c-torture/execute/20020720-1.x: Remove.
29049
29050 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29051
29052         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29053
29054 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29055
29056         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29057         (dg-mips-options): Use it.
29058
29059 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29060
29061         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29062
29063 2005-07-09  Richard Henderson  <rth@redhat.com>
29064
29065         * lib/target-supports.exp (check_effective_target_sync_char_short):
29066         Add alpha.
29067
29068 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29069
29070         PR libfortran/22217
29071         * gfortran.dg/negative-z-descriptor.f90: New test.
29072
29073 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29074
29075         PR tree-opt/22329
29076         * gcc.dg/pr22329.c: New test.
29077
29078 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29079
29080         PR tree-optimization/20139
29081         * gcc.dg/tree-ssa/pr20139.c: New.
29082
29083 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29084
29085         PR tree-opt/22356
29086         * gcc.dg/pr22356-1.c: New test.
29087
29088 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         PR c++/21799
29091         * g++.dg/template/unify8.C: New.
29092         * g++.dg/template/unify9.C: New.
29093
29094 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29095
29096         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29097
29098 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29099
29100         * gcc.dg/darwin-version-1.c: New.
29101         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29102         * gcc.dg/builtins-20.c: Likewise.
29103         * gcc.dg/builtins-53.c: Likewise.
29104         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29105         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29106         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29107         * gcc.dg/torture/builtins-power-1.c: Likewise.
29108         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29109         on Darwin.
29110
29111 2005-07-07  Jeff Law  <law@redhat.com>
29112
29113         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29114         argument evaluation order.
29115
29116 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29117
29118         PR libfortran/21594
29119         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29120         Add test cases where the shift length is greater than the
29121         array length.
29122
29123 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29124
29125         * obj-c++.dg/proto-lossage-6.mm: New.
29126         * objc.dg/proto-lossage-6.m: New.
29127
29128 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29129
29130         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29131         * objc.dg/gnu-runtime-2.m: Likewise.
29132
29133 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29134
29135         * gfortran.dg/longline.f: New test.
29136
29137         * gfortran.dg/badline.f: New test.
29138
29139 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29140
29141         PR fortran/16531
29142         PR fortran/15966
29143         PR fortran/18781
29144         * gfortran.dg/hollerith.f90: New.
29145         * gfortran.dg/hollerith2.f90: New.
29146         * gfortran.dg/hollerith3.f90: New.
29147         * gfortran.dg/hollerith4.f90: New.
29148         * gfortran.dg/hollerith_f95.f90: New.
29149         * gfortran.dg/hollerith_legacy.f90: New.
29150         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29151
29152 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29153
29154         PR objc/22274
29155         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29156         * objc.dg/gnu-runtime-2.m: New.
29157
29158 2005-07-06  Jeff Law  <law@redhat.com>
29159
29160         * gcc.dg/tree-ssa/vrp17.c: New test.
29161
29162 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29163
29164         PR fortran/22327
29165         * gfortran.dg/array_constructor_5.f90: New test.
29166
29167 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29168
29169         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29170
29171 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29172
29173         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29174         * gcc.dg/980816-1.c: Ditto.
29175
29176 2005-07-06  Jeff Law  <law@redhat.com>
29177
29178         * gcc.c-torture/compile/pr21356.c: New test.
29179
29180 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29181
29182         PR c/22013
29183         PR c/22098
29184         * gcc.c-torture/compile/pr22013-1.c,
29185         gcc.c-torture/execute/pr22098-1.c,
29186         gcc.c-torture/execute/pr22098-2.c,
29187         gcc.c-torture/execute/pr22098-3.c: New tests.
29188
29189 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29190
29191         PR c/22308
29192         * gcc.dg/pr22308-1.c: New test.
29193
29194 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29195
29196         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29197         target.
29198         * gcc.dg/compare9.c: Use -fshort-enums instead of
29199         -fno-short-enums.  Change the last test to dg-bogus.
29200
29201 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29202
29203         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29204         * gcc.dg/compare9.c: New.
29205
29206 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29207
29208         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29209
29210 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29211
29212         PR testsuite/22288
29213         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29214
29215
29216 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29217
29218         * gcc.dg/format/gcc_gfc-1.c: New.
29219
29220 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29221
29222         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29223
29224 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29225
29226         PR fortran/20842
29227         * gfortran.dg/io_invalid_1.f90: New test.
29228
29229 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29230
29231         * gcc.dg/format/gcc_diag-1.c: Update.
29232
29233 2005-07-02  Jeff Law  <law@redhat.com>
29234
29235         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29236         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29237
29238 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29239
29240         * gcc.dg/format/gcc_diag-1.c: Update.
29241
29242 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29243
29244         PR tree-opt/22269
29245         * gcc.c-torture/compile/pr22269.c: New test.
29246
29247 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29248
29249         PR 21584
29250         PR 22219
29251         * g++.dg/tree-ssa/pr21584-1.C: New test.
29252         * g++.dg/tree-ssa/pr21584-2.C: New test.
29253
29254 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29255
29256         * obj-c++.dg/try-catch-11.mm: New.
29257         * objc.dg/try-catch-10.m: New.
29258
29259 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29260
29261         * g++.dg/other/ucnid-1.C: xfail on AIX.
29262
29263 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29264
29265         PR 22234
29266         * gcc.dg/20050629-1.c: New test.
29267
29268 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29269
29270         * obj-c++.dg/const-str-1[0-1].mm: New.
29271         * objc.dg/const-str-1[0-1].m: New.
29272
29273 2005-05-29  Richard Henderson  <rth@redhat.com>
29274
29275         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29276         Rename from check_effective_target_vect_no_max.
29277         (check_effective_target_vect_no_int_add): New.
29278         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29279         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29280         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29281         * gcc.dg/vect/vect-reduc-1.c: Use both.
29282         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29283
29284 2005-05-29  Richard Henderson  <rth@redhat.com>
29285
29286         * lib/target-supports.exp (check_effective_target_vect_no_max):
29287         Remove i386 and x86_64.
29288
29289 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29290
29291         PR testsuite/21969
29292         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29293
29294 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29295
29296         PR middle-end/21969
29297         * gcc.dg/vect/pr21969.c: New test.
29298
29299 2005-06-28  Eric Christopher  <echristo@redhat.com>
29300
29301         PR c/22052
29302         PR c/21975
29303         * gcc.dg/inline1.c: New test.
29304         * gcc.dg/inline2.c: Ditto.
29305         * gcc.dg/inline3.c: Ditto.
29306         * gcc.dg/inline4.c: Ditto.
29307         * gcc.dg/inline5.c: Ditto.
29308
29309 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29310
29311         PR libfortran/22142
29312         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29313         Add testcase also testing eoshift1 for PR 22142.
29314
29315 2005-06-28  Richard Henderson  <rth@redhat.com>
29316
29317         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29318         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29319         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29320         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29321         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29322
29323 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29324
29325         PR libfortran/22142
29326         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29327         Add testcase for PR 22142.
29328
29329 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29330
29331         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29332         gcc.target/ia64/fpreg-2.c: New tests.
29333
29334 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29335
29336         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29337
29338 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29339
29340         PR libfortran/22170
29341         * gfortran.dg/slash_1.f90: New test.
29342
29343 2005-06-27  Richard Henderson  <rth@redhat.com>
29344
29345         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29346         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29347         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29348         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29349         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29350         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29351
29352 2005-06-27  Richard Henderson  <rth@redhat.com>
29353
29354         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29355         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29356
29357 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29358
29359         * obj-c++.dg/proto-lossage-5.mm: New.
29360         * objc.dg/proto-lossage-5.m: New.
29361
29362 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29363
29364         PR 21959
29365         * gcc.dg/tree-ssa/pr21959.c: New test.
29366
29367 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29368
29369         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29370         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29371         testing uninitialized var.
29372
29373         * gcc.c-torture/execute/builtins/chk.h: New.
29374         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29375         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29376         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29377         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29378         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29379         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29380         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29381         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29382         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29383         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29384         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29385         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29386         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29387         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29388         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29389         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29390         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29391         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29392         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29393         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29394         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29395         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29396         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29397         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29398         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29399         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29400         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29401         * gcc.dg/builtin-object-size-1.c: New test.
29402         * gcc.dg/builtin-object-size-2.c: New test.
29403         * gcc.dg/builtin-object-size-3.c: New test.
29404         * gcc.dg/builtin-object-size-4.c: New test.
29405         * gcc.dg/builtin-object-size-5.c: New test.
29406         * gcc.dg/builtin-stringop-chk-1.c: New test.
29407         * gcc.dg/builtin-stringop-chk-2.c: New test.
29408         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29409         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29410         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29411         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29412         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29413         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29414         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29415         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29416         * gcc.c-torture/execute/printf-1.c: New test.
29417         * gcc.c-torture/execute/fprintf-1.c: New test.
29418         * gcc.c-torture/execute/vprintf-1.c: New test.
29419         * gcc.c-torture/execute/vfprintf-1.c: New test.
29420         * gcc.c-torture/execute/printf-chk-1.c: New test.
29421         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29422         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29423         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29424
29425 2005-06-27  Michael Matz  <matz@suse.de>
29426
29427         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29428         slot is not merged if address escapes.
29429
29430 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29431
29432         PR c/21911
29433         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29434
29435 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29436
29437         PR middle-end/17965
29438         * gcc.c-torture/compile/20050622-1.c: New test.
29439
29440         PR middle-end/22028
29441         * gcc.dg/20050620-1.c: New test.
29442
29443 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29444
29445         PR tree-optimization/22026
29446         * gcc.dg/tree-ssa/pr22026.c: New.
29447
29448 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29449
29450         PR libfortran/22144
29451         * gfortran.dg/shift-alloc.f90: New testcase.
29452
29453 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29454
29455         * all files: Update FSF address in copyright headers.
29456
29457 2005-06-22  Jan Hubicka  <jh@suse.cz>
29458
29459         * wholeprogram-1.c: New testcase.
29460         * wholeprogram-2.c: New testcase.
29461
29462 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29463
29464         PR 22171
29465         * gcc.dg/tree-ssa/pr22171.c: New test.
29466
29467 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29468
29469         * gfortran.dg/simplify_modulo.f90: New.
29470
29471 2005-06-24  Jan Hubicka  <jh@suse.cz>
29472
29473         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29474
29475 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29476
29477         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29478
29479 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29480
29481         * obj-c++.dg/typedef-alias-1.mm: New.
29482         * objc.dg/typedef-alias-1.m: New.
29483
29484 2005-06-23  Jeff Law  <law@redhat.com>
29485
29486         * gcc.dg/tree-ssa/vrp16.c: New test.
29487
29488 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29489
29490         * lib/target-supports.exp: Add
29491         check_effective_target_fortran_large_real and
29492         check_effective_target_fortran_large_int to check for
29493         corresponding effective targets.
29494         * gfortran.dg/large_integer_kind_1.f90: New test.
29495         * gfortran.dg/large_real_kind_1.f90: New test.
29496
29497 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29498
29499         PR tree-optimization/22117
29500         * gcc.dg/tree-ssa/pr22117.c: New.
29501
29502 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29503
29504         PR testsuite/22123
29505         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29506
29507 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29508
29509         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29510
29511 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29512
29513         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29514         * gfortran.dg/f2c_4.c: Likewise.
29515
29516 2005-06-22 Paul Brook  <paul@codesourcery.com>
29517
29518         PR fortran/21034
29519         * gfortran.dg/auto_save_1.f90: New test.
29520
29521 2005-06-22  Michael Matz  <matz@suse.de>
29522
29523         * gcc.target/x86-64/abi: New directory.
29524         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29525         * gcc.target/x86-64/abi/README.gcc: New file.
29526         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29527         * gcc.target/x86-64/abi/asm-support.s: New file.
29528         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29529         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29530         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29531         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29532         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29533         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29534         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29535         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29536         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29537         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29538         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29539         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29540         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29541         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29542         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29543         * gcc.target/x86_64/abi/test_varargs.c: New test.
29544
29545 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29546
29547         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29548         32-bit i?86 and x86_64.
29549
29550 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29551
29552         * obj-c++.dg/const-str-[1-9].mm: New tests.
29553
29554 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29555
29556         PR fortran/22010
29557         * gfortran.dg/namelist_use.f90: New.
29558         * gfortran.dg/namelist_use_only.f90: New.
29559
29560 2005-06-21  Jeff Law  <law@redhat.com>
29561
29562         * gcc.dg/tree-ssa/vrp15.c: New test.
29563
29564 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29565
29566         * lib/target-supports.exp (check_effective_target_vect_reduction):
29567         Remove.
29568         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29569         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29570         remove vect_reduction target keyword. Also avoid two returns in main.
29571         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29572         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29573         * gcc.dg/vect/vect-reduc-1short.c: New test.
29574         * gcc.dg/vect/vect-reduc-1char.c: New test.
29575         * gcc.dg/vect/vect-reduc-2short.c: New test.
29576         * gcc.dg/vect/vect-reduc-2char.c: New test.
29577         * gcc.dg/vect/vect-reduc-6.c: New test.
29578         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29579         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29580         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29581
29582 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29583         Paul Thomas  <pault@gcc.gnu.org>
29584
29585         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29586         New tests.
29587
29588 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29589
29590         * gfortran.dg/backslash_1.f90: New test.
29591         * gfortran.dg/backslash_2.f90: New test.
29592
29593 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29594
29595         * gfortran.dg/duplicate_labels.f90: New test.
29596
29597 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29598
29599         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29600         unsupportable relocations.
29601         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29602         * gcc.dg/20050321-2.c: xfail for NetWare.
29603
29604 2005-06-20  Andreas Jaeger  <aj@suse.de>
29605
29606         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29607         gcc.target/i386/fastcall-sseregparm.c,
29608         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29609
29610 2005-06-19  Richard Henderson  <rth@redhat.com>
29611
29612         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29613
29614 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29615
29616         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29617
29618 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29619
29620         PR c++/22115
29621         * g++.dg/conversion/simd2.C: Change expected error message.
29622
29623 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29624
29625         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29626         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29627         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29628
29629 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29630
29631         * gcc.dg/fold-mod-1.c: New test.
29632
29633 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29634
29635         PR fortran/19926
29636         * gfortran.dg/pr19926.f90: New test.
29637
29638 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29639
29640         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29641         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29642         targets.
29643         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29644         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29645
29646 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29647
29648         * gcc.target/ia64/float80-varargs-1.c: New test.
29649
29650 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29651
29652         PR tree-opt/22035
29653         * gfortran.dg/f2c_6.f90: New test.
29654
29655 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29656
29657         PR c++/17413
29658         * g++.dg/template/local5.C: New.
29659
29660 2005-06-17  Richard Henderson  <rth@redhat.com>
29661
29662         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29663
29664 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29665
29666         PR testsuite/21945
29667         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29668
29669 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29670
29671         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29672         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29673         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29674         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29675         check_vect to verify the presence of hardware vector support.
29676
29677 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29678
29679         PR testsuite/22056
29680         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29681
29682 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29683
29684         PR libfortran/19216
29685         * gfortran.dg/pr19216.f: Add correct space between brackets and
29686         dg directive.
29687
29688 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29689
29690         PR libfortran/16436
29691         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29692
29693 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29694
29695         * gcc.target/i386/attributes-error.c: New testcase.
29696         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29697         * gcc.target/i386/regparm-stdcall.c: Likewise.
29698         * gcc.target/i386/sseregparm-1.c: Likewise.
29699         * gcc.target/i386/sseregparm-2.c: Likewise.
29700
29701 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29702
29703         * g++.dg/rtti/crash2.C: New.
29704
29705 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29706
29707         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29708
29709 2005-06-15  David Ung  <davidu@mips.com>
29710
29711         * gcc.target/mips/mips16e-extends.c: New test for testing the
29712         generation of MIPS16e zeb/zeh, seb/seh instructions.
29713
29714 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29715
29716         PR 22018
29717         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29718         * gcc.dg/tree-ssa/pr22018.c: New test.
29719
29720 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29721
29722         * gcc.dg/simd-1.c: Update error messages.
29723         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29724         * gcc.dg/simd-2.c: Update error messages.
29725         * gcc.dg/simd-4.c: New.
29726
29727 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29728
29729         PR c++/20678
29730         * g++.dg/other/crash-4.C: New.
29731
29732 2005-06-14  Devang Patel  <dpatel@apple.com>
29733
29734         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29735
29736 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29737
29738         PR c++/21929
29739         * g++.dg/parse/crash11.C: Update
29740
29741 2005-06-13  Jeff Law  <law@redhat.com>
29742
29743         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29744         perform the desired transformations.
29745         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29746         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29747
29748 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29749
29750         PR fortran/22038
29751         * gfortran.dg/forall_1.f90: Un-XFAIL.
29752
29753 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29754
29755         PR c++/21929
29756         * g++.dg/parse/crash26.C: New.
29757
29758         PR c++/20789
29759         * g++.dg/init/member1.C: New.
29760
29761 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29762
29763         * gfortran.dg/altreturn_1.f90: New test.
29764
29765 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29766
29767         PR middle-end/21985
29768         * gcc.dg/tree-ssa/pr21985.c: New test.
29769
29770 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29771
29772         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29773
29774 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29775
29776         PR c++/21930
29777         * g++.dg/other/error10.C: New test case.
29778
29779 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29780
29781         PR libfortran/19155
29782         * gfortran.dg/pr19155.f: Add test.
29783
29784 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29785
29786         * gfortran.dg/f2c_7.f90: New test.
29787
29788         * gfortran.dg/forall_1.f90: XFAILed.
29789
29790 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29791
29792         * gcc.dg/pr14796-1.c: New.
29793         * gcc.dg/pr14796-2.c: New.
29794
29795 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29796
29797         PR fortran/17792
29798         PR fortran/21375
29799         * gfortran.dg/deallocate_stat.f90: New test.
29800
29801 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29802
29803         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29804
29805 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29806
29807         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29808         access will be generated when this loop is vectorized. Test that
29809         accesses with same alignment were detected.
29810         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29811         Test that accesses with same alignment were detected.
29812         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29813         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29814         alignment were detected.
29815
29816 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29817
29818         PR c++/10611
29819         * g++.dg/conversion/simd2.C: New.
29820
29821 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29822
29823         * gcc.dg/Wcxx-compat-1.c: New.
29824
29825 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29826
29827         PR libfortran/21480
29828         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29829         complex array.
29830
29831 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29832
29833         * gcc.dg/alias-8.c: New.
29834
29835 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29836
29837         * gcc.dg/format/cmn_err-1.c: Update.
29838
29839 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29840
29841         PR target/20666
29842         * gcc.target/sparc/fexpand-2.c: New.
29843         * gcc.target/sparc/fpmerge-2.c: New.
29844         * gcc.target/sparc/fpmul-2.c: New.
29845         * gcc.target/sparc/noresult.c: New.
29846         * gcc.target/sparc/pdist-2.c: New.
29847         * gcc.target/sparc/pdist-3.c: New.
29848
29849 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29850
29851         PR testsuite/21702
29852         * gcc.target/i386/i386.exp: Fix comment typo.
29853
29854 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         PR c++/19497
29857         * g++.dg/inherit/using5.C: New.
29858         * g++.dg/inherit/using6.C: New.
29859
29860 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29861
29862         PR c++/19894
29863         * g++.dg/template/ptrmem15.C: New test.
29864
29865         PR c++/20563
29866         * g++.dg/ext/label4.C: New test.
29867
29868 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29869
29870         * gcc.dg/tls/debug-1.c: New test.
29871
29872 2005-06-07  Dale Johannesen  <dalej@apple.com>
29873
29874         * gcc.target/i386/movq.c: New.
29875
29876 2005-06-07  Dale Johannesen  <dalej@apple.com>
29877
29878         * gcc.dg/20050607-1.c: New.
29879
29880 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29881
29882         PR middle-end/21850
29883         * gcc.c-torture/execute/20050607-1.c: New test.
29884
29885 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29886
29887         PR libfortran/21926
29888         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29889         Test case where the return array has lowest stride one,
29890         but isn't packed.
29891
29892 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29893
29894         * lib/target-supports.exp (check_effective_target_sync_int_long):
29895         Add s390 and s390x targets.
29896
29897 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29898
29899         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29900         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29901         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29902         * gcc.dg/tree-ssa/loop-9.c: New test.
29903
29904 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29905
29906         * g++.dg/parse/defarg10.C: New.
29907
29908 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29909
29910         PR regression/21897
29911         * gcc.c-torture/execute/20050604-1.c: New test.
29912
29913 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29914
29915         PR 21903
29916         * g++.dg/parse/defarg9.C: New.
29917
29918         PR c++/20637
29919         * g++.dg/inherit/using4.C: New.
29920         * g++.dg/overload/error1.C: Adjust expected errors.
29921         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29922         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29923         * g++.old-deja/g++.other/redecl2.C: Likewise.
29924         * g++.old-deja/g++.other/redecl4.C: Likewise.
29925         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29926
29927 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29928
29929         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29930
29931 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29932
29933         * lib/gfortran.exp (gfortran_target_compile): Call
29934         dg-additional-files-options
29935         * gfortran.dg/f2c_4.f90: New file
29936         * gfortran.dg/f2c_4.c: New file
29937         * gfortran.dg/f2c_5.f90: New file
29938         * gfortran.dg/f2c_5.c: New file
29939
29940 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29941
29942         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
29943
29944         PR fortran/21912
29945         * gfortran.dg/array_constructor_4.f90: New test.
29946
29947 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
29948
29949         PR c++/21619
29950         * g++.dg/ext/builtin9.C: New test.
29951
29952 2005-06-05  Dale Johannesen  <dalej@apple.com>
29953
29954         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
29955         * gcc.c-torture/execute/20050603-2.c: Ditto.
29956
29957 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
29958
29959         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
29960         * gcc.dg/vect/vect-reduc-1.c: New.
29961         * gcc.dg/vect/vect-reduc-2.c: New.
29962         * gcc.dg/vect/vect-reduc-3.c: New.
29963
29964 2005-06-04  Dale Johannesen  <dalej@apple.com>
29965
29966         * gcc.c-torture/execute/20050603-1.c: New.
29967         * gcc.c-torture/execute/20050603-2.c: New.
29968         * gcc.dg/20050603-3.c: New.
29969
29970 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29971
29972         PR fortran/19195
29973         * gfortran.dg/debug_1.f90: New test.
29974
29975         * gfortran.dg/forall_1.f90: New test.
29976
29977 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
29978
29979         * gfortran.dg/array_constructor_3.f90: New test.
29980
29981 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29982
29983         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
29984
29985 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
29986
29987         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
29988
29989 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
29990
29991         PR c/21873
29992         * gcc.dg/init-excess-1.c: New test.
29993
29994 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
29995
29996         PR c++/21853
29997         * g++.dg/expr/static_cast6.C: New test.
29998
29999 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30000
30001         * gcc.dg/tree-ssa/vrp14.c: New test.
30002
30003 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30004
30005         PR c++/21336
30006         * g++.dg/template/new2.C: New test.
30007
30008 2005-06-03  Josh Conner  <jconner@apple.com>
30009
30010         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30011         all entries in initializer.
30012
30013 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30014
30015         PR middle-end/21858
30016         * gcc.dg/pr21858.c: New testcase.
30017
30018 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30019
30020         PR tree-optimization/21292
30021
30022         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30023         New.
30024         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30025         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30026         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30027         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30028         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30029
30030 2005-06-02  Richard Henderson  <rth@redhat.com>
30031
30032         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30033
30034 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30035
30036         * gcc.dg/wtypequal.c: New testcase.
30037
30038 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30039
30040         PR 21582
30041         * gcc.dg/tree-ssa/pr21582.c: New test.
30042
30043 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30044
30045         PR c++/21280
30046         * g++.dg/opt/interface2.h: New.
30047         * g++.dg/opt/interface2.C: New.
30048         * g++.dg/init/ctor4.C: Adjust error lines.
30049         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30050         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30051         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30052         * g++.old-deja/g++.pt/assign1.C: Likewise.
30053         * g++.old-deja/g++.pt/crash20.C: Likewise.
30054
30055 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30056
30057         PR tree-optimization/21734
30058         * g++.dg/vect/pr21734_1.cc: New.
30059         * g++.dg/vect/pr21734_2.cc: New.
30060
30061 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30062
30063         PR c++/20350
30064         * g++.dg/template/spec24.C: New.
30065
30066         PR c++/21151
30067         * g++.dg/pch/local-1.C: New.
30068         * g++.dg/pch/local-1.Hs: New.
30069
30070 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30071
30072         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30073         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30074         * gcc.dg/tree-ssa/pr14341.c: New test.
30075         * gcc.dg/tree-ssa/pr14841.c: New test.
30076         * gcc.dg/tree-ssa/pr20701.c: New test.
30077         * gcc.dg/tree-ssa/pr21086.c: New test.
30078         * gcc.dg/tree-ssa/pr21090.c: New test.
30079         * gcc.dg/tree-ssa/pr21332.c: New test.
30080         * gcc.dg/tree-ssa/pr21458.c: New test.
30081         * gcc.dg/tree-ssa/pr21658.c: New test.
30082         * gcc.dg/tree-ssa/vrp01.c: New test.
30083         * gcc.dg/tree-ssa/vrp02.c: New test.
30084         * gcc.dg/tree-ssa/vrp03.c: New test.
30085         * gcc.dg/tree-ssa/vrp04.c: New test.
30086         * gcc.dg/tree-ssa/vrp05.c: New test.
30087         * gcc.dg/tree-ssa/vrp06.c: New test.
30088         * gcc.dg/tree-ssa/vrp07.c: New test.
30089         * gcc.dg/tree-ssa/vrp08.c: New test.
30090         * gcc.dg/tree-ssa/vrp09.c: New test.
30091         * gcc.dg/tree-ssa/vrp10.c: New test.
30092         * gcc.dg/tree-ssa/vrp11.c: New test.
30093         * gcc.dg/tree-ssa/vrp12.c: New test.
30094         * gcc.dg/tree-ssa/vrp13.c: New test.
30095
30096 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30097
30098         PR 21029
30099         * gcc.dg/tree-ssa/pr21029.c: New test.
30100
30101 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30102
30103         * gfortran.dg/logint-1.f: New test case.
30104         * gfortran.dg/logint-2.f: Likewise.
30105         * gfortran.dg/logint-3.f: Likewise.
30106
30107 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30108
30109         PR c/21536
30110         PR c/20760
30111         * gcc.dg/20050527-1.c: New test.
30112
30113         * gcc.dg/i386-sse-12.c: New test.
30114
30115         PR fortran/21729
30116         * gfortran.dg/implicit_5.f90: New test.
30117
30118 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30119
30120         PR fortran/20883
30121         * gfortran/assign_4.f90: New test.
30122         * gfortran/assign_2.f90: Change compile to run.
30123
30124 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30125
30126         * lib/target-supports.exp
30127         (check_effective_target_sync_char_short): New.
30128         * gcc.dg/sync-2.c: New.
30129
30130 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30131
30132         PR tree-optimization/21817
30133         * gcc.dg/torture/pr21817-1.c: New.
30134
30135 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30136
30137         PR c++/21165
30138         * g++.dg/template/init5.C: New.
30139
30140 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30141
30142         * gfortran.dg/char_initialiser_actual.f90:
30143         Test character initialisers as actual arguments.
30144         * gfortran.dg/char_pointer_comp_assign.f90:
30145         Test character pointer structure component assignments.
30146         * gfortran.dg/char_array_structure_constructor.f90:
30147         Test character components in structure constructors.
30148
30149 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30150
30151         PR middle-end/20931
30152         * g++.dg/opt/pr20931.C: New test.
30153
30154 2005-05-31  Andreas Jaeger  <aj@suse.de>
30155
30156         PR testsuite/20772
30157         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30158         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30159         g++.old-deja/g++.ext/asmspec1.C,
30160         g++.old-deja/g++.other/regstack.C,
30161         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30162         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30163         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30164         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30165         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30166         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30167         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30168         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30169         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30170         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30171         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30172         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30173         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30174         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30175         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30176         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30177         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30178         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30179         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30180
30181 2005-05-31  Jeff Law  <law@redhat.com>
30182
30183         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30184
30185 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30186
30187         PR middle-end/21743
30188         * gcc.dg/builtins-1.c: Activate disabled clog test.
30189         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30190
30191 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30192
30193         * gfortran.dg/char_pointer_assign.f90:
30194         Test character-pointer assignments and pointer assignments.
30195         * gfortran.dg/char_pointer_dummy.f90:
30196         Test character-pointer dummy arguments.
30197         * gfortran.dg/char_pointer_func.f90:
30198         Test character-pointer function returns.
30199         * gfortran.dg/char_pointer_dependency.f90:
30200         Test character-pointer functions with dependencies.
30201
30202 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30203
30204         PR c++/21784
30205         * g++.dg/lookup/using14.C: New test.
30206
30207 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30208
30209         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30210         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30211         trailing ^M.
30212
30213 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30214
30215         PR c++/17413
30216         * g++.dg/template/local5.C: New.
30217
30218         PR target/21761
30219         * gcc.c-torture/compile/pr21761.c: New.
30220
30221         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30222         before darwin8.
30223
30224 2005-05-30  Steven G. Kargl
30225
30226         PR fortran/20846
30227         * gfortran.dg/inquire_8.f90: New test.
30228
30229 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30230
30231         PR libfortran/21376
30232         * gfortran.dg/output_exponents_1.f90: New test.
30233
30234 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30235
30236         PR libfortran/20006
30237         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30238
30239 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30240
30241         PR c++/21210
30242         * g++.dg/ext/complex1.C: New test.
30243
30244         PR c++/21340
30245         * g++.dg/init/ctor6.C: New test.
30246
30247 2005-05-29  Jan Hubicka  <jh@suse.cz>
30248
30249         * gcc.c-torture/compile/pr21562.c: New.
30250
30251 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30252
30253         * gfortran.dg/subnormal_1.f90: New test.
30254
30255 2005-05-28  Jan Hubicka  <jh@suse.cz>
30256
30257         * tree-prof.exp: Fix comment.
30258         * value-prof-1.c: New.
30259         * value-prof-2.c: New.
30260         * value-prof-3.c: New.
30261         * value-prof-4.c: New.
30262
30263 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30264
30265         PR c++/21614
30266         * g++.dg/expr/ptrmem6.C: New test.
30267         * g++.dg/expr/ptrmem6a.C: Likewise.
30268
30269 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30270
30271         PR tree-optimization/21658
30272         * gcc.dg/tree-ssa/pr21658.c: New.
30273
30274 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30275
30276         PR c++/21455
30277         * g++.dg/inherit/ptrmem3.C: New.
30278
30279         PR c++/21681
30280         * g++.dg/parse/template16.C: New.
30281
30282 2005-05-27  Andreas Jaeger  <aj@suse.de>
30283
30284         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30285
30286         * gcc.dg/i386-sse-8.c: Run test on all archs.
30287
30288 2005-05-26  Mike Stump  <mrs@apple.com>
30289
30290         * objc.dg/isa-field-1.m: Only run on darwin.
30291         * objc.dg/lookup-1.m: Likewise.
30292         * objc.dg/try-catch-8.m: Likewise.
30293
30294 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30295
30296         PR tree-optimization/9814
30297         * gcc.dg/pr9814-1.c: New test case.
30298
30299 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30300
30301         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30302         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30303         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30304         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30305         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30306         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30307         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30308         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30309         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30310         objc.dg/try-catch-8.m: New.
30311
30312 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30313
30314         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30315         remove extraneous semicolons.
30316
30317 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30318
30319         * obj-c++.dg/comp-types-12.mm: New.
30320         * objc.dg/comp-types-11.m: New.
30321         * objc.dg/selector-4.m: New.
30322
30323 2005-05-26  Andreas Jaeger  <aj@suse.de>
30324
30325         PR testsuite/20772
30326         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30327         g++.old-deja/g++.ext/attrib3.C,
30328         g++.old-deja/g++.other/store-expr1.C,
30329         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30330         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30331         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30332         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30333         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30334         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30335         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30336         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30337         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30338         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30339         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30340         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30341         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30342         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30343         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30344         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30345         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30346         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30347         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30348
30349 2005-05-26  Andreas Jaeger  <aj@suse.de>
30350
30351         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30352         x86-64 compilation.
30353
30354 2005-05-26  Andreas Jaeger  <aj@suse.de>
30355
30356         PR testsuite/20772
30357         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30358         gcc.misc-tests/i386-pf-athlon-1.c,
30359         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30360         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30361         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30362         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30363         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30364         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30365         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30366         programs.
30367
30368         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30369         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30370         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30371         x86-64 compilation.
30372
30373         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30374         x86_64.
30375
30376         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30377         effective-target ilp32.
30378
30379 2005-05-26  David Ung  <davidu@mips.com>
30380
30381         * gcc.target/mips/ext_ins.c: New test for testing the generation
30382         of MIPS32/64 rev 2 ext/ins instructions.
30383
30384 2005-05-26  Andreas Jaeger  <aj@suse.de>
30385
30386         * treelang/compile/unsigned.tree: Use gimple instead of
30387         nonexisting generic dump.
30388
30389 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30390
30391         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30392
30393 2005-05-26  Andreas Jaeger  <aj@suse.de>
30394
30395         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30396
30397 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30398
30399         PR libfortran/17283
30400         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30401         Test callee-allocated memory with write statements.
30402
30403 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30404
30405         PR middle-end/21709
30406         * gcc.dg/pr21709-1.c: New test case.
30407
30408 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30409             Mike Stump  <mrs@apple.com>
30410
30411         * objc/execute/next_mapping.h: Update for C++.
30412
30413         * obj-c++.dg/selector-1.mm: Move to...
30414         * obj-c++.dg/selector-4.mm: here...
30415
30416         * obj-c++.dg/basic.mm: New.
30417         * obj-c++.dg/comp-types-1.mm: New.
30418         * obj-c++.dg/cxx-class-1.mm: New.
30419         * obj-c++.dg/cxx-ivars-1.mm: New.
30420         * obj-c++.dg/cxx-ivars-2.mm: New.
30421         * obj-c++.dg/cxx-ivars-3.mm: New.
30422         * obj-c++.dg/cxx-scope-1.mm: New.
30423         * obj-c++.dg/cxx-scope-2.mm: New.
30424         * obj-c++.dg/defs.mm: New.
30425         * obj-c++.dg/empty-private-1.mm: New.
30426         * obj-c++.dg/encode-1.mm: New.
30427         * obj-c++.dg/encode-2.mm: New.
30428         * obj-c++.dg/encode-3.mm: New.
30429         * obj-c++.dg/extern-c-1.mm: New.
30430         * obj-c++.dg/extra-semi.mm: New.
30431         * obj-c++.dg/fix-and-continue-2.mm: New.
30432         * obj-c++.dg/isa-field-1.mm: New.
30433         * obj-c++.dg/ivar-list-semi.mm: New.
30434         * obj-c++.dg/local-decl-1.mm: New.
30435         * obj-c++.dg/lookup-1.mm: New.
30436         * obj-c++.dg/lookup-2.mm: New.
30437         * obj-c++.dg/method-1.mm: New.
30438         * obj-c++.dg/method-2.mm: New.
30439         * obj-c++.dg/method-3.mm: New.
30440         * obj-c++.dg/method-4.mm: New.
30441         * obj-c++.dg/method-5.mm: New.
30442         * obj-c++.dg/method-6.mm: New.
30443         * obj-c++.dg/method-7.mm: New.
30444         * obj-c++.dg/no-extra-load.mm: New.
30445         * obj-c++.dg/overload-1.mm: New.
30446         * obj-c++.dg/pragma-1.mm: New.
30447         * obj-c++.dg/pragma-2.mm: New.
30448         * obj-c++.dg/private-1.mm: New.
30449         * obj-c++.dg/private-2.mm: New.
30450         * obj-c++.dg/proto-qual-1.mm: New.
30451         * obj-c++.dg/qual-types-1.mm: New.
30452         * obj-c++.dg/stubify-1.mm: New.
30453         * obj-c++.dg/stubify-2.mm: New.
30454         * obj-c++.dg/super-class-1.mm: New.
30455         * obj-c++.dg/super-class-2.mm: New.
30456         * obj-c++.dg/super-dealloc-1.mm: New.
30457         * obj-c++.dg/super-dealloc-2.mm: New.
30458         * obj-c++.dg/template-1.mm: New.
30459         * obj-c++.dg/template-2.mm: New.
30460         * obj-c++.dg/template-3.mm: New.
30461         * obj-c++.dg/template-4.mm: New.
30462         * obj-c++.dg/template-5.mm: New.
30463         * obj-c++.dg/template-6.mm: New.
30464         * obj-c++.dg/try-catch-1.mm: New.
30465         * obj-c++.dg/try-catch-2.mm: New.
30466         * obj-c++.dg/try-catch-3.mm: New.
30467         * obj-c++.dg/try-catch-4.mm: New.
30468         * obj-c++.dg/try-catch-5.mm: New.
30469         * obj-c++.dg/try-catch-6.mm: New.
30470         * obj-c++.dg/try-catch-7.mm: New.
30471         * obj-c++.dg/try-catch-8.mm: New.
30472         * obj-c++.dg/try-catch-9.mm: New.
30473         * obj-c++.dg/va-meth-1.mm: New.
30474
30475 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30476
30477         * obj-c++.dg/selector-1.mm: New.
30478         * obj-c++.dg/selector-2.mm: New.
30479
30480 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30481
30482         * obj-c++.dg/selector-3.mm: New.
30483         * objc.dg/selector-3.m: New.
30484
30485 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30486
30487         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30488         about where warning appears.
30489
30490 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30491
30492         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30493         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30494         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30495         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30496
30497 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30498
30499         * gcc.dg/20050524-1.c: New test.
30500
30501 2005-05-25  Jan Hubicka  <jh@suse.cz>
30502
30503         * gcc.dg/tree-prof/inliner-1.c: New.
30504
30505 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30506
30507         * gcc.dg/tree-prof: New directory.
30508         * gcc.dg/tree-prof/tree-prof.exp: New.
30509
30510 2005-05-25  DJ Delorie  <dj@redhat.com>
30511
30512         * gcc.dg/Wattributes-1.c: New.
30513         * gcc.dg/Wattributes-2.c: New.
30514         * gcc.dg/Wattributes-3.c: New.
30515
30516 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30517
30518         PR tree-optimization/19833
30519         * gcc.dg/uninit-4.c: Remove xfail.
30520         * gcc.dg/uninit-9.c: Ditto.
30521
30522 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30523
30524         * obj-c++.dg/bitfield-[1-5].mm: New.
30525         * obj-c++.dg/class-protocol-1.mm: New.
30526         * obj-c++.dg/comp-types-1[0-1].mm: New.
30527         * obj-c++.dg/comp-types-[2-9].mm: New.
30528         * obj-c++.dg/encode-[4-8].mm: New.
30529         * obj-c++.dg/layout-1.mm: New.
30530         * obj-c++.dg/method-1[0-9].mm: New.
30531         * obj-c++.dg/method-2[0-1].mm: New.
30532         * obj-c++.dg/method-[8-9].mm: New.
30533         * obj-c++.dg/objc-gc-3.mm: New.
30534         * obj-c++.dg/try-catch-10.mm: New.
30535         * objc.dg/bitfield-5.m: New.
30536         * objc.dg/comp-types-10.m: New.
30537         * objc.dg/comp-types-9.m: New.
30538         * objc.dg/layout-1.m: New.
30539         * objc.dg/objc-gc-4.m: New.
30540         * objc.dg/try-catch-9.m: New.
30541         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30542         * objc.dg/comp-types-1.m: Likewise.
30543         * objc.dg/comp-types-[5-6].m: Likewise.
30544         * objc.dg/method-9.m: Likewise.
30545
30546 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30547
30548         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30549         and on hardware without VMX support.
30550
30551         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30552
30553         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30554
30555         * lib/profopt.exp (dg-final-generate, dg-final-use,
30556         profopt-final-code, profopt-get-options): New.
30557         (profopt-execute): Process test directives.
30558
30559         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30560         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30561         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30562
30563 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30564
30565         PR C++/21645
30566         * g++.dg/init/ctor5.C: New test.
30567
30568 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30569
30570         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30571         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30572         vect-113.c, vect-114.c.
30573
30574 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30575
30576         * gcc.dg/const-elim-1.c: Remove xfails.
30577
30578 2005-05-23  Jeff Law  <law@redhat.com>
30579
30580         * gcc.c-torture/compile/pr21638.c: New test.
30581         * gcc.c-torture/compile/20050520-1.c: New test.
30582
30583 2005-05-23  Nick Clifton  <nickc@redhat.com>
30584
30585         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30586         be a proper triple, ie: m32r*-*-*.
30587         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30588
30589 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30590
30591         PR middle-end/21331
30592         PR tree-opt/21293
30593         * gcc.c-torture/compile/pr21293.c: New test.
30594         * gcc.c-torture/execute/pr21331.c: New test.
30595
30596 2004-05-20  Richard Henderson  <rth@redhat.com>
30597
30598         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30599
30600 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30601
30602         * obj-c++-dg.exp: Add.
30603         * obj-c++.exp: Add.
30604         * obj-c++.dg/dg.exp: Add.
30605
30606 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30607
30608         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30609         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30610
30611 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30612
30613         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30614
30615 2004-05-19  Richard Henderson  <rth@redhat.com>
30616
30617         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30618
30619 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30620
30621         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30622
30623         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30624
30625 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30626
30627         PR c++/21495
30628         * g++.dg/parse/extern1.C: New test.
30629         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30630
30631 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30632
30633         * gcc.dg/c99-math.h: New.
30634         * gcc.dg/c99-math-float-1.c: New test.
30635         * gcc.dg/c99-math-double-1.c: Likewise.
30636         * gcc.dg/c99-math-long-double-1.c: Likewise.
30637
30638 2005-05-18  Richard Henderson  <rth@redhat.com>
30639
30640         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30641
30642 2005-05-18  Devang Patel  <dpatel@apple.com>
30643
30644         * g++.dg/opt/20050511-1.C: New test.
30645
30646 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30647
30648         PR libfortran/21127
30649         * gfortran.dg/reshape-complex.f90: New test.
30650
30651 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30652
30653         * gfortran.dg/array_constructor_1.f90: New test.
30654         * gfortran.dg/array_constructor_2.f90: New test.
30655
30656 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30657
30658         PR fortran/20954
30659         * gfortran.dg/pr20954.f: New test.
30660
30661 2005-05-17  Mike Stump  <mrs@apple.com>
30662
30663         Yet more Objective-C++...
30664
30665         * objc.dg/method-5.m: Update.
30666         * objc.dg/method-6.m: Update.
30667         * objc.dg/method-7.m: Update.
30668         * objc.dg/method-9.m: Update.
30669         * objc.dg/try-catch-2.m: Update.
30670
30671 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30672
30673         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30674         Remove little-endian optimizations.
30675
30676 2005-05-17  Jeff Law  <law@redhat.com>
30677
30678         * g++.dg/tree-ssa/pr14814.C: New test.
30679         * gcc.dg/tree-ssa/pr14814.C: New test.
30680         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30681         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30682
30683 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30684
30685         * gcc.dg/compat/generate-random.c: Do not include
30686         libiberty.h.
30687         * gcc.dg/compat/generate-random_r.c: Likewise.
30688
30689 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30690
30691         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30692
30693 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30694
30695         PR middle-end/21595
30696         * g++.dg/tree-ssa/builtin1.C: New testcase.
30697
30698 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30699
30700         PR c++/21454
30701         * g++.dg/opt/const4.C: New test.
30702
30703         PR middle-end/21492
30704         * g++.dg/opt/crossjump1.C: New test.
30705
30706         PR tree-optimization/21610
30707         * gcc.c-torture/compile/20050516-1.c: New test.
30708
30709         PR fortran/15080
30710         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30711         about the test failing.
30712         * gfortran.fortran-torture/execute/where_7.f90: New test.
30713         * gfortran.fortran-torture/execute/where_8.f90: New test.
30714
30715 2005-05-16  Richard Henderson  <rth@redhat.com>
30716
30717         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30718         i?86 and x86_64.
30719
30720 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30721
30722         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30723         (limits.h): Include unconditionally.
30724         (stdlib.h): Likewise.
30725         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30726         (limits.h): Include unconditionally.
30727         (stdlib.h): Likewise.
30728         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30729         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30730         (limits.h): Include unconditionally.
30731         (stdlib.h): Likewise.
30732         (hashtab.h): Do not include.
30733         (getopt.h): Likewise.
30734         (stddef.h): Include.
30735         (hashval_t): Define.
30736         (struct entry): Add "next" field.
30737         (HASH_SIZE): New macro.
30738         (hash_table): New variable.
30739         (switchfiles): Do not use xmalloc.
30740         (mix): New macro.
30741         (iterative_hash): New function.
30742         (hasht): Remove.
30743         (e_exists): New function.
30744         (e_insert): Likewise.
30745         (output): Use, instead of libiberty hashtable functions.
30746         (main): Do not use getopt.  Do not call htab_create.
30747
30748 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30749
30750         PR libstdc++/21526
30751         * lib/target-supports.exp (check_mkfifo_available):
30752         Return 0 for cygwin as mkfifo support incomplete on platform.
30753         Fix typos in comments.
30754
30755 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30756
30757         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30758
30759 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30760
30761         PR fortran/17432
30762         * gfortran.dg/assign_4.f: New test.
30763
30764 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30765
30766         PR tree-optimization/21563
30767         * gcc.dg/tree-ssa/pr21563.c: New.
30768
30769 2005-05-14  Jan Hubicka  <jh@suse.cz>
30770
30771         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30772
30773 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30774
30775         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30776
30777 2005-05-13  Julian Brown  <julian@codesourcery.com>
30778
30779         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30780         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30781
30782 2005-05-13  Jan Hubicka  <jh@suse.cz>
30783
30784         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30785         * gcc.dg/fold-xor-?.c: Likewise.
30786         * gcc.dg/pr15784-?.c: Likewise.
30787         * gcc.dg/pr20922-?.c: Likewise.
30788         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30789         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30790         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30791
30792 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30793
30794         PR fortran/21260
30795         * gfortran.dg/hollerith_1.f90: New test.
30796
30797 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30798
30799         * gfortran.dg/func_result_2.f90: New test.
30800
30801 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30802
30803         * gfortran.dg/dev_null.f90: New test.
30804
30805 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30806
30807         * gcc.dg/arm-vfp1.c: Revert last change.
30808
30809 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30810
30811         PR middle-end/19807
30812         PR tree-optimization/19639
30813         * g++.dg/tree-ssa/pr19807.C: New testcase.
30814
30815 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30816
30817         PR libfortran/21471
30818         * gfortran.dg/append-1.f90: New test.
30819
30820 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30821
30822         * gcc.dg/pr18501.c: XFAIL.
30823         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30824         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30825         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30826         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30827         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30828         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30829         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30830         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30831
30832 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30833
30834         PR fortran/20178
30835         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30836         gfortran.dg/f2c_3.f90: New tests.
30837
30838         * gfortran.dg/return_1.f90: Fix dg annotation.
30839
30840 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30841
30842         * gcc.c-torture/compile/20050510-1.c: New test.
30843
30844 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30845
30846         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30847
30848 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30849
30850         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30851
30852 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30853
30854         PR c/17913
30855         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30856
30857 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30858
30859         PR c/21342
30860         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30861         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30862
30863 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30864
30865         PR debug/16676
30866         * gcc.dg/debug/pr16676.c: New test.
30867
30868 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30869
30870         PR testsuite/21443
30871         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30872         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30873         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30874         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30875         Change -O1 to -O2.
30876         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30877         -fno-tree-dominator-opts.
30878
30879 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30880
30881         * gfortran.dg/return_1.f90: New test.
30882
30883 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30884
30885         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30886
30887         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30888
30889 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30890
30891         PR c++/21427
30892         * g++.dg/inherit/covariant13.C: New.
30893
30894 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30895
30896         PR libfortran/19155
30897         * gfortran.dg/pr19155.f: New test.
30898
30899 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30900
30901         PR inline-asm/8788
30902         * gcc.dg/pr8788-1.c: New testcase.
30903
30904 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30905
30906         PR target/21416
30907         * gcc.target/mips/fpcmp-[12].c: New tests.
30908
30909 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30910
30911         * lib/target-supports-dg.exp (dg-require-fork): New function.
30912         (dg-require-mkfifo): Likewise.
30913         * lib/target-supports.exp (check_function_available): New
30914         function.
30915         (check_fork_available): Likewise.
30916         (check_mkfifo_available): Likewise.
30917
30918 2005-05-06  Jeff Law  <law@redhat.com>
30919
30920         * gcc.c-torture/compile/pr21380.c: New test.
30921
30922 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30923
30924         PR c++/20961
30925         * g++.dg/ext/weak3.C: New test.
30926
30927 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30928
30929         PR c++/21352
30930         * g++.dg/template/crash37.C: New test.
30931
30932 2005-05-05  Paul Brook  <paul@codesourcery.com>
30933
30934         * gcc.dg/arm-g2.c: Use effective-target arm32.
30935         * gcc.dg/arm-mmx-1.c: Ditto.
30936         * gcc.dg/arm-scd42-2.c: Ditto.
30937         * gcc.dg/arm-vfp1.c: Ditto.
30938         * lib/target-supports.exp (check_effective_target_arm32): New
30939         function.
30940
30941 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
30942
30943         PR libfortran/21354
30944         gfortran.dg/in_pack_rank7.f90: New test.
30945
30946 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30947
30948         PR middle-end/15618
30949         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
30950
30951 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
30952
30953         PR middle-end/21265
30954         * gcc.dg/20050503-1.c: New test.
30955
30956         PR rtl-optimization/21239
30957         * gcc.dg/i386-sse-11.c: New test.
30958
30959 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
30960
30961         PR target/16888
30962         * gcc.target/i386/asm-1.c: New test.
30963
30964 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
30965
30966         PR rtl-optimization/21330
30967         * gcc.c-torture/execute/20050502-1.c: New test.
30968
30969         PR target/21297
30970         * gcc.c-torture/execute/20050502-2.c: New test.
30971
30972 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
30973
30974         PR middle-end/21282
30975         * gcc.dg/pr21282.c: New.
30976
30977 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30978
30979         * gcc.dg/vect/pr20122.c: Clean up .vect file.
30980         * gcc.dg/vect/vect-92.c: Likewise.
30981         * gcc.dg/vect/vect-93.c: Likewise.
30982         * gcc.dg/vect/vect-dv-1.c: Likewise.
30983         * gcc.dg/vect/vect-dv-2.c: Likewise.
30984         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
30985
30986 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
30987
30988         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
30989         * gfortran.dg/vect/vect-2.f90: Likewise.
30990         * gfortran.dg/vect/vect-3.f90: Likewise.
30991         * gfortran.dg/vect/vect-4.f90: Likewise.
30992         * gfortran.dg/vect/vect-5.f90: Likewise.
30993
30994 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
30995
30996         PR target/20813
30997         * gcc.dg/rs6000-fpint-2.c: New.
30998
30999 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31000
31001         PR c/15698
31002         * gcc.dg/builtins-30.c: Update expected messages.
31003         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31004         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31005         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31006
31007 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31008
31009         PR tree-optimization/21294
31010         * gcc.dg/tree-ssa/pr21294.c: New.
31011
31012 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31013
31014         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31015         __builtin_altivec_st_internal_4si built-in.
31016
31017 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31018
31019         PR c++/15875
31020         * g++.dg/template/ptrmem14.C: New test.
31021
31022 2005-05-02  Paul Brook  <paul@codesourcery.com>
31023
31024         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31025
31026 2005-05-02  Michael Matz  <matz@suse.de>
31027
31028         PR c++/19542
31029         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31030
31031 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31032
31033         * g++.dg/cpp/weak.C: New test.
31034
31035 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31036
31037         * gcc.dg/tree-ssa/loop-8.c: New test.
31038
31039 2005-04-30  Michael Maty  <matz@suse.de>
31040
31041         * gcc.dg/inline-mcpy.c: New test.
31042
31043 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31044
31045         PR libfortran/18958
31046         * gfortran.dg/eoshift.f90: New test case.
31047
31048 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31049
31050         PR libfortran/18857
31051         * gfortran.dg/matmul_1.f90: New test.
31052
31053 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31054
31055         PR tree-optimization/21030
31056         * gcc.dg/tree-ssa/pr21030.c: New.
31057
31058 2005-04-29  Devang Patel  <dpatel@apple.com>
31059
31060         PR tree-optimization/21272
31061         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31062
31063 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31064
31065         PR fortran/13082
31066         PR fortran/18824
31067         * gfortran.dg/entry_4.f90: New test.
31068         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31069         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31070         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31071         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31072         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31073         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31074         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31075
31076 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31077
31078         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31079
31080 2005-04-29  Paul Brook  <paul@codesourcery.com>
31081
31082         * gfortran.dg/entry_3.f90: New test.
31083
31084 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31085
31086         * gfortran.dg/implicit_4.f90: New test.
31087
31088 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31089
31090         * lib/target-supports.exp (check_profiling_available): Return
31091         false for xtensa-*-elf.
31092
31093 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31094
31095         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31096         error if file cannot be deleted.
31097
31098 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31099
31100         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31101         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31102         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31103         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31104         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31105         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31106         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31107         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31108         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31109         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31110         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31111         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31112         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31113
31114 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31115
31116         PR fortran/20865
31117         * gfortran.dg/pr20865.f90: New test.
31118
31119 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31120
31121         * gcc.dg/void-cast-2.c: New test.
31122
31123 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31124
31125         PR c/21159
31126         * gcc.dg/void-cast-1.c: New test.
31127
31128 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31129
31130         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31131
31132 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31133
31134         PR fortran/21177
31135         * gfortran.dg/pr21177.f90: New test.
31136
31137 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31138
31139         PR tree-optimization/21171
31140         * gcc.dg/tree-ssa/pr21171.c: New test.
31141
31142 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31143
31144         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31145         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31146         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31147         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31148         gcc.dg/tree-ssa/gen-vect-32.c: New.
31149         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31150         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31151         don't run on PPC32.
31152
31153 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31154
31155         PR c/21213
31156         * gcc.dg/transparent-union-3.c: New test.
31157
31158 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31159
31160         PR c/20740
31161         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31162         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31163         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31164         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31165         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31166         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31167
31168 2005-04-26  Jeff Law  <law@redhat.com>
31169
31170         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31171         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31172         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31173         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31174         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31175         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31176         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31177
31178 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31179
31180         PR tree-optimization/17598
31181         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31182
31183 2005-04-25  Mike Stump  <mrs@apple.com>
31184
31185         * objc.dg/fix-and-continue-1.m: Add.
31186
31187 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31188
31189         PR c++/20995
31190         * g++.dg/opt/pr20995-1.C: New test case.
31191
31192 2005-04-25  Devang Patel <dpatel@apple.com>
31193
31194         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31195
31196 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31197
31198         PR testsuite/21062
31199         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31200
31201 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31202
31203         PR C++/21188
31204         * g++.dg/opt/rtti2.C: New test.
31205
31206 2005-04-25  Paul Brook  <paul@codesourcery.com>
31207         Steven G. Kargl  <kargls@comcast.net>
31208
31209         PR fortran/20879
31210         * gfortran.dg/ichar_1.f90: New file.
31211
31212 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31213
31214         PR middle-end/20991
31215         * g++.dg/opt/pr20991.C: New test.
31216
31217         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31218         where sizeof (type) < __alignof__ (type).
31219         * gcc.dg/compat/struct-layout-1.h: Likewise.
31220
31221 2005-04-24  Per Bothner  <per@bothner.com>
31222             Devang Patel  <dpatel@apple.com>
31223
31224         PR preprocessor/20907
31225         * gcc.dg/cpp/very-long-comment.c: New test.
31226
31227 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31228
31229         PR fortran/20059
31230         * gfortran.dg/common_5.f: New test.
31231
31232 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31233
31234         PR middle-end/21082
31235         * g++.dg/tree-ssa/pr21082.C: New testcase.
31236
31237 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31238
31239         * gcc.dg/vect/vect-99.c: New test.
31240
31241 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31242
31243         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31244
31245 2005-04-22  Jeff Law  <law@redhat.com>
31246
31247         * gcc.dg/uninit-5.c: Remove xfails.
31248         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31249         conditionals and loads.
31250
31251 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31252
31253         PR libfortran/20074
31254         PR libfortran/20436
31255         PR libfortran/21108
31256         * gfortran.dg/nested_reshape.f90: new test
31257         * gfortran.dg/reshape-alloc.f90: new test
31258         * gfortran.dg/reshape.f90: new test
31259
31260 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31261
31262         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31263
31264         * gcc.dg/arm-vfp1.c: New test.
31265
31266 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31267
31268         PR c++/21087
31269         * g++.dg/lookup/builtin2.C: New test.
31270
31271 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31272
31273         * gcc.dg/weak/weak-13.c: New test.
31274
31275 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31276
31277         * lib/target-supports.exp (check_effective_target_sync_int_long):
31278         Add powerpc*.
31279
31280 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31281
31282         * gcc.target/mips/branch-1.c: New test.
31283
31284 2005-04-21  Richard Henderson  <rth@redhat.com>
31285
31286         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31287         * gcc.dg/vect/vect-86.c: Likewise.
31288         * gcc.dg/vect/vect-87.c: Likewise.
31289         * gcc.dg/vect/vect-88.c: Likewise.
31290
31291 2005-04-21  Devang Patel  <dpatel@apple.com>
31292
31293         PR optimization/20994
31294         * gcc.dg/tree-ssa/ifc-3.c: New test.
31295
31296 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31297
31298         PR c/12913
31299         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31300         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31301         gcc.dg/c99-vla-jump-5.c: New tests.
31302
31303 2005-04-19  Richard Henderson  <rth@redhat.com>
31304
31305         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31306         Fix typo in exists check.
31307         (check_effective_target_sync_int_long): New.
31308         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31309         * gcc.dg/ia64-sync-2.c: Likewise.
31310         * gcc.dg/ia64-sync-3.c: Likewise.
31311         * gcc.dg/ia64-sync-4.c: Likewise.
31312
31313 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31314
31315         * gcc.dg/fold-xor-1.c: New test.
31316         * gcc.dg/fold-xor-2.c: New test.
31317
31318 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31319
31320         PR target/20670
31321         * g++.dg/eh/fp-regs.C: New test.
31322
31323 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31324
31325         * gcc.dg/Wint-to-pointer-cast-1.c,
31326         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31327         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31328         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31329
31330 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31331
31332         PR fortran/16861
31333         * gfortran.dg/pr16861.f90: New test.
31334
31335 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31336
31337         * gcc.dg/pr21085.c: New test.
31338
31339 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31340
31341         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31342         (setup_mips_tests, dg-mips-options): New procedures.
31343         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31344         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31345         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31346         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31347         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31348         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31349         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31350         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31351         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31352         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31353         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31354         dg-mips-options instead of dg-options.  Remove now-redundant
31355         preprocessor guards.
31356         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31357         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31358         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31359         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31360         * gcc.dg/vr-mult-2.c: Delete.
31361         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31362         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31363         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31364         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31365         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31366         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31367         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31368
31369 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31370
31371         * ada/acats/run_all.sh: Use sync when executable not present.
31372
31373 2005-04-18  Devang Patel  <dpatel@apple.com>
31374
31375         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31376         * gcc.dg/vect/vect-11a.c: New.
31377         * gcc.dg/vect/vect-none.c: Update.
31378         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31379
31380 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31381
31382         PR tree-optimization/20922
31383         * gcc.dg/pr20922-1.c: New test.
31384         * gcc.dg/pr20922-2.c: New test.
31385         * gcc.dg/pr20922-3.c: New test.
31386         * gcc.dg/pr20922-4.c: New test.
31387         * gcc.dg/pr20922-5.c: New test.
31388         * gcc.dg/pr20922-6.c: New test.
31389
31390 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31391
31392         PR libfortran/20950
31393         * gfortran.dg/pr20950.f: New test.
31394
31395 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31396
31397         PR libfortran/19216
31398         * gfortran.dg/pr19216.f: New test.
31399
31400 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31401
31402         PR tree-optimization/21001
31403         * gcc.dg/tree-ssa/pr21001.c: New.
31404
31405 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31406
31407         PR libfortran/21075
31408         * gfortran.dg/reshape_rank7.f90: New test.
31409
31410 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31411
31412         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31413         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31414         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31415         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31416         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31417         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31418         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31419         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31420         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31421         wrong way round).
31422         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31423         in namelists.  New test.
31424         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31425         New test.
31426         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31427         New test.
31428         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31429         namelist.  New test.
31430         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31431         New test.
31432         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31433         New test.
31434         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31435         namelist.  New test.
31436         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31437         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31438         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31439         New test.
31440         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31441         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31442         arrays. New test.
31443
31444 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31445
31446         * gfortran.dg/wtruncate.f: New testcase.
31447         * gfortran.dg/wtruncate.f90: New testcase.
31448
31449 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31450
31451         PR c++/21025
31452         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31453         which sizeof/alignof is dependent, rather than just whether we are
31454         processing_template_decl.
31455
31456 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31457
31458         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31459         corrected typo where the wrong variables had been compared.
31460
31461 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31462
31463         PR libfortran/18495
31464         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31465         Test callee-allocated version of return array with a write
31466         statement.
31467         Test spread with a temporary with another write statement.
31468
31469 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31470
31471         PR tree-optimization/21031
31472         * gcc.dg/tree-ssa/pr21031.c: New.
31473
31474 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31475
31476         PR tree-optimization/21004
31477         * gcc.dg/builtins-53.c: Include builtins-config.h.
31478         Check floorf, ceilf, floorl and ceill transformations
31479         only when HAVE_C99_RUNTIME is defined.
31480
31481 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31482
31483         PR middle-end/20739
31484         * gcc.dg/tree-ssa/pr20739.c: New test.
31485
31486 2005-04-14  Mike Stump  <mrs@apple.com>
31487
31488         * gcc.dg/Foundation.framework/empty: New.
31489         * gcc.dg/framework-2.c: New.
31490
31491 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31492
31493         PR tree-optimization/21021
31494         * gcc.c-torture/compile/pr21021.c: New.
31495
31496 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31497
31498         PR testsuite/21010
31499         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31500         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31501         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31502         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31503         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31504         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31505         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31506         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31507
31508 2005-04-14  Richard Henderson  <rth@redhat.com>
31509
31510         * lib/target-supports.exp (check_effective_target_vect_condition):
31511         Add ia64, i?86, and x86_64.
31512
31513 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31514
31515         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31516
31517 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31518
31519         PR tree-optimization/20657
31520         * gcc.dg/tree-ssa/pr20657.c: New.
31521
31522 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31523
31524         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31525         (long long int)trunc*.
31526
31527 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31528
31529         PR target/20927
31530         * gcc.dg/pr20927.c: New test.
31531
31532 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31533
31534         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31535         * gcc.target/mips/asm-1.c: Likewise.
31536
31537 2005-04-13  Dale Johannesen  <dalej@apple.com>
31538
31539         * objc.dg/objc-fast-4.m: New.
31540
31541 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31542
31543         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31544         directory.
31545         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31546
31547 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31548
31549         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31550         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31551         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31552
31553 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31554
31555         PR tree-optimization/20913
31556         * gcc.dg/tree-ssa/pr20913.c: New.
31557
31558         PR tree-optimization/20702
31559         * gcc.dg/tree-ssa/pr20702.c: New.
31560
31561 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31562
31563         PR c++/13744
31564         * g++.dg/inherit/local3.C: New test.
31565
31566 2005-04-12  Jeff Law  <law@redhat.com>
31567
31568         * gcc.dg/tree-ssa/20050412-1.c: New test.
31569
31570 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31571
31572         PR libfortran/19016
31573         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31574         Add tests with mask generated by expression.
31575         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31576         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31577         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31578
31579 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31580
31581         PR middle-end/20917
31582         * gcc.dg/20050409-1.c: New test.
31583
31584 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31585
31586         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31587
31588 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31589
31590         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31591         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31592         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31593         (TARGET_CXX): Adjust accordingly.
31594         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31595         determine_class_data_visibility and class_data_always_comdat.
31596         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31597         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31598         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31599         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31600         (arm_cxx_determine_class_data_visibility): New.
31601         (arm_cxx_class_data_always_comdat): Likewise.
31602         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31603         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31604         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31605         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31606         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31607         Define.
31608
31609 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31610
31611         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31612
31613 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31614
31615         * gcc.dg/i386-darwin-fpmath.c: New.
31616
31617 2004-04-11  Devang Patel  <dpatel@apple.com>
31618
31619         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31620         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31621         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31622         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31623         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31624         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31625         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31626         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31627         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31628
31629 2004-04-11  Devang Patel  <dpatel@apple.com>
31630
31631         * gcc.dg/vect/vect-dv-1.c: New test.
31632         * gcc.dg/vect/vect-dv-2.c: New test.
31633
31634 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31635
31636         PR tree-optimization/20933
31637         * gcc.dg/tree-ssa/pr20933.c: New test.
31638
31639 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31640
31641         * gfortran.dg/fold_nearest.f90: New test.
31642
31643 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31644
31645         * gcc.dg/tree-ssa/alias-1.c: New test.
31646
31647 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31648
31649         PR tree-optimization/20920
31650         * g++.dg/tree-ssa/pr20920.C: New test.
31651
31652 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31653
31654         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31655         (long long int)ceil*.
31656
31657 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31658
31659         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31660         explicit C++ linkage.
31661
31662 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31663
31664         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31665         warning for arithmetic IF statements.
31666
31667 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31668
31669         * eor_handling_1.f90: New test case.
31670         * eor_handling_2.f90: New test case.
31671         * eor_handling_3.f90: New test case.
31672         * eor_handling_4.f90: New test case.
31673         * eor_handling_5.f90: New test case.
31674         * noadv_size.f90: New test case.
31675         * pad_no.f90: New test case.
31676
31677 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31678
31679         * gcc.c-torture/execute/20050410-1.c: New test.
31680
31681 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31682
31683         * gcc.dg/pr20126.c: New.
31684
31685 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31686             Steven G. Kargl <kargls@comcast.net>
31687
31688         * gfortran.dg/PR19872.f: New test.
31689
31690 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31691
31692         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31693
31694 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31695
31696         * gfortran.dg/nint_1.f90: New test.
31697
31698 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31699
31700         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31701         Added test for callee-allocated arrays with write statements.
31702         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31703         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31704         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31705         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31706         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31707
31708 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31709
31710         PR libfortran/20163
31711         * gfortran.dg/open-options-blanks.f: New test.
31712
31713 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31714
31715         PR fortran/13257
31716         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31717
31718 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31719
31720         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31721         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31722         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31723         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31724         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31725         * gcc.c-torture/execute/stdarg-4.c: New test.
31726
31727         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31728
31729         PR target/20795
31730         * g++.dg/abi/param2.C: New test.
31731
31732 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31733
31734         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31735
31736 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31737
31738         * gcc.dg/builtins-53.c: New test.
31739
31740 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31741
31742         * g++.dg/tree-ssa/pr18178.C: New test.
31743         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31744         * gcc.c-torture/execute/20041019-1.c: New test.
31745         * gcc.dg/tree-ssa/20041008-1.c: New test.
31746         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31747         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31748         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31749         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31750         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31751         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31752         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31753         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31754         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31755         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31756
31757 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31758
31759         PR rtl-optimization/20466
31760         * gcc.c-torture/execute/pr20466-1.c: New test.
31761
31762 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31763
31764         PR c++/20905
31765         * g++.dg/parse/cond2.C: New test.
31766
31767         PR c++/20145
31768         * g++.dg/warn/Wdtor1.C: New test.
31769
31770 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31771
31772         PR fortran/17229
31773         * gfortran.dg/pr17229.f: New test.
31774
31775 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31776
31777         * gfortran.dg/tiny_1.f90: New test.
31778         * gfortran.dg/tiny_2.f90: ditto.
31779
31780 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31781
31782         * gfortran.dg/eor_1.f90: Fix dg-do run line
31783         * gfortran.dg/open_new.f90: Fix dg-do run line
31784
31785 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31786
31787         * lib/target-supports.exp (get_compiler_messages): Support
31788         optional arguments, the fourth being compiler options.
31789         (check_effective_target_fpic): New proc.
31790         * gcc.dg/20050321-2.c: Restrict to target fpic.
31791
31792 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31793
31794         * gcc.dg/15443-1.c: New test.
31795         * gcc.dg/15443-2.c: Likewise.
31796
31797 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31798
31799         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31800
31801 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31802
31803         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31804
31805 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31806
31807         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31808         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31809         -m64.
31810         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31811         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31812         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31813
31814 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31815
31816         PR c++/20212
31817         * g++.dg/warn/Wunused-11.C: New test.
31818
31819 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31820
31821         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31822
31823 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31824
31825         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31826
31827 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31828
31829         PR c++/20734
31830         * g++.dg/template/ptrmem13.C: New test.
31831
31832 2005-04-05  Per Bothner  <per@bothner.com>
31833
31834         * lib/gcc.exp: Always add -fno-show-column, for now.
31835
31836 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31837
31838         PR testsuite/20767
31839         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31840         of plain old "unsigned int" for the type of "i".  Makes this test
31841         64bit clean.
31842
31843 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31844
31845         * gcc.dg/i386-ssefn-1.c: New test.
31846         * gcc.dg/i386-ssefn-2.c: New test.
31847         * gcc.dg/i386-ssefn-3.c: New test.
31848         * gcc.dg/i386-ssefn-4.c: New test.
31849
31850 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31851
31852         PR tree-optimization/20076
31853         * gcc.dg/builtin-apply4.c: New test.
31854
31855         PR preprocessor/19475
31856         * gcc.dg/cpp/macspace1.c: New test.
31857         * gcc.dg/cpp/macspace2.c: New test.
31858
31859 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31860
31861         * gfortran.dg/pr20755.f: Fixed bad format.
31862
31863 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31864
31865         PR c++/20763
31866         * g++.dg/ext/attrib21.C: New test.
31867
31868 2004-04-05  Devang Patel  <dpatel@apple.com>
31869
31870         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31871         * gcc.dg/vect/vect-shift-1.c: New test.
31872
31873 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31874
31875         PR libfortran/20755
31876         * gfortran.dg/pr20755.f: New test.
31877
31878 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31879
31880         * gfortran.dg/pr15959.f90: New test.
31881         * gfortran.dg/string_pad_trunc.f90: New test.
31882
31883 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31884
31885         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31886         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31887         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31888         syntax.
31889
31890 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31891
31892         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31893
31894 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31895
31896         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31897         * gcc.c-torture/compile/20011119-2.c: Likewise.
31898         * gcc.c-torture/compile/981001-2.c: Likewise.
31899
31900 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31901
31902         PR c++/20679
31903         * g++.dg/template/overload4.C: New test.
31904
31905 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31906
31907         PR c++/20746
31908         * g++.dg/abi/covariant5.C: New.
31909
31910         PR debug/20505
31911         * g++.dg/debug/const2.C: New.
31912
31913 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31914
31915         PR rtl-optimization/16104
31916         * gcc.c-torture/execute/20050316-1.c: New test.
31917
31918 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         * g++.dg/template/spec23.C: Fix dg-error text.
31921
31922 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31923
31924         PR c++/19199
31925         * g++.dg/expr/lval2.C: New.
31926
31927 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31928
31929         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31930         __builtin_strcasecmp and __builtin_strncasecmp.
31931
31932 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31933
31934         PR c++/20723
31935         * g++.dg/template/spec22.C: New.
31936         * g++.dg/template/spec23.C: New.
31937
31938 2005-04-03  Dale Ranta  <dir@lanl.gov>
31939             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31940
31941         PR libfortran/20068
31942         PR libfortran/20125
31943         PR libfortran/20156
31944         PR libfortran/20471
31945         * gfortran.dg/backspace.f: New test.
31946
31947 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
31948
31949         * gcc.dg/pr19345.c: New test.
31950
31951 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31952
31953         PR tree-optimization/20640
31954         * gcc.dg/torture/tree-loop-1.c: New.
31955
31956 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
31957
31958         PR rtl-optimization/20290
31959         * gcc.c-torture/execute/loop-ivopts-2.c: New.
31960
31961 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
31962
31963         * gcc.dg/rs6000-fpint.c: New.
31964
31965 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
31966
31967         * gcc.dg/old-style-then-proto-1.c: New test.
31968
31969 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31970
31971         * gfortran.fortran-torture/execute/backspace.f90: Check
31972         after backspace and read was incorrect.
31973
31974 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31975
31976         * gcc.c-torture/execute/builtins/strcat.c: Check the result
31977         buffer past the terminating NUL using memcmp.
31978         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
31979         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
31980
31981         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
31982         Fix unused/uninitialized variable warnings.
31983
31984         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
31985         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
31986         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
31987         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
31988
31989         * gcc.c-torture/execute/builtins/abs-1-lib.c,
31990         gcc.c-torture/execute/builtins/fputs-lib.c,
31991         gcc.c-torture/execute/builtins/lib/fprintf.c,
31992         gcc.c-torture/execute/builtins/lib/main.c,
31993         gcc.c-torture/execute/builtins/lib/memcmp.c,
31994         gcc.c-torture/execute/builtins/lib/memmove.c,
31995         gcc.c-torture/execute/builtins/lib/mempcpy.c,
31996         gcc.c-torture/execute/builtins/lib/memset.c,
31997         gcc.c-torture/execute/builtins/lib/printf.c,
31998         gcc.c-torture/execute/builtins/lib/sprintf.c,
31999         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32000         gcc.c-torture/execute/builtins/lib/strchr.c,
32001         gcc.c-torture/execute/builtins/lib/strcmp.c,
32002         gcc.c-torture/execute/builtins/lib/strcpy.c,
32003         gcc.c-torture/execute/builtins/lib/strcspn.c,
32004         gcc.c-torture/execute/builtins/lib/strlen.c,
32005         gcc.c-torture/execute/builtins/lib/strncat.c,
32006         gcc.c-torture/execute/builtins/lib/strncmp.c,
32007         gcc.c-torture/execute/builtins/lib/strncpy.c,
32008         gcc.c-torture/execute/builtins/lib/strrchr.c,
32009         gcc.c-torture/execute/builtins/lib/strspn.c,
32010         gcc.c-torture/execute/builtins/lib/strstr.c,
32011         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32012         gcc.c-torture/execute/builtins/strlen-2.c,
32013         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32014         prototypes.
32015
32016 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32017
32018         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32019         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32020         selectany usage.
32021
32022 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32023
32024         PR c++/19406
32025         * g++.dg/debug/using1.C: New test.
32026
32027 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32028
32029         PR middle-end/20524
32030         * gcc.dg/alias-7.c: Prefix asm-declared name with
32031         __USER_LABEL_PREFIX__.
32032
32033 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32034
32035         Fix fallout from PR middle-end/15700:
32036         * gcc.c-torture/compile/20011119-1.c: Take
32037         __USER_LABEL_PREFIX__ into account.
32038         * gcc.c-torture/compile/20011119-2.c: Likewise.
32039
32040 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32041
32042         PR c++/18644
32043         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32044
32045 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32046
32047         PR c/17855
32048         * gcc.c-torture/compile/struct-non-lval-1.c,
32049         gcc.c-torture/compile/struct-non-lval-2.c,
32050         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32051
32052 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32053
32054         * gcc.dg/tls/tls.exp: Remove temporary file.
32055         * g++.dg/tls/tls.exp: Ditto.
32056         * lib/file-format.exp: Ditto.
32057         * g++.dg/special/ecos.exp: Ditto.
32058
32059         * lib/profopt.exp: Treat prof_ext as a list.
32060         * gcc.misc-tests/bprob.exp: Ditto.
32061         * g++.dg/bprob/bprob.exp: Ditto.
32062
32063         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32064         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32065         g++.dg/tree-ssa/pointer-reference-alias.C,
32066         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32067         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32068         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32069         g++.dg/vect/pr19951.cc: Ditto.
32070         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32071         gcc.dg/builtins-47.c: Ditto.
32072         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32073         gcc.dg/pr20115-1.c: Ditto.
32074         * gcc.dg/tree-ssa/20030530-2.c,
32075         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32076         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32077         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32078         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32079         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32080         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32081         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32082         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32083         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32084         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32085         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32086         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32087         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32088         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32089         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32090         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32091         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32092         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32093         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32094         gcc.dg/tree-ssa/20030824-1.c,
32095         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32096         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32097         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32098         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32099         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32100         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32101         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32102         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32103         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32104         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32105         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32106         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32107         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32108         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32109         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32110         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32111         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32112         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32113         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32114         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32115         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32116         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32117         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32118         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32119         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32120         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32121         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32122         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32123         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32124         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32125         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32126         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32127         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32128         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32129         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32130         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32131         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32132         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32133         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32134         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32135         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32136         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32137         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32138         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32139         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32140         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32141         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32142         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32143         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32144         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32145         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32146         gcc.dg/tree-ssa/useless-1.c: Ditto.
32147         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32148         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32149         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32150         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32151         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32152         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32153         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32154         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32155         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32156         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32157         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32158         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32159         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32160         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32161         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32162         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32163         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32164         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32165         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32166         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32167         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32168         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32169         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32170         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32171         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32172         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32173         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32174         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32175         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32176         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32177         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32178         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32179         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32180         gcc.dg/vect/vect-none.c: Ditto.
32181         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32182         treelang/compile/unsigned.tree: Ditto.
32183
32184         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32185         * gcc.dg/cpp/direct2s.c: Ditto.
32186         * gcc.dg/cpp/paste4.c: Ditto.
32187         * gcc.dg/cpp/separate-1.c: Ditto.
32188         * gcc.dg/pch/save-temps-1.c: Ditto.
32189         * g++.dg/ext/altivec-10.C: Ditto.
32190         * g++.dg/pch/pch.C: Ditto.
32191
32192         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32193
32194         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32195         * g++.dg/template/repo1.C: Ditto.
32196         * g++.dg/template/repo2.C: Ditto.
32197         * g++.dg/template/repo3.C: Ditto.
32198         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32199         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32200         * g++.old-deja/g++.pt/repo1.C: Ditto.
32201         * g++.old-deja/g++.pt/repo2.C: Ditto.
32202         * g++.old-deja/g++.pt/repo3.C: Ditto.
32203         * g++.old-deja/g++.pt/repo4.C: Ditto.
32204
32205         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32206         * gcc.dg/20030107-1.c: Ditto.
32207         * gcc.dg/20030702-1.c: Ditto.
32208         * gcc.dg/profile-generate-1.c: Ditto.
32209         * g++.dg/other/profile1.C: Ditto.
32210         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32211
32212         * lib/gcc-dg.exp (remove-build-file): New.
32213         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32214         cleanup-tree-dump, cleanup-saved-temps): New.
32215
32216 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32217
32218         PR c++/19203, DR 214
32219         * g++.dg/parse/ambig3.C: Not ambiguous.
32220         * g++.dg/template/spec20.C: New.
32221         * g++.dg/template/spec21.C: New.
32222
32223 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32224
32225         PR target/20045
32226         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32227
32228 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32229
32230         PR libfortran/20660
32231         * gfortran.dg/negative_unit.f: New test.
32232
32233 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32234
32235         * gcc.dg/20050330-1.c: New test.
32236
32237 2005-03-30  Devang Patel  <dpatel@apple.com>
32238
32239         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32240
32241 2005-03-30  Dale Johannesen  <dalej@apple.com>
32242
32243         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32244
32245 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32246
32247         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32248         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32249         Strip options from test name.
32250
32251 2005-03-31  Jan Hubicka  <jh@suse.cz>
32252
32253         * gcc.dg/varpool-1.c: New testcase.
32254
32255 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32256
32257         PR c/772
32258         PR c/17913
32259         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32260         gcc.dg/stmt-expr-label-3.c : New tests.
32261         * gcc.c-torture/execute/medce-2.c: Remove.
32262
32263 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32264
32265         PR c/20368
32266         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32267         tests.
32268
32269 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32270
32271         * gcc.c-torture/compile/pr20203.c: New test.
32272
32273 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32274
32275         * gfortran.dg/promotion.f90: New test.
32276
32277 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32278
32279         PR middle-end/20491
32280         * gcc.dg/torture/asm-subreg-1.c: New test.
32281
32282 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32283
32284         PR c/20672
32285         * gcc.dg/pr20672-1.c: New test.
32286
32287 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32288
32289         * gfortran.dg/vect: New directory.
32290         * gfortran.dg/vect/vect.exp: New.
32291         * gfortran.dg/vect/vect-1.f90: New test.
32292         * gfortran.dg/vect/vect-2.f90: New test.
32293         * gfortran.dg/vect/vect-3.f90: New test.
32294         * gfortran.dg/vect/vect-4.f90: New test.
32295         * gfortran.dg/vect/vect-5.f90: New test.
32296
32297 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32298
32299         PR middle-end/20622
32300         * gcc.dg/alias-7.c: New test.
32301
32302 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32303
32304         * gcc.dg/sparc-reg-1.c: New test.
32305
32306 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32307
32308         PR target/19890
32309         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32310
32311 2005-03-29  Dale Ranta  <dir@lanl.gov>
32312             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32313
32314         PR libfortran/20163
32315         * gfortran.dg/pr20163-2.f: New test.
32316
32317 2005-03-28  Jan Hubicka  <jh@suse.cz>
32318
32319         PR middle-end/20635
32320         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32321         by Jakub Jelinek.
32322
32323 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32324
32325         PR tree-optimization/20626
32326         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32327         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32328
32329 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32330
32331         * gfortran.dg/underflow.f90: New test.
32332         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32333
32334 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32335
32336         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32337
32338 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32339
32340         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32341         (g++_init): Make sure that CXXFLAGS is set.
32342         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32343         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32344         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32345         * lib/objc.exp (objc_init): Likewise.
32346         * lib/treelang.exp (treelang_init): Likewise.
32347
32348 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32349
32350         PR tree-optimization/20470
32351         * gcc.dg/tree-ssa/pr20470.c: New test.
32352
32353 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32354
32355         * gcc.dg/ppc-stfiwx.c: New.
32356
32357 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32358
32359         PR target/19888
32360         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32361
32362 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32363
32364         * gcc.dg/20050325-1.c: Fix a typo.
32365
32366 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32367
32368         PR libfortran/19678
32369         PR libfortran/19679
32370         * gfortran.dg/dos_eol.f: New test.
32371
32372 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32373
32374         PR rtl-optimization/20249
32375         * gcc.dg/20050325-1.c: New test.
32376
32377 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32378
32379         PR libfortran/15332
32380         * gfortran.dg/pr15332.f: New test.
32381
32382 2005-03-24  Dale Johannesen  <dalej@apple.com>
32383
32384         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32385
32386 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32387
32388         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32389         'internal' visibility.
32390         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32391         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32392         'protected' visibility.
32393         * gcc.dg/visibility-7.c: Likewise.
32394         * lib/target-supports.exp (check_visibility_available): Take
32395         a parameter, the kind of visibility to check for.
32396         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32397         to check_visibility_available.
32398
32399         * g++.dg/expr/cast3.C: New.
32400
32401 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32402
32403         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32404         rs6000.
32405
32406 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32407
32408         PR target/20095
32409         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32410
32411 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32412
32413         * gcc.dg/badshift.c: Renamed to...
32414         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32415
32416         * gcc.target/i386/badshift.c: Renamed to...
32417         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32418         only.
32419
32420         PR rtl-optimization/20532
32421         * gcc.target/i386/badshift.c: New.
32422
32423 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32424
32425         * gfortran.dg/pr18025.f90: New test.
32426
32427 2005-03-23  Dale Johannesen  <dalej@apple.com>
32428
32429         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32430
32431 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32432
32433         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32434
32435         * lib/target-supports.exp (check_iconv_available): Default
32436         libiconv to -liconv, if there is no definition.
32437
32438 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32439
32440         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32441
32442 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32443
32444         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32445         * g++.dg/opt/pr7503-2.C: Likewise.
32446         * g++.dg/opt/pr7503-3.C: Likewise.
32447         * g++.dg/opt/pr7503-4.C: Likewise.
32448         * g++.dg/opt/pr7503-5.C: Likewise.
32449         * g++.dg/warn/minmax.C: New test.
32450
32451 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32452
32453         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32454         * gfortran.dg/g77_intrinsics_sub.f: New test.
32455
32456 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32457             Jan Hubicka  <jh@suse.cz>
32458             Steven Bosscher <stevenb@suse.de
32459
32460         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32461
32462 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32463
32464         PR c++/19980
32465         * g++.dg/template/redecl3.C: New test.
32466
32467 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32468
32469         PR c++/20499
32470         * g++.dg/parse/error16.C: Tweak error markers.
32471
32472 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32473
32474         PR target/20561
32475         * gcc.dg/20050321-2.c: New test.
32476
32477 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32478
32479         PR c++/20465
32480         PR c++/20381
32481         * g++.dg/template/ptrmem12.C: New.
32482
32483 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32484
32485         PR rtl-optimization/20527
32486         * gcc.c-torture/execute/pr20527-1.c: New test.
32487
32488 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32489
32490         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32491         program, compile it into a real executable and then delete the .c
32492         and .x files afterwards, to avoid problems on testglue targets.
32493
32494 2005-03-21  Stuart Hastings  <stuart@apple.com>
32495
32496         * gcc.target/i386/sse-2.c: New.
32497
32498 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32499
32500         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32501
32502 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32503
32504         * g++.dg/parse/crash25.C: Fix typo.
32505
32506 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32507
32508         PR c++/20461
32509         * g++.dg/parse/crash24.C: New test.
32510
32511         PR c++/20536
32512         * g++.dg/parse/crash25.C: New test.
32513
32514 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32515
32516         PR c++/20147
32517         * g++.dg/ext/stmtexpr4.C: New test.
32518
32519 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32520
32521         PR middle-end/20539
32522         * gcc.c-torture/compile/pr13066-1.c: New test case.
32523         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32524         * g++.dg/opt/pr13066-1.C: Likewise.
32525
32526 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32527
32528         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32529
32530 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32531
32532         PR fortran/18525
32533         * gfortran.dg/nesting_1.f90: New test.
32534
32535 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32536
32537         PR c++/20240
32538         * g++.dg/lookup/using13.C: New test.
32539
32540 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32541
32542         PR c++/20333
32543         * g++.dg/template/crash36.C: New test.
32544
32545 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32546
32547         PR c++/20463
32548         * g++.dg/template/crash35.C: New test.
32549
32550 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32551
32552         PR c++/19966
32553         * g++.dg/overload/operator2.C: New test.
32554
32555 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32556
32557         PR libfortran/20257
32558         * gfortran.dg/pr20257.f90: New test.
32559
32560 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32561
32562         PR libfortran/20480
32563         * gfortran.dg/pr20480.f90: New test.
32564
32565 2005-03-16  Richard Henderson  <rth@redhat.com>
32566
32567         PR middle-end/15700
32568         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32569         (_rtld_global): New.
32570         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32571         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32572
32573         * gcc.dg/alias-3.c: New.
32574         * gcc.dg/alias-4.c: New.
32575         * gcc.dg/alias-5.c: New.
32576         * gcc.dg/alias-6.c: New.
32577
32578 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32579
32580         * gcc.dg/cpp/ucnid-7.c: New.
32581
32582 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32583             Dorit Naishlos  <dorit@il.ibm.com>
32584
32585         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32586         darwin.
32587
32588 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32589
32590         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32591         support misaligned accesses.
32592         * gcc.dg/vect/vect-58.c: Likewise.
32593         * gcc.dg/vect/vect-92.c: New.
32594         * gcc.dg/vect/vect-93.c: New.
32595
32596 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32597
32598         PR fortran/18827
32599         * gfortran.dg/assign_2.f90: New test.
32600         * gfortran.dg/assign_3.f90: New test.
32601         * gfortran.dg/assign.f90: New test.
32602
32603 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32604
32605         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32606         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32607         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32608         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32609         names.
32610
32611 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32612
32613         * gcc.dg/cpp/ucnid-6.c: New.
32614
32615         * gcc.dg/cpp/normalize-1.c: New.
32616         * gcc.dg/cpp/normalize-2.c: New.
32617         * gcc.dg/cpp/normalize-3.c: New.
32618         * gcc.dg/cpp/normalize-4.c: New.
32619         * gcc.dg/cpp/ucnid-4.c: New.
32620         * gcc.dg/cpp/ucnid-5.c: New.
32621         * g++.dg/cpp/normalize-1.C: New.
32622         * g++.dg/cpp/ucnid-1.C: New.
32623
32624 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32625
32626         * gcc.dg/pr18628.c: New.
32627
32628 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32629
32630         PR c++/20280
32631         * g++.dg/tree-ssa/pr20280.C: New.
32632
32633 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32634
32635         PR fortran/20467
32636         * gfortran.dg/stfunc_2.f90: New test.
32637
32638 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32639
32640         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32641
32642 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32643
32644         * gcc.dg/tree-ssa/20050314-1.c: New test.
32645
32646 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32647
32648         PR c++/4403
32649         PR c++/9783, DR433
32650         * g++.dg/template/friend34.C: New test.
32651         * g++.dg/template/friend35.C: Likewise.
32652         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32653
32654 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32655
32656         Friend class name lookup 5/n
32657         PR c++/1016
32658         * g++.dg/lookup/hidden-class1.C: New test.
32659         * g++.dg/lookup/hidden-class2.C: Likewise.
32660         * g++.dg/lookup/hidden-class3.C: Likewise.
32661         * g++.dg/lookup/hidden-class4.C: Likewise.
32662         * g++.dg/lookup/hidden-class5.C: Likewise.
32663         * g++.dg/lookup/hidden-class6.C: Likewise.
32664         * g++.dg/lookup/hidden-class7.C: Likewise.
32665         * g++.dg/lookup/hidden-class8.C: Likewise.
32666         * g++.dg/lookup/hidden-class9.C: Likewise.
32667         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32668         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32669         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32670         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32671         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32672         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32673         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32674         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32675         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32676         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32677         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32678
32679 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32680
32681         PR c++/20157
32682         * g++.dg/template/error18.C: New test.
32683
32684 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32685
32686         PR debug/16792
32687         * g++.dg/debug/pr16792.C: New test.
32688
32689 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32690
32691         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32692         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32693         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32694         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32695         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32696         test assertion names.
32697
32698 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32699
32700         PR fortran/18600
32701         * gfortran.dg/stfunc_1.f90: New test.
32702
32703 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32704
32705         PR fortran/16907
32706         * gfortran.dg/real_index_1.f90: New test.
32707
32708 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32709
32710         PR fortran/20323
32711         * gfortran.dg/spec_expr_1.f90: New test.
32712
32713 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32714
32715         PR c/20402
32716         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32717         new parser.
32718
32719 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32720
32721         PR fortran/20361
32722         * gfortran.dg/largeequiv_1.f90: New test.
32723
32724 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32725
32726         * gcc.dg/ucnid-1.c: New.
32727         * gcc.dg/ucnid-2.c: New.
32728         * gcc.dg/ucnid-3.c: New.
32729         * gcc.dg/ucnid-4.c: New.
32730         * gcc.dg/ucnid-5.c: New.
32731         * gcc.dg/ucnid-6.c: New.
32732         * gcc.dg/cpp/ucnid-1.c: New.
32733         * gcc.dg/cpp/ucnid-2.c: New.
32734         * gcc.dg/cpp/ucnid-3.c: New.
32735         * g++.dg/other/ucnid-1.C: New.
32736
32737 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32738
32739         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32740
32741 2005-03-11  Per Bothner  <per@bothner.com>
32742
32743         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32744         that diagnotics refer to correct token.
32745         * gcc.dg/unused-3.c: Likewise.
32746
32747 2005-03-11  Per Bothner  <per@bothner.com>
32748
32749         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32750         constant" is now actually on same line as string constant.
32751         * gcc.dg/cpp/direct2s.c: Likewise.
32752
32753 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32754
32755         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32756
32757 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32758
32759         PR libfortran/20124
32760         * gfortran.dg/pr20124.f90: New Test
32761
32762 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32763
32764         PR tree-optimization/20130
32765         * gcc.dg/pr20130-1.c: New test.
32766
32767 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32768
32769         PR target/20095
32770         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32771
32772 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32773
32774         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32775
32776 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32777
32778         * g++.dg/eh/forced1.C: Fix comment.
32779         * g++.dg/eh/forced2.C: Ditto.
32780         * g++.dg/eh/forced3.C: Ditto.
32781         * g++.dg/eh/forced4.C: Ditto.
32782
32783 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32784
32785         PR rtl-opt/20412
32786         * gcc.c-torture/compile/pr20412.c: New test.
32787
32788 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32789
32790         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32791
32792 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32793
32794         PR target/20322
32795         * gcc.dg/20050307-1.c: New test.
32796
32797 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32798
32799         PR c++/20375
32800         * g++.dg/other/stdarg3.C: New.
32801
32802 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32803
32804         PR c++/18384, c++/18327
32805         * g++.dg/init/array19.C: New test.
32806
32807         PR inline-asm/20314
32808         * gcc.dg/torture/pr20314-1.c: New test.
32809         * gcc.dg/torture/pr20314-2.c: New test.
32810
32811 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32812
32813         * gcc.dg/20050309-1.c: New test.
32814
32815 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32816
32817         * gcc.dg/builtins-10.c: Reactivate disabled test.
32818         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32819         new cbrt transformations.
32820
32821 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32822
32823         PR c++/20208
32824         * g++.dg/template/array13.C: New test.
32825
32826 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32827
32828         PR c++/16859
32829         * g++.dg/init/brace4.C: New test.
32830
32831 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32832
32833         PR c++/20186
32834         * g++.dg/template/non-dependent12.C: New.
32835
32836 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32837
32838         PR c++/20142
32839         * g++.dg/init/array18.C: Add dg-do run marker.
32840
32841         PR c++/20142
32842         * g++.dg/init/array18.C: New test.
32843
32844 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32845
32846         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32847         * g++.dg/gcov/gcov.exp: Likewise.
32848         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32849         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32850         * lib/c-torture.exp: Likewise.
32851         * lib/fortran-torture.exp: Likewise.
32852         * lib/g++.exp: Likewise.
32853         * lib/gcc-defs.exp: Likewise.
32854         * lib/gcc-dg.exp: Likewise.
32855         * lib/gcc.exp: Likewise.
32856         * lib/gcov.exp: Likewise.
32857         * lib/gfortran.exp: Likewise.
32858         * lib/mike-g++.exp: Likewise.
32859         * lib/mike-gcc.exp: Likewise.
32860         * lib/objc-torture.exp: Likewise.
32861         * lib/objc.exp: Likewise.
32862         * lib/profopt.exp: Likewise.
32863         * lib/target-libpath.exp: Likewise.
32864         * lib/target-supports.exp: Likewise.
32865         * lib/treelang.exp: Likewise.
32866         * lib/wrapper.exp: Likewise.
32867
32868 2005-03-08  Jeff Law  <law@redhat.com>
32869
32870         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32871         PHI-OPT changes.
32872
32873 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32874
32875         * gcc.dg/vect/pr20122.c: New test.
32876
32877 2005-03-07  Jeff Law  <law@redhat.com>
32878
32879         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32880         was folded away.
32881         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32882         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32883         * gcc.dg/tree-ssa/pr18134.c: New test.
32884
32885 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32886
32887         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32888         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32889         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32890
32891 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32892
32893         PR tree-opt/17671
32894         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32895
32896 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32897
32898         * g++.dg/warn/Wnvdtor.C: New test.
32899
32900 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32901
32902         * gcc.dg/torture/pr19683-1.c: New test.
32903
32904 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32905
32906         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32907         * gfortran.dg/g77/19990313-2.f: Ditto.
32908         * gfortran.dg/g77/19990313-3.f: Ditto.
32909         * gfortran.dg/g77/19990525-0.f: Ditto.
32910         * gfortran.dg/g77/19990826-0.f: Ditto.
32911         * gfortran.dg/g77/19990826-2.f: Ditto.
32912         * gfortran.dg/g77/19990826-3.f: Ditto.
32913         * gfortran.dg/g77/20000511-1.f: Ditto.
32914         * gfortran.dg/g77/20000511-2.f: Ditto.
32915         * gfortran.dg/g77/970625-2.f: Ditto.
32916         * gfortran.dg/g77/980310-2.f: Ditto.
32917         * gfortran.dg/g77/980310-3.f: Ditto.
32918         * gfortran.dg/g77/980310-8.f: Ditto.
32919         * gfortran.dg/g77/980519-2.f: Ditto.
32920         * gfortran.dg/g77/alpha1.f: Ditto.
32921         * gfortran.dg/g77/claus.f: Ditto.
32922         * gfortran.dg/g77/erfc.f: Ditto.
32923         * gfortran.dg/g77/short.f: Ditto.
32924         * gfortran.fortran-torture/execute/data.f90: Ditto.
32925         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32926         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32927
32928 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32929
32930         * lib/file-format.exp (gcc_target_object_format): Add check for som
32931         format and hardcode object formats on hppa*-*-hpux*.
32932         * lib/target-supports.exp (check_weak_available): Add check for som
32933         object format.  Always return 0 on hppa*-*-hpux10*.
32934
32935         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
32936         is defined.
32937
32938         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
32939
32940 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32941
32942         * gfortran.dg/pr19936_1.f90: New test.
32943         * gfortran.dg/pr19936_2.f90: New test.
32944         * gfortran.dg/pr19936_3.f90: New test.
32945
32946 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
32947             Paul Thomas <prthomas@drfccad.cea.fr>
32948
32949         * gfortran.dg/PR19754_1.f90: New test.
32950         * gfortran.dg/PR19754_2.f90: Ditto.
32951
32952 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32953
32954         PR c++/19311
32955         * g++.dg/template/non-dependent11.C: New test.
32956
32957 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
32958
32959         * lib/target-supports.exp (check_iconv_available): Fix comment.
32960
32961 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
32962             Joseph S. Myers  <joseph@codesourcery.com>
32963
32964         PR c++/19797
32965         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
32966
32967 2005-03-04  Matthew Sachs  <msachs@apple.com>
32968
32969         * gcc.exp (gcc_target_compile): Put braces around
32970         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
32971         * objc.exp (objc_target_compile): Likewise.
32972         * treelang.exp (treelang_target_compile): Likewise.
32973
32974 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32975
32976         PR fortran/19673
32977         * gfortran.dg/func_result_1.f90: New test.
32978
32979 2005-03-04  Ben Elliston  <bje@au.ibm.com>
32980
32981         * gcc.misc-tests/options.exp: New test.
32982
32983 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
32984
32985         * gcc.dg/pr15784-4.c: New test.
32986
32987 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
32988
32989         * gcc.c-torture/execute/pr17133.c: New.
32990         * gcc.c-torture/compile/20050303-1.c: New.
32991
32992 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
32993
32994         * gcc.dg/cpp/assert4.c: Fix for cygwin.
32995
32996 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
32997
32998         * g++.dg/overload/using2.C: New.
32999
33000 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33001
33002         PR c++/19916
33003         * g++.dg/init/ptrmem2.C: New test.
33004
33005 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33006
33007         PR c/8927
33008         * gcc.dg/pr8927-1.c: New test.
33009
33010 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33011
33012         PR c++/20232
33013         * g++.dg/inherit/covariant12.C: New.
33014
33015 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33016
33017         PR fortran/19479
33018         * gfortran.dg/bound_1.f90: New test.
33019
33020 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33021
33022         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33023         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33024
33025 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33026
33027         PR c/20245
33028         * gcc.dg/pr20245-1.c: New test.
33029
33030 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33031
33032         PR middle-end/19874
33033         * gcc.c-torture/execute/20050119-2.c: New test case.
33034
33035 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33036
33037         * README: Update the DejaGnu bug reporting address.
33038         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33039         * lib/objc-torture.exp: Likewise.
33040
33041 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33042
33043         * gfortran.dg/boz_1.f90: New test.
33044         * gfortran.dg/boz_3.f90: New test.
33045         * gfortran.dg/boz_4.f90: New test.
33046
33047 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33048
33049         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33050         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33051
33052 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33053
33054         PR libfortran/20101
33055         * gfortran.dg/write_0_pe_format.f90: New test.
33056
33057 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33058
33059         PR c++/20206
33060         * g++.dg/opt/thunk2.C: New test.
33061         * g++.dg/opt/covariant1.C: New test.
33062
33063 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33064
33065         * gfortran.dg/e_d_fmt.f90: New test.
33066
33067 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33068
33069         * gcc.dg/asm-b.c: Fix comment typos.
33070
33071 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33072
33073         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33074         a V_MAY_DEF also.
33075
33076 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33077
33078         PR tree-opt/20188
33079         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33080         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33081         * gcc.dg/asm-b.c: New test.
33082
33083 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33084
33085         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33086         Disable this test on IRIX 6.
33087
33088 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33089
33090         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33091         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33092         parser.
33093
33094 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33095
33096         PR tree-optimization/20204
33097         * gcc.dg/pr20204.c: New test.
33098
33099 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33100
33101         PR target/20196
33102         * gcc.c-torture/execute/20050224-1.c: New test.
33103
33104         PR c++/20175
33105         * g++.dg/warn/Wbraces2.C: New test.
33106
33107 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33108
33109         PR c++/19878
33110         * g++.dg/init/const2.C: New test.
33111
33112 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33113
33114         PR tree-optimization/20100
33115         * gcc.c-torture/execute/pr20100-1.c: New test.
33116
33117 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33118
33119         * gfortran.dg/implicit_3.f90: New test.
33120
33121         * gfortran.dg/deftype_1.f90: New test.
33122
33123 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33124
33125         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33126         the test passes.
33127         * g++.dg/other/anon3.C: Accept a warning.
33128
33129 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33130
33131         * gcc.dg/pr20017.c: Fix a comment typo.
33132
33133 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33134
33135         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33136
33137 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33138
33139         PR ada/19902
33140         * ada/acats/tests/cxa/cxa3004.a: Remove.
33141         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33142
33143 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33144
33145         PR c++/20073
33146         * g++.dg/init/const1.C: New test.
33147
33148         PR c++/19991
33149         * g++.dg/parse/constant7.C: New test.
33150
33151         PR c++/20152
33152         * g++.dg/parse/error27.C: New test.
33153         * g++.dg/template/qualttp15.C: Adjust error markers.
33154         * g++.old-deja/g++.other/struct1.C: Likewise.
33155
33156         PR c++/20153
33157         * g++.dg/template/error17.C: New test.
33158
33159         PR c++/20148
33160         * g++.dg/parser/error26.C: New test.
33161
33162 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33163
33164         PR tree-optimization/20100
33165         PR tree-optimization/20115
33166         * gcc.dg/pr20115.c: New test.
33167         * gcc.dg/pr20115-1.c: New test.
33168         * gcc.dg/pr20100.c: New test.
33169         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33170         call-clobbered variables after alias1.
33171
33172 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33173
33174         * gfortran.dg/list_read_4.f90: new test.
33175
33176 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33177
33178         PR rtl-optimization/20017.
33179         * gcc.dg/pr20017.c: New.
33180
33181 2005-02-22  Devang Patel  <dpatel@apple.com>
33182
33183         PR 19952
33184         * g++.dg/tree-ssa/pr19952.C: New test.
33185
33186 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33187
33188         PR c++/19883
33189         * g++.dg/parse/constant6.C: New test.
33190
33191 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33192
33193         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33194         * g++.dg/charset/asm2.c: Likewise.
33195         * g++.dg/charset/asm3.c: Likewise.
33196         * g++.dg/charset/asm4.c: Likewise.
33197         * g++.dg/charset/asm5.c: Likewise.
33198         * g++.dg/charset/attribute1.c: Likewise.
33199         * g++.dg/charset/attribute2.c: Likewise.
33200         * g++.dg/charset/extern1.cc: Likewise.
33201         * g++.dg/charset/extern2.cc: Likewise.
33202         * g++.dg/charset/extern3.cc: Likewise.
33203         * g++.dg/charset/function.cc: Likewise.
33204         * g++.dg/charset/string.c: Likewise.
33205         * g++.dg/charset/charset.exp: Likewise.
33206         * lib/target-supports.exp (check_iconv_available): Fix comment.
33207
33208 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33209
33210         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33211         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33212         * gcc.dg/charset/asm2.c: Likewise.
33213         * gcc.dg/charset/asm3.c: Likewise.
33214         * gcc.dg/charset/asm4.c: Likewise.
33215         * gcc.dg/charset/asm5.c: Likewise.
33216         * gcc.dg/charset/asm6.c: Likewise.
33217         * gcc.dg/charset/attribute1.c: Likewise.
33218         * gcc.dg/charset/attribute2.c: Likewise.
33219         * gcc.dg/charset/builtin1.c: Likewise.
33220         * gcc.dg/charset/extern.c: Likewise.
33221         * gcc.dg/charset/function.c: Likewise.
33222         * gcc.dg/charset/string.c: Likewise.
33223         * gcc.dg/charset/charset.exp: Likewise.
33224
33225 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33226
33227         PR fortran/20086
33228         * gfortran.dg/pr20086.f90: New test.
33229
33230 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33231
33232         PR tree-optimization/19786
33233         * g++.dg/tree-ssa/pr19786.C: New.
33234
33235 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33236
33237         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33238
33239 2005-02-21  Jeff Law  <law@redhat.com>
33240
33241         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33242
33243 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33244
33245         * gfortran.dg/do_iterator: Split loop, markup all lines for
33246         which an error locus is printed.
33247         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33248         locus is printed.
33249         * gfortran.dg/select_4.f90: Likewise.
33250         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33251         locuses in the various permutations.
33252
33253 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33254
33255         PR tree-optimization/19951
33256         * g++.dg/vect: New directory.
33257         * g++.dg/vect/vect.exp: New file.
33258         * g++.dg/vect/pr19951.cc: New testcase.
33259         * g++.dg/dg.exp: Also prune vectorizer tests.
33260
33261 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33262
33263         PR 18785
33264         * gcc.dg/charset/builtin1.c: New test.
33265
33266 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33267
33268         PR c++/19299
33269         * g++.dg/inherit/volatile1.C: New test.
33270
33271         PR c++/19440
33272         * g++.dg/template/dtor4.C: New test.
33273
33274 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33275
33276         * gfortran.dg/int_1.f90: New test.
33277
33278 2005-02-19  Devang Patel  <dpatel@apple.com>
33279
33280         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33281
33282 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33283
33284         * gfortran.dg/achar_1.f90: New test.
33285
33286 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33287
33288         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33289
33290 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33291             Jakub Jelinek  <jakub@redhat.com>
33292
33293         PR tree-optimization/19828
33294         * gcc.dg/tree-ssa/loop-7.c: New test.
33295         * gcc.c-torture/execute/20050218-1.c: New test.
33296
33297 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33298
33299         PR c/20043
33300         * gcc.dg/transparent-union-1.c: New test.
33301         * gcc.dg/transparent-union-2.c: New test.
33302
33303 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33304
33305         PR tree-optimization/18977
33306         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33307
33308 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33309
33310         PR target/20054
33311         * gcc.dg/pr20054.c: New test.
33312
33313 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33314
33315         PR c++/19508
33316         * g++.dg/ext/attrib20.C: New test.
33317
33318 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33319
33320         PR middle-end/20030
33321         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33322
33323 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33324
33325         PR c++/20008
33326         * g++.dg/opt/switch4.C: New.
33327
33328 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33329
33330         PR c++/20023
33331         PR tree-optimization/20009
33332         * gcc.c-torture/compile/20050217-1.c: New test.
33333         * g++.dg/opt/switch3.C: New test.
33334
33335         PR tree-optimization/18947
33336         * gcc.c-torture/compile/20050215-1.c: New test.
33337         * gcc.c-torture/compile/20050215-2.c: New test.
33338         * gcc.c-torture/compile/20050215-3.c: New test.
33339
33340 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33341
33342         PR c++/20028
33343         * g++.dg/template/crash34.C: New.
33344
33345         PR c++/20022
33346         * g++.dg/other/access3.C: New.
33347
33348 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33349
33350         * gcc.dg/vect/vect-98.c: New test.
33351
33352 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33353
33354         PR tree-optimization/19967
33355         * gcc.dg/pr19967.c: New.
33356
33357 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33358
33359         PR middle-end/19857
33360         * gcc.dg/tree-ssa/20050215-1.c: New test.
33361         * gcc.c-torture/execute/20050215-1.c: New test.
33362
33363 2005-02-15  Eric Christopher  <echristo@redhat.com>
33364
33365         * gcc.dg/cpp/20050215-1.c: New file.
33366
33367 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33368
33369         PR tree-optimization/15785
33370         * gcc.dg/pr15785-1.c: New test.
33371
33372 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33373
33374         PR c++/17788
33375         * g++.dg/init/ctor4.C: New.
33376         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33377
33378 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33379
33380         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33381         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33382
33383 2005-02-15  Andreas Schwab  <schwab@suse.de>
33384
33385         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33386         declare malloc.
33387
33388 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33389
33390         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33391
33392 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33393
33394         PR tree-optimization/19853
33395         * gcc.c-torture/compile/pr19853.c: New test.
33396
33397 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33398
33399         PR c++/19608
33400         * g++.dg/parse/local-class1.C: New.
33401
33402         PR c++/19895
33403         * g++.dg/parse/ptrmem3.C: New.
33404
33405         PR c++/19884
33406         * g++.old-deja/g++.oliva/template6.C: Add another case.
33407         * g++.dg/template/explicit6.C: New.
33408
33409 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33410
33411         PR c++/17816
33412         * g++.dg/other/redecl2.C: New.
33413
33414 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33415
33416         PR c++/19891
33417         * g++.dg/abi/covariant4.C: New.
33418
33419 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33420
33421         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33422         New tests.
33423
33424 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33425
33426         * gcc.dg/vect/vect-96.c: Fix typo.
33427
33428 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33429
33430         PR c++/14479
33431         PR c++/19487
33432         * g++.dg/template/enum5.C: New test.
33433
33434 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33435
33436         * gcc.dg/vect/vect-97.c: New test.
33437
33438 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33439
33440         * gcc.dg/vect/vect-96.c: New test.
33441
33442 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33443
33444         * gcc.dg/builtins-34.c: Also check ldexp*.
33445
33446 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33447
33448         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33449
33450 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33451
33452         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33453         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33454         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33455         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33456         selector_list, selector_expression, dg-process-target): Move to new
33457         file target-supports-dg.exp.
33458         * lib/target-supports-dg.exp: New.
33459
33460         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33461         New.
33462
33463 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33464
33465         PR c++/19666
33466         * g++.dg/other/ptrmem6.C: New test.
33467
33468         PR middle-end/19858
33469         * gcc.c-torture/compile/20050210-1.c: New test.
33470
33471 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33472
33473         PR c++/19755
33474         * g++.dg/warn/Wbraces1.C: New test.
33475
33476 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33477
33478         * gcc.dg/builtins-52.c: New testcase.
33479
33480 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33481
33482         PR c/19342
33483         * gcc.c-torture/execute/20050119-1.c: New test.
33484
33485 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33486
33487         PR c++/19811
33488         * g++.dg/init/delete1.C: New test.
33489
33490 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33491
33492         PR c++/18470
33493         * g++.dg/template/static12.C: New test.
33494
33495 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33496
33497         PR c++/19787
33498         * g++.dg/conversion/ambig1.C: New test.
33499
33500         PR c++/19739
33501         * g++.dg/ext/attrib19.C: New test.
33502
33503         PR c++/19732
33504         * g++.dg/parse/dtor5.C: New test.
33505
33506         PR c++/19762
33507         * g++.dg/template/dtor3.C: New test.
33508
33509         PR c++/19826
33510         * g++.dg/template/static11.C: New test.
33511         * g++.dg/template/crash2.C: Remove dg-error marker.
33512
33513 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33514
33515         PR C++/18491
33516         * g++.old-deja/g++.mike/p10769a.C: Remove.
33517
33518 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33519
33520         * gcc.dg/builtins-48.c: New test case.
33521         * gcc.dg/builtins-49.c: New test case.
33522         * gcc.dg/builtins-50.c: New test case.
33523         * gcc.dg/builtins-51.c: New test case.
33524
33525 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33526
33527         PR middle-end/19583
33528         * g++.dg/warn/Wreturn-type-3.C: New test.
33529
33530 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33531
33532         PR middle-end/19402
33533         * gcc.dg/pr19402-1.c: New testcase.
33534         * gcc.dg/pr19402-2.c: likewise.
33535
33536 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33537
33538         PR middle-end/19854
33539         * g++.dg/tree-ssa/tmmti.C: New testcase.
33540
33541 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33542
33543         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33544
33545 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33546
33547         PR c++/19733
33548         * g++.dg/parse/crash23.C: New test.
33549         * g++.dg/warn/Weff1.C: New test.
33550
33551 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33552
33553         * gcc.dg/20050209-1.c: New test.
33554
33555 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33556
33557         PR target/19799
33558         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33559
33560 2005-02-08  Mike Stump  <mrs@apple.com>
33561
33562         * g++.dg/pch/import-2.c: New test.
33563         * g++.dg/pch/import-2.hs: New.
33564         * g++.dg/pch/include/import-2a.h: New.
33565         * g++.dg/pch/include/import-2b.h: New.
33566
33567 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33568
33569         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33570
33571 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33572
33573         * gfortran.dg/substr_1.f90: New test.
33574
33575 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33576
33577         PR middle-end/19775
33578         * gcc.dg/torture/builtin-power-1.c: Disable test for
33579         invalid transformation.
33580         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33581         no longer optimize.
33582         * gcc.dg/builtins-47.c: New testcase.
33583
33584 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33585             Dorit Naishlos  <dorit@il.ibm.com>
33586
33587         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33588
33589 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33590
33591         * gcc.c-torture/compile/20050206-1.c: New test.
33592
33593 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33594
33595         PR tree-opt/19768
33596         * g++.dg/opt/pr19768.C: New test.
33597
33598 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33599
33600         PR tree-opt/19736
33601         * gcc.c-torture/compile/pr19736.c: New test.
33602
33603 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33604
33605         PR c++/17401
33606         * g++.dg/parse/error25.C: New test.
33607
33608 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33609
33610         * gcc.c-torture/execute/20050203-1.c: New.
33611
33612 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33613
33614         * gcc.dg/vect/vect-85.c: Remove xfail.
33615         * gcc.dg/vect/vect-86.c: Remove xfail.
33616         * gcc.dg/vect/vect-87.c: Remove xfail.
33617         * gcc.dg/vect/vect-88.c: Remove xfail.
33618
33619 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33620
33621         * gcc.dg/altivec-19.c: New.
33622
33623 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33624
33625         PR c/17807
33626         * gcc.dg/nested-func-3.c: New test.
33627         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33628
33629 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33630
33631         * gcc.test-framework/gen_directive_tests: Generate tests for
33632         selector expressions.
33633
33634 2005-02-02  Matt Austern  <austern@apple.com>
33635
33636         PR c++/19628
33637         * g++/ext/builtin7.C: New.
33638         * g++/ext/builtin8.C: New.
33639
33640 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33641
33642         PR c/18502
33643         * gcc.dg/pr18502-1.c: New test.
33644
33645 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33646
33647         PR c++/17413
33648         * g++.dg/template/local4.C: Tweak.
33649
33650 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33651
33652         PR tree-optimization/19578
33653         * gcc.c-torture/compile/20050202-1.c: New test.
33654
33655 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33656
33657         PR c/19435
33658         * gcc.dg/c99-init-4.c: New test.
33659
33660 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33661
33662         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33663
33664         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33665
33666         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33667         * g++.dg/eh/check-vect.h: New.
33668
33669         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33670         * gcc.dg/vect/vect-78.c: Ditto.
33671         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33672         Remove.
33673
33674         * g++.dg/conversion/simd1.C: Expect warning.
33675         * g++.dg/ext/attribute-test-1.C: Ditto.
33676         * g++.dg/ext/attribute-test-2.C: Ditto.
33677         * g++.dg/ext/attribute-test-3.C: Ditto.
33678         * g++.dg/ext/attribute-test-4.C: Ditto.
33679
33680         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33681         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33682
33683         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33684
33685 2005-02-01  Richard Henderson  <rth@redhat.com>
33686
33687         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33688         long double for ibm double-double format.
33689         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33690
33691 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33692
33693         PR tree-optimization/19633
33694         * gcc.dg/pr19633-1.c: New test.
33695         * gcc.dg/pr19633.c: Tweak to make pointer point
33696         to NULL or a symbol.
33697
33698 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33699
33700         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33701         New procs.
33702         (dg-process-target (local override)): Handle selector expressions.
33703
33704         * gcc.test-framework/README: Describe tests in source directory.
33705         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33706         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33707         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33708         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33709         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33710         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33711         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33712         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33713         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33714         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33715         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33716         * gcc.test-framework/dg-error-exp-P.c: New test.
33717         * gcc.test-framework/dg-error-exp-XP.c: New test.
33718         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33719         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33720         * gcc.test-framework/dg-output-exp-P.c: New test.
33721         * gcc.test-framework/dg-output-exp-XF.c: New test.
33722         * gcc.test-framework/dg-warning-exp-P.c: New test.
33723         * gcc.misc-tests/dg-1.c: Remove.
33724         * gcc.misc-tests/dg-2.c: Remove.
33725         * gcc.misc-tests/dg-3.c: Remove.
33726         * gcc.misc-tests/dg-4.c: Remove.
33727         * gcc.misc-tests/dg-5.c: Remove.
33728         * gcc.misc-tests/dg-6.c: Remove.
33729         * gcc.misc-tests/dg-7.c: Remove.
33730         * gcc.misc-tests/dg-8.c: Remove.
33731         * gcc.misc-tests/dg-9.c: Remove.
33732         * gcc.misc-tests/dg-10.c: Remove.
33733         * gcc.misc-tests/dg-11.c: Remove.
33734         * gcc.misc-tests/dg-12.c: Remove.
33735         * gcc.misc-tests/dg-test.exp: Remove.
33736
33737         * gcc.test-framework/test-framework.awk: Change recording and
33738         printing of passes and failures.
33739
33740         * gcc.test-framework: New directory.
33741         * gcc.test-framework/README: New.
33742         * gcc.test-framework/test-framework.exp: New.
33743         * gcc.test-framework/test-framework.awk: New.
33744         * gcc.test-framework/gen_directive_tests: New.
33745
33746 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33747
33748         * lib/treelang.exp: Fix comment typos.
33749         (treelang_target_compile): Don't append libs=-ltreelang to options.
33750
33751 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33752
33753         * g++.dg/parse/typename7.C: Adjust error messages.
33754
33755 2005-01-31  Jeff Law  <law@redhat.com>
33756
33757         * gcc.c-torture/execute/20050131-1.c: New test.
33758         * gcc.dg/wcaselabel.c: New test.
33759
33760 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33761
33762         * g++.dg/other/warning1.C: Adjust error messags.
33763         * g++.dg/parse/constant5.C: New test.
33764
33765 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33766
33767         PR c/19333
33768         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33769         the test case valid.
33770         * gcc.dg/20030815-1.c: Remove invalid tests.
33771         * gcc.dg/array-7.c: Adjust expected result.
33772         * gcc.dg/pr18596-3.c: Likewise.
33773         * gcc.dg/noncompile/20000901-1.c: Likewise.
33774         * gcc.dg/noncompile/init-2.c: Likewise.
33775         * gcc.dg/noncompile/init-4.c: Likewise.
33776
33777 2005-01-31  Dale Johannesen  <dalej@apple.com>
33778
33779         * g++.dg/opt/pr19650.C: New test.
33780
33781 2005-01-31  Richard Henderson  <rth@redhat.com>
33782
33783         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33784         long double for intel double extended format.
33785         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33786
33787 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33788
33789         PR c++/19555
33790         * g++.dg/template/static10.C: New test.
33791
33792         PR c++/19395
33793         * g++.dg/parse/error24.C: New test.
33794
33795         PR c++/19367
33796         * g++.dg/lookup/builtin1.C: New test.
33797
33798         PR c++/19457
33799         * g++.dg/warn/conv3.C: New test.
33800
33801 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33802
33803         PR fortran/19647
33804         * gfortan.dg/inquire_7.f90
33805
33806 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33807
33808         PR tree-optimization/15791
33809         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33810         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33811         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33812         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33813         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33814         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33815         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33816         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33817         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33818         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33819
33820 2005-01-29  Paul Brook  <paul@codesourcery.com>
33821
33822         PR fortran/18565
33823         * check.c (real_or_complex_check): New function.
33824         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33825         * intrinsic.c (add_functions): Use new check functions.
33826         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33827         Add prototypes.
33828
33829 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33830
33831         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33832         gcc.dg/lvalue-3.c: New tests.
33833         * gcc.dg/concat.c: Update expected messages.
33834
33835 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33836
33837         PR libfortran/19595
33838         * gfortran.dg/eor_1.f90: New test.
33839
33840 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33841
33842         PR fortran/19589
33843         * gfortran.dg/logical_data_1.f90: New test.
33844
33845 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33846
33847         PR c++/19253
33848         * g++.dg/template/crash33.C: New test.
33849
33850         PR c++/19667
33851         * g++.dg/template/crash32.C: New test.
33852
33853 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33854
33855         PR middle-end/16558
33856         * g++.dg/warn/Wreturn-type-2.C: New test.
33857
33858 2004-06-24  Jeff Law  <law@redhat.com>
33859
33860         * gcc.dg/tree-ssa/20050128-1.c: New test.
33861
33862 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33863
33864         * gcc.target/frv/all-mdpackh-1.c: New test.
33865
33866 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33867
33868         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33869
33870 2005-01-27  Richard Henderson  <rth@redhat.com>
33871
33872         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33873
33874 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33875
33876         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33877
33878 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33879
33880         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33881         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33882         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33883         to cope with cases where the multilib options override the dg-options.
33884
33885 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33886
33887         PR c/18946
33888         * gcc.dg/noncompile/20050120-1.c: New test.
33889
33890 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33891
33892         PR tree-optimization/19633
33893         * gcc.dg/pr19633.c: New test.
33894         * gcc.dg/tree-ssa/pr19633.c: New test.
33895
33896 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33897
33898         * gcc.dg/20041216-1.c: New test.
33899
33900 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33901
33902         PR objc/18862
33903         * objc.dg/selector-2.m: New test.
33904
33905 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33906
33907         * g++.dg/opt/range-test-2.C: New test.
33908
33909         PR rtl-optimization/19579
33910         * gcc.c-torture/execute/20050124-1.c: New test.
33911
33912 2005-01-26  Greg Parker  <gparker@apple.com>
33913         Stuart Hastings  <stuart@apple.com>
33914
33915         * gcc.c-torture/execute/20050125-1.c: New.
33916
33917 2005-01-18  Jan Hubicka  <jh@suse.cz>
33918
33919         PR tree-optimize/19337
33920         * gcc.c-torture/compile/20050119-1.c: New test.
33921
33922 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33923
33924         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33925         test for successful match.
33926
33927 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33928
33929         PR objc/18408
33930         * objc.dg/comp-types-7.m: New test.
33931
33932 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33933
33934         * lib/target-supports.exp (current_target_name): New.
33935         (check_effective_target_ilp32, check_effective_target_lp64):
33936         Cache the result to use as long as the current target, with
33937         multilib flags, remains the same.
33938
33939         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
33940         (dg-require-weak, dg-require-visibility, dg-require-alias,
33941         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
33942         dg-require-effective-target, dg-skip-if): Remove call to
33943         skip_test_and_clear_xfail.
33944         (dg-test): Clear xfail data.
33945
33946 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
33947
33948         PR target/17751
33949         * gcc.dg/ppc64-toc.c: New test.
33950
33951         * g++.dg/tree-ssa/empty-1.C: New test.
33952
33953         PR middle-end/19551
33954         * gcc.c-torture/execute/20050121-1.c: New test.
33955         * gcc.dg/20050121-2.c: New test.
33956
33957 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
33958         Paul Brook  <paul@codesourcery.com>
33959
33960         PR fortran/17941
33961         * gfortran.dg/real_const_1.f: New test.
33962         * gfortran.dg/real_const_2.f90: New test.
33963         * gfortran.dg/complex_int_1.f90: New test.
33964
33965 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
33966
33967         PR fortran/19313
33968         * gfortan.dg/inquire_6.f90: New test.
33969
33970 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33971
33972         PR libfortran/19451
33973         * open_readonly_1.f90: New test.
33974
33975 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
33976
33977         PR libfortran/18982
33978         * gfortran.dg/open_new.f90: New file.
33979
33980 2005-01-22  Paul Brook  <paul@codesourcery.com>
33981
33982         * namelist_1.f90: New test.
33983
33984 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
33985
33986         PR tree-optimization/19484
33987         * gcc.c-torture/compile/20050122-[12].c: New tests.
33988
33989 2005-01-22  Paul Brook  <paul@codesourcery.com>
33990
33991         * gfortran.dg/implicit_2.f90: New test.
33992
33993 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
33994
33995         PR fortran/19314
33996         * gfortran.dg/inquire_5.f90: New test.
33997
33998 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33999
34000         PR c/18809
34001         * gcc.dg/pr18809-1.c: New test.
34002
34003 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34004
34005         * gcc.dg/20050121-1.c: New test.
34006
34007         PR tree-optimization/13000
34008         * gcc.dg/20040206-1.c: Change warning to point where function is
34009         being inlined.
34010
34011 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34012
34013         PR c++/19208
34014         * g++.dg/template/array11.C: New test.
34015
34016 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34017
34018         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34019         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34020         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34021         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34022         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34023         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34024
34025 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34026
34027         PR tree-optimization/15349
34028         * gcc.dg/tree-ssa/pr15349.c: New.
34029
34030 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34031
34032         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34033
34034 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34035
34036         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34037         scan-assembler-times directive name.
34038
34039         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34040         after dg-do.
34041
34042         PR rtl-optimization/19462
34043         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34044
34045 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34046
34047         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34048         counting function calls on ia64.
34049
34050 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34051
34052         PR rtl-optimization/15139
34053         * gcc.dg/20050111-2.c: New test.
34054
34055         PR c/17297
34056         * gcc.c-torture/compile/20050113-1.c: New testcase.
34057
34058         PR middle-end/19164
34059         * gcc.dg/20050113-1.c: New testcase.
34060
34061 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34062
34063         * gcc.dg/vect/vect-85.c: Add comment.
34064         * gcc.dg/vect/vect-86.c: Add xfail for now.
34065         * gcc.dg/vect/vect-87.c: Add xfail for now.
34066         * gcc.dg/vect/vect-88.c: Add xfail for now.
34067         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34068
34069 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34070
34071         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34072
34073 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34074
34075         * g++.dg/debug/typedef3.C: New test.
34076
34077 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34078
34079         PR c/19472
34080         * gcc.dg/asm-a.c: New test.
34081
34082 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34083
34084         * gcc.dg/sh-relax.c: Add prototype for abort.
34085
34086 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34087
34088         * gcc.dg/short-compare-1.c: New test.
34089         * gcc.dg/short-compare-2.c: Likewise.
34090
34091 2005-01-18  Michael Matz  <matz@suse.de>
34092
34093         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34094
34095 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34096
34097         PR tree-optimization/19121
34098         * gcc.c-torture/compile/pr19121.c: New test.
34099
34100 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34101
34102         PR target/19357
34103         * gcc.c-torture/compile/pr19357.c: New test.
34104
34105 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34106
34107         PR c/5675
34108         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34109         pass--those that refer just to the variable, possibly with a
34110         cast.
34111         * gcc.dg/c99-const-expr-3.c: Likewise.
34112
34113         PR middle-end/13127
34114         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34115         longer emitted.
34116
34117 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34118
34119         PR fortran/18778
34120         * gfortran.dg/endfile_2.f90: New test.
34121
34122 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34123
34124         PR 19168
34125         * gfortran.dg/select_5.f90: New test.
34126
34127 2004-01-16  Paul Brook  <paul@codesourcery.com>
34128
34129         * gfortran.dg/common_4.f90: New test.
34130
34131 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34132
34133         PR rtl-optimization/19462
34134         * gcc.dg/torture/pr19462-1.c: New test.
34135
34136 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34137
34138         PR objc/19321
34139         * objc.dg/func-ptr-2.m: New.
34140         * objc.dg/volatile-1.m: New.
34141
34142 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34143
34144         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34145
34146 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34147
34148         PR tree-optimization/19060
34149         * gcc.c-torture/execute/20050104-1.c: New test.
34150
34151 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34152
34153         PR fortran/18983
34154         * gfortran.dg/write_to_null.f90: New test.
34155
34156 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34157             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34158
34159         PR other/19328
34160         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34161         argument.
34162
34163 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34164
34165         PR c++/19263
34166         * g++.dg/init/vector1.C: New test.
34167
34168 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34169
34170         PR target/13158
34171         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34172         PR target/18987
34173         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34174
34175 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34176
34177         * gfortran.dg/select_1.f90: New test.
34178         * gfortran.dg/select_2.f90: New test.
34179         * gfortran.dg/select_3.f90: New test.
34180         * gfortran.dg/select_4.f90: New test.
34181
34182 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34183
34184         PR middle-end/19084
34185         PR rtl-optimization/19348
34186         * gcc.dg/20050111-1.c: New test.
34187         * gcc.c-torture/execute/20050111-1.c: New test.
34188
34189         * gcc.dg/i386-asm-4.c: New test.
34190
34191 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34192
34193         * gcc.dg/nested-func-2.c: New test.
34194         * ada/acats/norun.lst: Remove c953002.
34195
34196 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34197
34198         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34199
34200 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34201
34202         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34203
34204 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34205
34206         PR target/18761
34207         * g++.dg/abi/align1.C: New test.
34208
34209 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34210
34211         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34212         at a time.
34213         * g++.dg/ext/altivec_check.h: Support compiling as C.
34214
34215 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34216
34217         PR c++/19355
34218         * g++.dg/expr/pr19355-1.C: New test case.
34219
34220 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34221
34222         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34223         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34224         * ada/acats/tests/c3/c92005b.ada: Likewise.
34225         * ada/acats/tests/c3/cxb3012.a: Likewise.
34226         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34227
34228 2005-01-09  Paul Brook  <paul@codesourcery.com>
34229
34230         * gfortran.dg/common_2.f90: New file.
34231         * gfortran.dg/common_3.f90: New file.
34232
34233 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34234
34235         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34236
34237 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34238
34239         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34240         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34241         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34242         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34243         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34244         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34245         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34246         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34247         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34248         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34249         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34250         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34251         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34252         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34253         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34254         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34255         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34256         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34257         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34258         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34259         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34260         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34261         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34262         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34263         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34264         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34265         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34266         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34267         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34268         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34269         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34270         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34271         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34272         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34273         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34274         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34275         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34276         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34277         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34278         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34279         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34280         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34281         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34282         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34283         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34284         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34285         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34286         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34287         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34288         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34289         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34290         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34291         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34292         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34293         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34294         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34295         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34296         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34297         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34298         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34299         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34300         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34301         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34302         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34303         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34304         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34305         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34306
34307         * gcc.dg/vect/vect-1.c: Fix spelling.
34308         * gcc.dg/vect/vect-10.c: Fix spelling.
34309         * gcc.dg/vect/vect-11.c: Fix spelling.
34310         * gcc.dg/vect/vect-12.c: Fix spelling.
34311         * gcc.dg/vect/vect-14.c: Fix spelling.
34312         * gcc.dg/vect/vect-15.c: Fix spelling.
34313         * gcc.dg/vect/vect-16.c: Fix spelling.
34314         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34315         * gcc.dg/vect/vect-64.c: Fix comments.
34316         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34317
34318 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34319             Ira Rosen  <irar@il.ibm.com>
34320
34321         * gcc.dg/vect/vect-70.c: New test.
34322         * gcc.dg/vect/vect-71.c: New test.
34323
34324 2005-01-09  Manfred Hollstein  <mh@suse.com>
34325
34326         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34327         * gcc.dg/pr18241-2.c: Likewise.
34328         * gcc.dg/pr18241-3.c: Likewise.
34329         * gcc.dg/pr18241-4.c: Likewise.
34330         * gcc.dg/pr18241-5.c: Likewise.
34331
34332 2005-01-08  Richard Henderson  <rth@redhat.com>
34333
34334         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34335         False for x86 and x86-64.
34336
34337 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34338
34339         PR tree-optimization/18241
34340         * gcc.dg/pr18241-1.c: New test.
34341         * gcc.dg/pr18241-2.c: New test.
34342         * gcc.dg/pr18241-3.c: New test.
34343         * gcc.dg/pr18241-4.c: New test.
34344         * gcc.dg/pr18241-5.c: New test.
34345
34346 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34347
34348         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34349         gfortran.dg/select_4.f90: New.
34350
34351 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34352
34353         * gcc.c-torture/execute/20050107-1.c: New test.
34354
34355 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34356
34357         PR c++/19298
34358         * g++.dg/template/ref2.C: New.
34359
34360 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34361
34362         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34363         instead of being empty.
34364
34365 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34366
34367         PR fortran/15553
34368         * gfortran.dg/array-1.f90: New test.
34369
34370 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34371
34372         PR tree-optimization/19283
34373         * gcc.c-torture/execute/20050106-1.c: New test.
34374
34375         PR rtl-optimization/18861
34376         * gcc.dg/20050105-1.c: New test.
34377
34378         PR tree-optimization/18828
34379         * gcc.dg/20050105-2.c: New test.
34380
34381 2005-01-07  Andreas Jaeger  <aj@suse.de>
34382
34383         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34384
34385 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34386
34387         PR fortran/18398
34388         * gfortran.dg/fmt_read.f90: New test.
34389
34390 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34391
34392         * gcc.dg/rs6000-ldouble-2.c: New.
34393
34394 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34395
34396         PR c++/19244
34397         * g++.dg/parser/ctor2.C: New test.
34398
34399 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34400
34401         PR c++/17154
34402         * g++.dg/template/using9.C: New test.
34403
34404 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34405
34406         PR c++/19258
34407         * g++.dg/lookup/friend6.C: New test.
34408
34409 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34410
34411         PR c++/19270
34412         * g++.dg/template/array10.C: New.
34413
34414 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34415
34416         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34417         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34418
34419 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34420
34421         * gcc.c-torture/compile/20050105-1.c: New test.
34422
34423 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34424
34425         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34426
34427 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34428
34429         PR middle-end/19100
34430         * gcc.dg/conv-3.c: New test case.
34431
34432 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34433
34434         * gcc.dg/asm-wide-1.c: New test.
34435
34436 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34437
34438         PR c++/19030
34439         * g++.dg/parse/crash22.C: New
34440
34441 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34442
34443         PR 19257
34444         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34445
34446 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34447
34448         PR middle-end/17767
34449         * gcc.dg/i386-mmx-6.c: New test case.
34450
34451 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34452
34453         PR tree-optimization/18308
34454         * gcc.dg/vect/pr18308.c: New testcase.
34455
34456 2005-01-04  Andreas Jaeger  <aj@suse.de>
34457
34458         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34459
34460 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34461             Robert Bowdidge <bowdidge@apple.com>
34462
34463         * gcc.dg/cpp/subframework1.c: New.
34464         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34465         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34466         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34467         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34468
34469 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34470
34471         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34472         producing warning.
34473         * gcc.dg/darwin-weakimport-2.c: New.
34474
34475 2005-01-03  Richard Henderson  <rth@redhat.com>
34476
34477         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34478
34479 2005-01-03  Richard Henderson  <rth@redhat.com>
34480
34481         * gcc.dg/vect/vect.exp: Enable for ia64.
34482         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34483         (check_effective_target_vect_float): Likewise.
34484         (check_effective_target_vect_no_align): Likewise.
34485         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34486         * gcc.dg/vect/vect-8.c: Likewise.
34487
34488 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34489
34490         PR target/19236
34491         * gcc.dg/pr19236-1.c: New test case.
34492
34493 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34494
34495         PR rtl-optimization/12092
34496         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34497
34498 2005-01-02  Andreas Jaeger  <aj@suse.de>
34499
34500         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34501
34502 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34503             Andrew Pinski  <pinskia@physics.uc.edu>
34504
34505         PR rtl-optimization/12092
34506         * gcc.dg/pr12092-1.c: New test case.
34507
34508 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34509
34510         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34511         'hidden' and 'default' for better portability.
34512         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34513
34514         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34515         6 and 7.
34516         * g++.old-deja/g++.brendan/new3.C: Likewise.
34517
34518 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34519
34520         * gcc.dg/20041231-1.C: New test.
34521         * g++.dg/warn/Wunreachable-code-1.C: New test.
34522
34523 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34524
34525         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34526         file, not /dev/null.  Abort on error.
34527
34528 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34529             Ziemowit Laski  <zlaski@apple.com>
34530
34531         PR objc/18971
34532         * objc.dg/encode-5.m: New test.
34533
34534 2004-12-29  Richard Henderson  <rth@redhat.com>
34535
34536         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34537         * objc.dg/stabs-1.m: Disable for ia64.
34538
34539 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34540
34541         PR c++/19190
34542         * g++.dg/warn/Wunused-10.C: New test.
34543
34544 2004-12-28  Richard Henderson  <rth@redhat.com>
34545
34546         * objc.dg/stabs-1.m: Disable for alpha.
34547
34548 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34549
34550         PR c++/19149
34551         * g++.dg/parse/error23.C: New test.
34552
34553 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34554
34555         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34556
34557         PR fortran/19032
34558         * gfortran.dg/intrinsic_modulo_1.f90: New.
34559         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34560         tests with divisor -1.
34561
34562 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34563
34564         * g++.dg/opt/temp1.C (memcpy): Return a value.
34565
34566         PR c++/19148
34567         * g++.dg/expr/cond7.C: New test.
34568
34569 2004-12-27  Paul Brook  <paul@codesourcery.com>
34570
34571         * gfortran.dg/g77/select_no_compile.f: Remove.
34572
34573 2004-12-27  Richard Henderson  <rth@redhat.com>
34574
34575         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34576         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34577         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34578
34579 2004-12-26  Richard Henderson  <rth@redhat.com>
34580
34581         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34582         by 1i instead of token pasting.
34583
34584 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34585
34586         PR tree-optimization/17578
34587         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34588         to additional_flags.
34589         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34590
34591 2004-12-25  Richard Henderson  <rth@redhat.com>
34592
34593         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34594         Remove Alpha.
34595
34596 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34597
34598         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34599         hppa*-*-hpux*.
34600         * gcc.dg/pr17957.c (dg-options): Likewise.
34601         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34602         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34603         instead of 0 on __hppa__.
34604         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34605         "foo,%r" on hppa*-*-*.
34606
34607 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34608
34609         PR fortran/19071
34610         * gfortran.dg/complex_write.f90: New test.
34611
34612 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34613
34614         PR c++/17595
34615         * g++.dg/parse/pragma2.C: New test.
34616
34617         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34618
34619 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34620
34621         * gcc.dg/empty2.c: Add missing dg-warning.
34622
34623 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34624
34625         PR c++/17413
34626         * g++.dg/template/local4.C: New test.
34627         * g++.dg/template/crash19.C: Add dg-error marker.
34628
34629         * g++.dg/template/crash31.C: Correct embedded PR number.
34630
34631 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34632
34633         PR c++/16405
34634         * g++.dg/opt/temp1.C: Add do-run marker.
34635
34636 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34637
34638         * g++.dg/template/spec19.C: New.
34639
34640 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34641
34642         PR target/16819
34643         * gcc.dg/empty2.c: New.
34644
34645 2004-12-23  Richard Henderson  <rth@redhat.com>
34646
34647         * lib/target-supports.exp (check_effective_target_vect_no_align):
34648         Remove i?86 and x86-64.
34649
34650 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34651
34652         PR c++/16405
34653         * g++.dg/opt/temp1.C: New test.
34654
34655 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34656
34657         PR c++/18733
34658         * g++.dg/template/friend33.C: New testcase.
34659
34660 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34661
34662         PR c++/18464
34663         * g++.dg/template/cond5.C: New test.
34664
34665         PR c++/18492
34666         * g++.dg/inherit/thunk3.C: New test.
34667
34668         PR c++/11224
34669         * g++.dg/warn/Wunused-9.C: New test.
34670
34671 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34672
34673         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34674
34675 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34676
34677         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34678
34679 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34680
34681         PR c++/18378
34682         * g++.dg/ext/packed8.C: New test.
34683
34684         PR c++/19063
34685         * g++.dg/template/crash31.C: New test.
34686
34687         PR c++/19034
34688         * g++.dg/template/crash30.C: New test.
34689
34690 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34691
34692         PR C++/18984
34693         * g++.dg/eh/ctor3.C: New test.
34694
34695 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34696
34697         * objc.dg/stabs-1.m: Allow section name to be quoted and
34698         assembly label to begin with '.LL'.
34699
34700 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34701
34702         * gcc.dg/vect/vect.exp
34703         (check_effective_target_lp64_or_vect_no_align): New.
34704         * gcc.dg/vect/vect-77.c: Use it.
34705         * gcc.dg/vect/vect-78.c: Use it.
34706
34707         * lib/target-supports.exp
34708         (check_effective_target_vect_no_max,
34709         check_effective_target_vect_no_bitwise,
34710         check_effective_target_vect_no_align): New.
34711         * gcc.dg/vect/vect-13.c: Use them.
34712         * gcc.dg/vect/vect-17.c: Ditto.
34713         * gcc.dg/vect/vect-18.c: Ditto.
34714         * gcc.dg/vect/vect-19.c: Ditto.
34715         * gcc.dg/vect/vect-20.c: Ditto.
34716         * gcc.dg/vect/vect-27.c: Ditto.
34717         * gcc.dg/vect/vect-29.c: Ditto.
34718         * gcc.dg/vect/vect-44.c: Ditto.
34719         * gcc.dg/vect/vect-48.c: Ditto.
34720         * gcc.dg/vect/vect-50.c: Ditto.
34721         * gcc.dg/vect/vect-52.c: Ditto.
34722         * gcc.dg/vect/vect-54.c: Ditto.
34723         * gcc.dg/vect/vect-56.c: Ditto.
34724         * gcc.dg/vect/vect-58.c: Ditto.
34725         * gcc.dg/vect/vect-60.c: Ditto.
34726         * gcc.dg/vect/vect-72.c: Ditto.
34727         * gcc.dg/vect/vect-80.c: Ditto.
34728
34729 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34730
34731         PR c++/14075
34732         * g++.dg/init/string1.C: New.
34733
34734         PR c++/18975
34735         * g++.dg/other/synth1.C: New.
34736
34737 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34738
34739         PR c/18963
34740         * gcc.dg/pr18963-1.c: New test.
34741
34742 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34743
34744         PR c/18596
34745         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34746         * gcc.dg/pr18596-1.c: Use dg-error.
34747         (dg-options): Use -fno-unit-at-a-time.
34748         * gcc.dg/pr18596-2.c: New test.
34749         * gcc.dg/pr18596-3.c: New test.
34750
34751 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34752
34753         PR middle-end/18683
34754         * g++.dg/opt/pr18683-1.C: New test case.
34755
34756 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34757
34758         PR other/19093
34759         * g++.dg/opt/max1.C: Fix for 64bit targets.
34760
34761 2004-12-20  Matt Austern  <austern@apple.com>
34762
34763         PR c++/19044
34764         * g++.dg/ext/builtin6.C: New
34765
34766 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34767
34768         PR tree-optimization/19080
34769         * gcc.c-torture/compile/pr19080.c: New test.
34770
34771 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34772
34773         * gcc.dg/20041219-1.c: New test.
34774
34775 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34776
34777         PR middle-end/19068
34778         * g++.dg/opt/max1.C: New test case.
34779
34780 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34781
34782         * gcc.dg/fdata-sections-1.c: New test.
34783
34784 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34785
34786         PR middle-end/18548
34787         * gcc.dg/max-1.c: New test case.
34788
34789 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34790
34791         * gcc.c-torture/execute/20041218-1.c: New test.
34792
34793 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34794
34795         * gcc.dg/pr18501.c: New test.
34796         * gcc.dg/uninit-5.c: XFAIL.
34797         * gcc.dg/uninit-9.c: XFAIL.
34798
34799 2004-12-17  Dale Johannesen  <dalej@apple.com>
34800
34801         * gcc.dg/20041213-1.c: New.
34802
34803 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34804
34805         * objc.dg/stabs-1.m: Allow assembly label to begin
34806         with a dot ('.').
34807
34808 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34809
34810         * gcc.c-torture/execute/20041213-1.c: Move...
34811         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34812
34813 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34814
34815         PR c++/18721
34816         * g++.dg/lookup/conv-5.C: New.
34817
34818 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34819
34820         * objc.dg/stabs-1.m: New test.
34821
34822 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34823
34824         * gcc.dg/visibility-c.c: Change compile to
34825         assemble for the test.
34826
34827 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34828
34829         PR target/19041
34830         * gcc.dg/visibility-c.c: New test.
34831
34832 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34833
34834         PR middle-end/18493
34835         * gcc.dg/switch-8.c: New test case.
34836
34837 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34838
34839         PR c++/18905
34840         * g++.dg/template/init4.C: New.
34841         * g++.dg/opt/static3.C: Enable optimizer.
34842
34843 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34844
34845         * g++.dg/other/complex1.C: New test.
34846
34847 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34848
34849         * g++.dg/opt/inline9.C: New test.
34850
34851 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34852
34853         PR fortran/18993
34854         * gfotran.dg/nullify_1.f: New test.
34855
34856 2004-12-15  Richard Henderson  <rth@redhat.com>
34857
34858         * gcc.target/i386/i386.exp: New harness.
34859         * gcc.target/i386/vect-args.c: New.
34860
34861 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34862
34863         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34864
34865 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34866
34867         PR c++/18825
34868         * g++.dg/template/friend32.C: New test.
34869
34870 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34871
34872         * cpp/pragma-once-1.c: New test.
34873         * cpp/pragma-once-1b.h: Likewise.
34874         * cpp/pragma-once-1c.h: Likewise.
34875         * cpp/pragma-once-1d.h: Likewise.
34876         * cpp/inc/pragma-once-1a.h: Likewise.
34877
34878 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34879             Steven G. Kargl  <kargls@comcast.net>
34880
34881         PR fortran/17597
34882         * gfortran.dg/list_read_3.f90: New test.
34883
34884 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34885
34886         * gcc.dg/ftrapv-2.c: New test.
34887
34888 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34889
34890         PR c++/18981
34891         * g++.dg/template/typename9.C: New test.
34892
34893 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34894
34895         PR c++/18738
34896         * g++.dg/template/typename8.C: New test.
34897         * g++.dg/parse/friend2.C: Tweak error message.
34898
34899 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34900
34901         * gcc.c-torture/20041214-1.c: New test.
34902
34903 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34904
34905         PR c++/18965
34906         * g++.dg/init/array17.C: New test.
34907
34908 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34909
34910         PR c++/18793
34911         * g++.dg/init/aggr3.C: New test.
34912
34913 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34914
34915         * gcc.dg/altivec-types-1.c: New test.
34916         * gcc.dg/altivec-types-2.c: New test.
34917         * gcc.dg/altivec-types-3.c: New test.
34918         * gcc.dg/altivec-types-4.c: New test.
34919         * g++.dg/ext/altivec-types-1.C: New test.
34920         * g++.dg/ext/altivec-types-2.C: New test.
34921         * g++.dg/ext/altivec-types-3.C: New test.
34922         * g++.dg/ext/altivec-types-4.C: New test.
34923
34924 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34925
34926         PR middle-end/18951
34927         * gcc.c-torture/execute/20041213-1.c: New test.
34928
34929 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34930
34931         PR c++/18949
34932         * g++.dg/template/cast1.C: New.
34933
34934 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
34935
34936         * gcc.c-torture/execute/20041213-2.c: New test.
34937
34938 2004-12-13  Richard Henderson  <rth@redhat.com>
34939
34940         * gcc.dg/i386-sse-10.c: Fix typo in options.
34941
34942 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
34943
34944         PR c++/18968
34945         * g++.dg/opt/pr18968.C: New test.
34946
34947 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
34948
34949         PR c++/18925
34950         * g++.dg/ext/visibility/staticdatamem.C: New test.
34951
34952 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
34953
34954         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
34955
34956 2004-12-13  Roger Sayle  <roger@eyesopen.com>
34957
34958         PR rtl-optimization/18928
34959         * gcc.dg/pr18928-1.c: New test case.
34960
34961 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
34962
34963         PR tree-opt/16951
34964         * gcc.c-torture/compile/20041211-1.c: New.
34965
34966 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34967
34968         PR middle-end/17564
34969         * gcc.c-torture/execute/20041212-1.c: New test.
34970
34971 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34972
34973         PR fortran/18869
34974         * gfortran.dg/common_1.f90: New test.
34975
34976 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
34977         Paul Brook  <paul@codesourcery.com>
34978
34979         PR fortran/16222
34980         * gfortran.dg/real_do_1.f90: New test.
34981
34982 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
34983
34984         PR tree-opt/18040
34985         * g++.dg/opt/ptrmem6.C: New test.
34986
34987 2004-12-11  Roger Sayle  <roger@eyesopen.com>
34988
34989         PR middle-end/18921
34990         * gcc.dg/pr18921-1.c: New test case.
34991
34992 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34993
34994         PR fortran/17175
34995         * gfortran.dg/scale_1.f90: New test.
34996
34997 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
34998
34999         PR middle-end/18903
35000         * gcc.c-torture/compile/pr18903.c: New test.
35001
35002 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35003
35004         * gcc.c-torture/execute/20041210-1.c: New test.
35005
35006 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35007
35008         PR c++/18731
35009         * g++.dg/parser/struct-1.C: New test.
35010         * g++.dg/parser/struct-2.C: New test.
35011         * g++.dg/parser/struct-3.C: New test.
35012
35013 2004-12-09  Richard Henderson  <rth@redhat.com>
35014
35015         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35016
35017         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35018         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35019
35020 2004-12-09  Matt Austern  <austern@apple.com>
35021
35022         PR c++/18514
35023         * g++.dg/ext/builtin1.C: New
35024         * g++.dg/ext/builtin2.C: New
35025         * g++.dg/ext/builtin3.C: New
35026         * g++.dg/ext/builtin4.C: New
35027         * g++.dg/ext/builtin5.C: New
35028
35029 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35030
35031         PR tree-opt/18904
35032         * g++.dg/opt/ptrmem5.C: New test.
35033
35034 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35035
35036         * g++.dg/parse/typename5.C: Adjust for new error.
35037         * g++.dg/parse/typename7.C: New.
35038
35039 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35040
35041         PR c++/18073
35042         * g++.dg/other/mmintrin.C: New test.
35043
35044 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         PR c++/16681
35047         * g++.dg/init/array15.C: New.
35048         * g++.dg/init/array16.C: New.
35049
35050 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35051
35052         PR fortran/18826
35053         * gfortran.dg/assign_1.f90: New test.
35054
35055 2004-12-08  Nick Clifton  <nickc@redhat.com>
35056
35057         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35058         * gcc.target/xstormy16/data_below100: Likewise.
35059         * gcc.target/xstormy16/sfr: Likewise.
35060         * gcc.target/xstormy16/below100.S: New test source file.
35061         * gcc.target/xstormy16/below100.ld: New test linker script.
35062         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35063         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35064         bp instructions.
35065         * gcc.target/xstormy16/bp.c: Likewise.
35066
35067         * gcc.target/xstormy16/bss_below100: New files:
35068         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35069         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35070         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35071         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35072         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35073         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35074         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35075         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35076         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35077         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35078         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35079         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35080         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35081         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35082         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35083         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35084         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35085         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35086         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35087         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35088         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35089         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35090         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35091         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35092         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35093         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35094         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35095
35096         * gcc.target/xstormy16/data_below100: New files:
35097         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35098         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35099         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35100         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35101         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35102         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35103         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35104         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35105         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35106         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35107         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35108         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35109         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35110         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35111         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35112         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35113         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35114         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35115         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35116         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35117         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35118         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35119         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35120         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35121         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35122         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35123         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35124
35125         * gcc.target/xstormy16/sfr: New files:
35126         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35127         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35128         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35129         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35130         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35131         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35132         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35133         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35134         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35135         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35136         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35137         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35138         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35139         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35140         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35141         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35142         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35143         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35144         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35145         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35146         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35147         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35148         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35149         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35150         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35151         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35152         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35153         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35154         27_if0_sfrw_bitfield_f.c
35155
35156 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35157
35158         PR c++/18100
35159         * g++.dg/lookup/name-clash4.C: New test.
35160
35161 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35162
35163         PR c++/18672
35164         * g++.dg/opt/array1.C: New.
35165
35166         PR c++/18803
35167         * g++.dg/template/operator5.C: New.
35168
35169 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35170
35171         PR c/18867
35172         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35173
35174 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35175
35176         * gcc.dg/noncompile/20041207.c: New test.
35177
35178 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35179
35180         * g++.dg/other/unreachable-1.C: New test.
35181
35182 2004-12-06  Nick Clifton  <nickc@redhat.com>
35183
35184         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35185         <limits.h> because the latter comes from gcc's include/ directory
35186         and not the newlib/libc/include directory.
35187
35188 2004-12-04  Richard Henderson  <rth@redhat.com>
35189
35190         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35191
35192 2004-12-04  Richard Henderson  <rth@redhat.com>
35193
35194         * lib/target-supports.exp (check_gc_sections_available): Disable
35195         for alpha and ia64.
35196
35197 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35198
35199         PR middle-end/17909
35200         * g++.dg/other/vararg-2.C: New test.
35201
35202 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35203
35204         PR c++/17011, c++/17971
35205         * g++.dg/template/error15.C: Adjust expected error.
35206         * g++.dg/template/instantiate3.C: Likewise.
35207
35208 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35209
35210         * gcc.dg/altivec-18.c: Fix for darwin
35211
35212 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35213
35214         PR c++/18782
35215         * g++.dg/parse/ptrmem2.C: New.
35216
35217         PR c++/18318
35218         * g++.dg/template/new1.C: New.
35219
35220 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35221
35222         PR fortran/18710
35223         * gfortran.dg/direct_io_3.f90: New test.
35224
35225 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35226
35227         PR 18758
35228         * g++.dg/parse/crash21.C: New.
35229
35230 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35231
35232         PR c++/15664, c++/18276
35233         * g++.dg/template/ttp13.C: New test.
35234         * g++.dg/template/ttp14.C: Likewise.
35235
35236 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35237
35238         PR c++/18123
35239         * g++.dg/parse/enum2.C: New test.
35240         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35241
35242 2004-12-02  Nick Clifton  <nickc@redhat.com>
35243
35244         * gcc.target/xstormy16: New test directory.
35245         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35246         * gcc.target/xstormy16/bp.c: Check the generation of bp
35247         instructions.
35248         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35249         bn instructions and the BELOW100 attribute.
35250
35251 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35252
35253         PR target/16952
35254         * gcc.dg/ppc-eabi.c: New.
35255
35256 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35257
35258         PR fortran/18284
35259         * gfortran.dg/backspace.f90
35260
35261 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35262
35263         * gfortran.dg/inquire.f90: New test.
35264
35265 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35266
35267         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35268         handle effective-target-keyword.
35269         (dg-skip-if): Support effective-target keyword as target list.
35270         (dg-xfail-if): Ditto.
35271         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35272
35273 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35274
35275         PR tree-optimization/18291
35276         * gcc.c-torture/compile/pr18291.c: New test.
35277
35278 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35279
35280         PR C++/18729
35281         * g++.dg/parse/crash20.C: New.
35282
35283         PR c++/17431
35284         * g++.dg/overload/arg1.C: New.
35285         * g++.dg/overload/arg2.C: New.
35286         * g++.dg/overload/arg3.C: New.
35287         * g++.dg/overload/arg4.C: New.
35288
35289 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35290
35291         * gcc.dg/c99-flex-array-4.c: Remove.
35292
35293 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35294
35295         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35296
35297         * lib/target-supports.exp (is-effective-target): Simplify.
35298
35299         * lib/target-supports.exp (check_effective_target_vect_long):
35300         Fix for powerpc64-*-*.
35301
35302 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35303
35304         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35305         to support new requirements on FreeBSD 5.
35306
35307 2004-11-30  Devang Patel  <dpatel@apple.com>
35308
35309         PR 18702
35310         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35311
35312 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35313
35314         * g++.dg/ext/altivec-13.C: New test.
35315
35316 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35317
35318         PR tree-opt/18298
35319         * gcc.c-torture/execute/p18298.c: New test.
35320
35321 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35322             Dorit Naishlos  <dorit@il.ibm.com>
35323
35324         PR tree-opt/18607
35325         * gcc.dg/vect/vect-89.c: New test.
35326
35327 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35328
35329         * gcc.dg/pr18596-1.c: New test.
35330
35331 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35332
35333         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35334
35335 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35336
35337         PR c/18479
35338         * gcc.dg/pr18479.c: New test.
35339
35340 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35341
35342         PR target/18490
35343         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35344         mmix-knuth-mmixware.
35345
35346         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35347         cris-*-elf* cris-*-aout* mmix-*-*
35348
35349 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35350
35351         PR middle-end/18725
35352         * gcc.dg/pr18725.c: New test.
35353
35354 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35355
35356         PR target/18488
35357         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35358
35359         PR target/18336
35360         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35361
35362 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35363
35364         PR c++/18368
35365         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35366         * g++.old-deja/g++.law/ctors5.C: Likewise.
35367         * g++.old-deja/g++.other/crash25.C: Likewise.
35368
35369         PR c++/18674
35370         * g++.dg/template/error16.C: New test.
35371
35372         PR c++/18512
35373         * g++.dg/template/crash29.C: New test.
35374
35375 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35376
35377         PR tree-optimization/18712
35378         * gcc.c-torture/compile/pr18712.c: New test.
35379
35380 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35381
35382         PR c/7544
35383         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35384         tests.
35385
35386 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35387
35388         PR c++/18652
35389         * g++.dg/lookup/crash6.C: New test.
35390
35391 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35392
35393         PR middle-end/18164
35394         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35395
35396 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35397
35398         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35399         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35400         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35401
35402 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35403
35404         * gcc.dg/pr18164.c: New test.
35405
35406 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35407
35408         * gcc.dg/funroll-loops-all.c: New.
35409
35410 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35411
35412         PR target/18489
35413         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35414         delimeter, match space and TAB as well as ":".
35415
35416         PR target/18484
35417         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35418
35419         PR target/18348
35420         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35421
35422         PR target/18345
35423         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35424
35425         PR target/18337
35426         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35427
35428 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35429
35430         * gfortran.dg/direct_io_2.f90: New test.
35431
35432 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35433
35434         PR target/18334
35435         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35436
35437 2004-11-28  Richard Henderson  <rth@redhat.com>
35438
35439         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35440
35441 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35442
35443         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35444         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35445         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35446         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35447         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35448         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35449         gcc.dg/pointer-arith-8.c: New tests.
35450
35451 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35452
35453         PR fortran/18364
35454         * gfortran.dg/endfile.f90: New test.
35455
35456 2004-11-27  Falk Hueffner  <falk@debian.org>
35457
35458         * gcc.dg/loop-6.c: New test.
35459
35460 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35461
35462         * gcc.c-torture/execute/20041126-1.c: New test.
35463
35464 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35465
35466         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35467         on IRIX.
35468
35469 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35470
35471         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35472         functions.
35473
35474 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35475
35476         PR rtl-optimization/17825
35477         * gcc.c-torture/compile/20041119-1.c: New test.
35478
35479 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35480
35481         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35482         Check existence of ld library path variables before unsetting.
35483
35484 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35485
35486         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35487
35488 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35489
35490         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35491
35492 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35493
35494         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35495
35496 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35497
35498         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35499         dg-do directive.
35500
35501 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35502
35503         * gcc.dg/pr17957.c: Pass --param, not -param.
35504
35505 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35506
35507         PR middle-end/17957
35508         * gcc.dg/pr17957.c: New test.
35509
35510 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35511
35512         PR c++/18445
35513         * g++.dg/template/crash28.C: Likewise.
35514
35515         PR c++/18001
35516         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35517         * g++.dg/ext/lvaddr.C: Likewise.
35518         * g++.dg/opt/pr7503-3.C: Likewise.
35519
35520         PR c++/18466
35521         * g++.dg/parse/qualified3.C: New test.
35522         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35523
35524         PR c++/18545
35525         * g++.dg/expr/return1.C: New test.
35526
35527 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35528
35529         Friend class name lookup 3/n, PR c++/3332
35530         * g++.dg/lookup/friend3.C: New test.
35531         * g++.dg/lookup/friend4.C: Likewise.
35532         * g++.dg/lookup/friend5.C: Likewise.
35533
35534 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35535
35536         Friend class name lookup 2/n, PR c++/14513, c++/15410
35537         * g++.dg/lookup/friend2.C: New test.
35538         * g++.dg/template/friend31.C: Likewise.
35539
35540 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35541
35542         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35543
35544 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35545
35546         PR c++/17473
35547         * g++.dg/tc1/dr56.C: Remove.
35548         * g++.dg/template/typedef1.C: Add dg-error markers.
35549         * g++.old-deja/g++.other/typedef7.C: Likewise.
35550
35551         PR c++/18285
35552         * g++.dg/parse/typedef7.C: New test.
35553
35554 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35555
35556         * gcc.c-torture/execute/20041124-1.c: New test.
35557
35558 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35559
35560         * g++.dg/template/deduce3.C: New test.
35561
35562         PR c++/18586
35563         * g++.dg/template/crash27.C: New test.
35564
35565         PR c++/18530
35566         * g++.dg/warn/Wshadow-3.C: New test.
35567
35568 2004-11-24  Devang Patel  <dpatel@apple.com>
35569
35570         PR/18555
35571         * gcc.dg/cpp/isysroot-1.c: New test.
35572         * gcc.dg/cpp/usr/include/stdio.h: New file.
35573         * gcc.dg/cpp/isysroot-2.c: New test.
35574         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35575         New file.
35576
35577 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35578
35579         PR c++/8929
35580         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35581
35582 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35583
35584         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35585         * gcc.target/sparc/pdist.c: Likewise.
35586
35587 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35588
35589         PR c++/16882
35590         * g++.dg/conversion/simd1.C: New test.
35591
35592 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35593
35594         * lib/target-libpath.exp: New file defining
35595         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35596         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35597         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35598         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35599         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35600
35601 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35602
35603         * gcc.dg/pragma-align-2.c: Test macro expansion.
35604         * gcc.dg/pragma-pack-2.c: New test.
35605
35606 2004-11-23  Richard Henderson  <rth@redhat.com>
35607
35608         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35609         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35610         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35611         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35612         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35613         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35614
35615         * gcc.dg/vect/vect.exp: Add check for alpha.
35616         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35617         (check_effective_target_vect_int): Enable for alpha.
35618         (check_effective_target_vect_long): New.
35619         (is-effective-target): Add it.
35620
35621 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35622
35623         * gcc.dg/pr18614-1.c: New test.
35624
35625 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35626
35627         * gcc.dg/setjmp-2.c: New test.
35628
35629 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35630
35631         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35632         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35633         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35634         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35635         gcc.target/sparc/pdist.c: New tests.
35636
35637 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35638
35639         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35640
35641 2004-11-22  Dale Johannesen  <dalej@apple.com>
35642
35643         * gcc.dg/20041111-1.c: New.
35644
35645 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35646
35647         PR tree-opt/18536
35648         * gcc.dg/vect/pr18536.c: New test.
35649
35650 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35651
35652         PR c++/18354
35653         * g++.dg/template/nontype11.C: New test.
35654
35655 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35656
35657         PR middle-end/18520
35658         * gcc.dg/pr18520-1.c: New test case.
35659
35660 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35661
35662         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35663         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35664         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35665         expected diagnostics.
35666
35667 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35668
35669         PR target/18580
35670         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35671         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35672         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35673
35674 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35675
35676         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35677
35678 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35679             Joseph Myers  <joseph@codesourcery.com>
35680
35681         * lib/target-supports.exp (check_visibility_available): Really
35682         test the compiler.
35683
35684 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35685
35686         PR tree-opt/18181
35687         * gcc.dg/vect/vect-85.c: New test.
35688         * gcc.dg/vect/vect-86.c: New test.
35689         * gcc.dg/vect/vect-87.c: New test.
35690         * gcc.dg/vect/vect-88.c: New test.
35691
35692 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35693
35694         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35695
35696 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35697
35698         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35699         * gcc.dg/ppc-and-1.c: Ditto.
35700         * gcc.dg/ppc-compare-1.c: Ditto.
35701         * gcc.dg/ppc-mov-1.c: Ditto
35702
35703 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35704             Mark Mitchell  <mark@codesourcery.com>
35705
35706         * gcc.dg/pragma-init-fini-2.c: New test.
35707
35708 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35709             Aldy Hernandez  <aldyh@redhat.com>
35710
35711         * lib/target-supports.exp (check_effective_target_vect_int): New
35712         (check_effective_target_vect_float): New
35713         (check_effective_target_vect_double): New.
35714         (is-effective-target): Support new effective targets keywords.
35715         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35716         default action for dg-do.
35717         * gcc.dg/vect/pr16105.c: Use new support.
35718         * gcc.dg/vect/pr18400.c: Ditto.
35719         * gcc.dg/vect/pr18425.c: Ditto.
35720         * gcc.dg/vect/vect-1.c: Ditto.
35721         * gcc.dg/vect/vect-10.c: Ditto.
35722         * gcc.dg/vect/vect-11.c: Ditto.
35723         * gcc.dg/vect/vect-12.c: Ditto.
35724         * gcc.dg/vect/vect-13.c: Ditto.
35725         * gcc.dg/vect/vect-14.c: Ditto.
35726         * gcc.dg/vect/vect-15.c: Ditto.
35727         * gcc.dg/vect/vect-16.c: Ditto.
35728         * gcc.dg/vect/vect-17.c: Ditto.
35729         * gcc.dg/vect/vect-18.c: Ditto.
35730         * gcc.dg/vect/vect-19.c: Ditto.
35731         * gcc.dg/vect/vect-2.c: Ditto.
35732         * gcc.dg/vect/vect-20.c: Ditto.
35733         * gcc.dg/vect/vect-21.c: Ditto.
35734         * gcc.dg/vect/vect-22.c: Ditto.
35735         * gcc.dg/vect/vect-23.c: Ditto.
35736         * gcc.dg/vect/vect-24.c: Ditto.
35737         * gcc.dg/vect/vect-25.c: Ditto.
35738         * gcc.dg/vect/vect-26.c: Ditto.
35739         * gcc.dg/vect/vect-27.c: Ditto.
35740         * gcc.dg/vect/vect-27a.c: Ditto.
35741         * gcc.dg/vect/vect-28.c: Ditto.
35742         * gcc.dg/vect/vect-29.c: Ditto.
35743         * gcc.dg/vect/vect-29a.c: Ditto.
35744         * gcc.dg/vect/vect-3.c: Ditto.
35745         * gcc.dg/vect/vect-30.c: Ditto.
35746         * gcc.dg/vect/vect-31.c: Ditto.
35747         * gcc.dg/vect/vect-32.c: Ditto.
35748         * gcc.dg/vect/vect-33.c: Ditto.
35749         * gcc.dg/vect/vect-34.c: Ditto.
35750         * gcc.dg/vect/vect-35.c: Ditto.
35751         * gcc.dg/vect/vect-36.c: Ditto.
35752         * gcc.dg/vect/vect-37.c: Ditto.
35753         * gcc.dg/vect/vect-38.c: Ditto.
35754         * gcc.dg/vect/vect-4.c: Ditto.
35755         * gcc.dg/vect/vect-40.c: Ditto.
35756         * gcc.dg/vect/vect-41.c: Ditto.
35757         * gcc.dg/vect/vect-42.c: Ditto.
35758         * gcc.dg/vect/vect-43.c: Ditto.
35759         * gcc.dg/vect/vect-44.c: Ditto.
35760         * gcc.dg/vect/vect-45.c: Ditto.
35761         * gcc.dg/vect/vect-46.c: Ditto.
35762         * gcc.dg/vect/vect-47.c: Ditto.
35763         * gcc.dg/vect/vect-48.c: Ditto.
35764         * gcc.dg/vect/vect-48a.c: Ditto.
35765         * gcc.dg/vect/vect-49.c: Ditto.
35766         * gcc.dg/vect/vect-5.c: Ditto.
35767         * gcc.dg/vect/vect-50.c: Ditto.
35768         * gcc.dg/vect/vect-51.c: Ditto.
35769         * gcc.dg/vect/vect-52.c: Ditto.
35770         * gcc.dg/vect/vect-53.c: Ditto.
35771         * gcc.dg/vect/vect-54.c: Ditto.
35772         * gcc.dg/vect/vect-55.c: Ditto.
35773         * gcc.dg/vect/vect-56.c: Ditto.
35774         * gcc.dg/vect/vect-56a.c: Ditto.
35775         * gcc.dg/vect/vect-57.c: Ditto.
35776         * gcc.dg/vect/vect-58.c: Ditto.
35777         * gcc.dg/vect/vect-59.c: Ditto.
35778         * gcc.dg/vect/vect-6.c: Ditto.
35779         * gcc.dg/vect/vect-60.c: Ditto.
35780         * gcc.dg/vect/vect-61.c: Ditto.
35781         * gcc.dg/vect/vect-62.c: Ditto.
35782         * gcc.dg/vect/vect-63.c: Ditto.
35783         * gcc.dg/vect/vect-64.c: Ditto.
35784         * gcc.dg/vect/vect-65.c: Ditto.
35785         * gcc.dg/vect/vect-66.c: Ditto.
35786         * gcc.dg/vect/vect-67.c: Ditto.
35787         * gcc.dg/vect/vect-68.c: Ditto.
35788         * gcc.dg/vect/vect-69.c: Ditto.
35789         * gcc.dg/vect/vect-7.c: Ditto.
35790         * gcc.dg/vect/vect-72.c: Ditto.
35791         * gcc.dg/vect/vect-72a.c: Ditto.
35792         * gcc.dg/vect/vect-73.c: Ditto.
35793         * gcc.dg/vect/vect-74.c: Ditto.
35794         * gcc.dg/vect/vect-75.c: Ditto.
35795         * gcc.dg/vect/vect-76.c: Ditto.
35796         * gcc.dg/vect/vect-77.c: Ditto.
35797         * gcc.dg/vect/vect-77a.c: Ditto.
35798         * gcc.dg/vect/vect-78.c: Ditto.
35799         * gcc.dg/vect/vect-79.c: Ditto.
35800         * gcc.dg/vect/vect-8.c: Ditto.
35801         * gcc.dg/vect/vect-80.c: Ditto.
35802         * gcc.dg/vect/vect-82.c: Ditto.
35803         * gcc.dg/vect/vect-82_64.c: Ditto.
35804         * gcc.dg/vect/vect-83.c: Ditto.
35805         * gcc.dg/vect/vect-83_64.c: Ditto.
35806         * gcc.dg/vect/vect-9.c: Ditto.
35807         * gcc.dg/vect/vect-all.c: Ditto.
35808         * gcc.dg/vect/vect-none.c: Ditto.
35809
35810 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35811
35812         * lib/gcc-dg.exp (dg-skip-if): New function.
35813         (dg-forbid-option): Remove.
35814         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35815         * g++.dg/abi/bitfield8.C: Likewise.
35816         * g++.dg/abi/dtor1.C: Likewise.
35817         * g++.dg/abi/empty10.C: Likewise.
35818         * g++.dg/abi/empty7.C: Likewise.
35819         * g++.dg/abi/empty9.C: Likewise.
35820         * g++.dg/abi/layout3.C: Likewise.
35821         * g++.dg/abi/layout4.C: Likewise.
35822         * g++.dg/abi/thunk1.C: Likewise.
35823         * g++.dg/abi/thunk2.C: Likewise.
35824         * g++.dg/abi/vbase11.C: Likewise.
35825         * g++.dg/abi/vthunk2.C: Likewise.
35826         * g++.dg/abi/vthunk3.C: Likewise.
35827         * g++.dg/ext/attrib8.C: Likewise.
35828         * g++.dg/opt/longbranch2.C: Likewise.
35829         * g++.dg/opt/reg-stack4.C: Likewise.
35830         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35831         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35832         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35833         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35834         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35835         * gcc.dg/20000609-1.c: Likewise.
35836         * gcc.dg/20000720-1.c: Likewise.
35837         * gcc.dg/20011107-1.c: Likewise.
35838         * gcc.dg/20011119-1.c: Likewise.
35839         * gcc.dg/20020108-1.c: Likewise.
35840         * gcc.dg/20020122-2.c: Likewise.
35841         * gcc.dg/20020122-3.c: Likewise.
35842         * gcc.dg/20020201-3.c: Likewise.
35843         * gcc.dg/20020206-1.c: Likewise.
35844         * gcc.dg/20020218-1.c: Likewise.
35845         * gcc.dg/20020310-1.c: Likewise.
35846         * gcc.dg/20020411-1.c: Likewise.
35847         * gcc.dg/20020418-2.c: Likewise.
35848         * gcc.dg/20020426-1.c: Likewise.
35849         * gcc.dg/20020426-2.c: Likewise.
35850         * gcc.dg/20020517-1.c: Likewise.
35851         * gcc.dg/20020523-1.c: Likewise.
35852         * gcc.dg/20020523-2.c: Likewise.
35853         * gcc.dg/20020729-1.c: Likewise.
35854         * gcc.dg/20030204-1.c: Likewise.
35855         * gcc.dg/20030826-2.c: Likewise.
35856         * gcc.dg/20030926-1.c: Likewise.
35857         * gcc.dg/20031202-1.c: Likewise.
35858         * gcc.dg/980312-1.c: Likewise.
35859         * gcc.dg/980313-1.c: Likewise.
35860         * gcc.dg/990117-1.c: Likewise.
35861         * gcc.dg/990424-1.c: Likewise.
35862         * gcc.dg/990524-1.c: Likewise.
35863         * gcc.dg/991230-1.c: Likewise.
35864         * gcc.dg/i386-387-1.c: Likewise.
35865         * gcc.dg/i386-387-2.c: Likewise.
35866         * gcc.dg/i386-387-3.c: Likewise.
35867         * gcc.dg/i386-387-4.c: Likewise.
35868         * gcc.dg/i386-387-5.c: Likewise.
35869         * gcc.dg/i386-387-6.c: Likewise.
35870         * gcc.dg/i386-asm-1.c: Likewise.
35871         * gcc.dg/i386-bitfield1.c: Likewise.
35872         * gcc.dg/i386-bitfield2.c: Likewise.
35873         * gcc.dg/i386-loop-1.c: Likewise.
35874         * gcc.dg/i386-loop-2.c: Likewise.
35875         * gcc.dg/i386-loop-3.c: Likewise.
35876         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35877         * gcc.dg/i386-pic-1.c: Likewise.
35878         * gcc.dg/i386-regparm.c: Likewise.
35879         * gcc.dg/i386-signbit-1.c: Likewise.
35880         * gcc.dg/i386-signbit-2.c: Likewise.
35881         * gcc.dg/i386-signbit-3.c: Likewise.
35882         * gcc.dg/i386-sse-5.c: Likewise.
35883         * gcc.dg/i386-sse-8.c: Likewise.
35884         * gcc.dg/i386-unroll-1.c: Likewise.
35885         * gcc.dg/tls/opt-1.c: Likewise.
35886         * gcc.dg/tls/opt-2.c: Likewise.
35887         * gcc.dg/unroll-1.c: Likewise.
35888         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35889         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35890         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35891         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35892
35893 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35894
35895         * g++.dg/template/incomplete1.C: New test.
35896
35897 2004-11-16  Nick Clifton  <nickc@redhat.com>
35898
35899         Revert patches accidentally commited during checkin of fixes for
35900         xstormy16 tests:
35901         gcc.c-torture/execute/simd-4.c: Revert
35902         gcc.dg/20040910-1.c: Revert.
35903
35904 2004-11-16  Paul Brook  <paul@codesourcery.com>
35905
35906         PR fortran/13010
35907         * gfortran.dg/der_pointer_1.f90: New test.
35908
35909 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35910
35911         PR c/18498
35912         * gcc.dg/bitfld-13.c: New test.
35913
35914 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35915
35916         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35917         powerpc*-*-linux*.
35918
35919         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35920         * gcc.dg/ppc64-abi-2.c: Ditto.
35921         * gcc.dg/ppc64-abi-3.c: Ditto.
35922
35923         * lib/gcc-dg.exp (dg-target-list): Remove.
35924
35925 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35926
35927         * gcc.dg/ia64-postinc.c: New test.
35928
35929 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35930
35931         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35932
35933 2004-11-15  Nick Clifton  <nickc@redhat.com>
35934
35935         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
35936         __INT_MAX__ so that the test can be compiled by toolchains
35937         targeted at 16-bit processors.
35938
35939         * gcc.dg/20040625-1.c: Use long constants rather than integers
35940         when performing arithmetic that will overflow 16-bits.
35941
35942         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
35943         xstormy16.  It does not support 128-bit vector operations.
35944
35945         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
35946         with the macro PTR_TYPE.  Define this macro to an integer type
35947         suitable for holding a pointer.
35948
35949         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
35950         the target is a 16-bit processor.
35951
35952         * gcc.dg/cpp/if-2.c: Expect a different warning message from
35953         16-bit targets where the character constant will be too long.
35954
35955         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
35956         where the double will not be directly addressable.
35957
35958 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35959
35960         Friend class name lookup 1/n, PR c++/18471
35961         * g++.dg/template/crash26.C: New test.
35962         * g++.dg/lookup/struct1.C: Adjust expected error.
35963         * g++.dg/parse/elab1.C: Likewise.
35964         * g++.dg/parse/elab2.C: Likewise.
35965         * g++.dg/parse/int-as-enum1.C: Likewise.
35966         * g++.dg/parse/struct-as-enum1.C: Likewise.
35967         * g++.dg/parse/typedef1.C: Likewise.
35968         * g++.dg/parse/typedef3.C: Likewise.
35969         * g++.dg/parse/typedef4.C: Likewise.
35970         * g++.dg/parse/typedef5.C: Likewise.
35971         * g++.dg/template/nontype4.C: Likewise.
35972         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
35973         * g++.old-deja/g++.other/elab1.C: Likewise.
35974         * g++.old-deja/g++.other/syntax4.C: Likewise.
35975
35976 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35977
35978         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
35979
35980 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
35981
35982         * gcc.c-torture/execute/20041114-1.c: New test.
35983
35984 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
35985
35986         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
35987         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
35988         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
35989         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
35990         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
35991         gcc.dg/switch-7.c: New tests.
35992
35993 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35994
35995         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
35996
35997 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
35998
35999         PR tree-opt/18400
36000         * gcc.dg/vect/pr18400.c: New test.
36001
36002 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36003             Andrew Pinski  <pinskia@physics.uc.edu>
36004
36005         PR tree-opt/18425
36006         * gcc.dg/vect/pr18425.c: New test.
36007
36008 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36009
36010         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36011         Guard with dg-require-alias and dg-require-visibility.
36012
36013 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36014
36015         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36016
36017 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36018
36019         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36020
36021 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36022
36023         PR c++/17344
36024         * g++.dg/template/defarg5.C: New test.
36025
36026 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36027
36028         * g++.dg/parse/cast1.C: Run only on ILP32.
36029         * g++.old-deja/g++.mike/p784.C: Likewise.
36030
36031 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36032
36033         * gcc.c-torture/execute/20041113-1.c: New test.
36034
36035 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36036
36037         PR target/18230
36038         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36039         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36040         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36041         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36042         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36043         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36044         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36045         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36046         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36047         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36048         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36049         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36050         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36051
36052 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36053
36054         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36055         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36056         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36057         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36058         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36059         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36060         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36061         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36062         gcc.target/sparc/combined-1.c: New tests.
36063
36064 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36065
36066         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36067         New tests.
36068
36069 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36070
36071         * lib/gcc-dg.exp (dg-forbid-option): New function.
36072         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36073         * g++.dg/abi/bitfield8.C: Likewise.
36074         * g++.dg/abi/dtor1.C: Likewise.
36075         * g++.dg/abi/empty10.C: Likewise.
36076         * g++.dg/abi/empty7.C: Likewise.
36077         * g++.dg/abi/empty9.C: Likewise.
36078         * g++.dg/abi/layout3.C: Likewise.
36079         * g++.dg/abi/layout4.C: Likewise.
36080         * g++.dg/abi/thunk1.C: Likewise.
36081         * g++.dg/abi/thunk2.C: Likewise.
36082         * g++.dg/abi/vbase11.C: Likewise.
36083         * g++.dg/abi/vthunk2.C: Likewise.
36084         * g++.dg/abi/vthunk3.C: Likewise.
36085         * g++.dg/ext/attrib8.C: Likewise.
36086         * g++.dg/opt/longbranch2.C: Likewise.
36087         * g++.dg/opt/reg-stack4.C: Likewise.
36088         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36089         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36090         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36091         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36092         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36093         * gcc.dg/20000609-1.c: Likewise.
36094         * gcc.dg/20000720-1.c: Likewise.
36095         * gcc.dg/20011107-1.c: Likewise.
36096         * gcc.dg/20011119-1.c: Likewise.
36097         * gcc.dg/20020108-1.c: Likewise.
36098         * gcc.dg/20020122-2.c: Likewise.
36099         * gcc.dg/20020122-3.c: Likewise.
36100         * gcc.dg/20020201-3.c: Likewise.
36101         * gcc.dg/20020206-1.c: Likewise.
36102         * gcc.dg/20020218-1.c: Likewise.
36103         * gcc.dg/20020310-1.c: Likewise.
36104         * gcc.dg/20020411-1.c: Likewise.
36105         * gcc.dg/20020418-2.c: Likewise.
36106         * gcc.dg/20020426-1.c: Likewise.
36107         * gcc.dg/20020426-2.c: Likewise.
36108         * gcc.dg/20020517-1.c: Likewise.
36109         * gcc.dg/20020523-1.c: Likewise.
36110         * gcc.dg/20020523-2.c: Likewise.
36111         * gcc.dg/20020729-1.c: Likewise.
36112         * gcc.dg/20030204-1.c: Likewise.
36113         * gcc.dg/20030826-2.c: Likewise.
36114         * gcc.dg/20030926-1.c: Likewise.
36115         * gcc.dg/20031202-1.c: Likewise.
36116         * gcc.dg/980312-1.c: Likewise.
36117         * gcc.dg/980313-1.c: Likewise.
36118         * gcc.dg/990117-1.c: Likewise.
36119         * gcc.dg/990424-1.c: Likewise.
36120         * gcc.dg/990524-1.c: Likewise.
36121         * gcc.dg/991230-1.c: Likewise.
36122         * gcc.dg/i386-387-1.c: Likewise.
36123         * gcc.dg/i386-387-2.c: Likewise.
36124         * gcc.dg/i386-387-3.c: Likewise.
36125         * gcc.dg/i386-387-4.c: Likewise.
36126         * gcc.dg/i386-387-5.c: Likewise.
36127         * gcc.dg/i386-387-6.c: Likewise.
36128         * gcc.dg/i386-asm-1.c: Likewise.
36129         * gcc.dg/i386-bitfield1.c: Likewise.
36130         * gcc.dg/i386-bitfield2.c: Likewise.
36131         * gcc.dg/i386-loop-1.c: Likewise.
36132         * gcc.dg/i386-loop-2.c: Likewise.
36133         * gcc.dg/i386-loop-3.c: Likewise.
36134         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36135         * gcc.dg/i386-pic-1.c: Likewise.
36136         * gcc.dg/i386-regparm.c: Likewise.
36137         * gcc.dg/i386-signbit-1.c: Likewise.
36138         * gcc.dg/i386-signbit-2.c: Likewise.
36139         * gcc.dg/i386-signbit-3.c: Likewise.
36140         * gcc.dg/i386-sse-5.c: Likewise.
36141         * gcc.dg/i386-sse-8.c: Likewise.
36142         * gcc.dg/i386-unroll-1.c: Likewise.
36143         * gcc.dg/tls/opt-1.c: Likewise.
36144         * gcc.dg/tls/opt-2.c: Likewise.
36145         * gcc.dg/unroll-1.c: Likewise.
36146         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36147         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36148         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36149         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36150         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36151         -m64 is specified.
36152
36153 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36154
36155         PR c++/18389
36156         * g++.dg/parse/cond1.C: New test.
36157
36158         PR c++/18429
36159         * g++.dg/template/array9.C: New test.
36160         * g++.dg/ext/vla1.C: Adjust error messages.
36161         * g++.dg/ext/vlm1.C: Likewise.
36162         * g++.dg/template/crash2.C: Likewise.
36163
36164         PR c++/18436
36165         * g++.dg/template/call3.C: New test.
36166
36167         PR c++/18407
36168         * g++.dg/template/ptrmem11.C: New test.
36169
36170 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36171
36172         PR other/14264
36173         * lib/g++.exp: Set LC_ALL and LANG to C.
36174         * lib/gcc-dg.exp: Likewise.
36175         * lib/gfortran.exp: Likewise.
36176         * lib/objc.exp: Likewise.
36177         * lib/treelang.exp: Likewise.
36178
36179 2004-11-12  Andreas Schwab  <schwab@suse.de>
36180
36181         * gcc.dg/pr16286.c: Fix last change.
36182
36183 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36184
36185         PR c++/18416
36186         * g++.dg/init/global1.C: New test.
36187
36188 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36189
36190         * gcc.c-torture/execute/20041112-1.c: New test.
36191
36192 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36193
36194         * lib/gcc-dg.exp (dg-target-list): New.
36195
36196 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36197             Richard Sandiford  <rsandifo@redhat.com>
36198
36199         * lib/target-supports.exp (get-compiler_messages): New.
36200         (check_named_sections_available): Use it.
36201         (check_effective_target_ilp32): New.
36202         (check_effective_target_lp64): New.
36203         (is-effective-target): New.
36204         * lib/gcc-dg.exp (dg-require-effective-target): New.
36205
36206 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36207
36208         * gcc.dg/precedence-1.c: New test.
36209
36210 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36211
36212         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36213
36214         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36215         message, delete generated files, use more descriptive name for
36216         executable, and make the test unsupported when it cannot be run.
36217
36218         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36219         (dg-require-weak, dg-require-visibility, dg-require-alias,
36220         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36221         dg-require-iconv, dg-require-named-sections): Use it.
36222
36223         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36224
36225 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36226
36227         PR target/16457
36228         * gcc.dg/ppc-and-1: New
36229
36230         PR target/16796
36231         * gcc.dg/ppc-mov-1.c: New.
36232
36233         PR target/16458
36234         * gcc.dg/ppc-compare-1.c: New.
36235
36236 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36237
36238         * objc.dg/desig-init-2.m: New test.
36239
36240 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36241
36242         PR middle-end/18160
36243         * g++.dg/warn/register-var-1.C: New test.
36244         * g++.dg/warn/register-var-2.C: New test.
36245
36246 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36247
36248         * gcc.dg/union-2.c: New test.
36249
36250 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36251
36252         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36253         New test for PR tree-optimization/17892.
36254
36255 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36256
36257         PR c++/18369
36258         * g++.dg/init/new12.C: New test.
36259
36260 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36261
36262         * gcc.target/sparc: New directory.
36263         * gcc.target/sparc/sparc.exp: New driver.
36264         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36265         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36266         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36267         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36268
36269 2004-11-10  Paul Brook  <paul@codesourcery.com>
36270
36271         PR fortran/18218
36272         * gfortran.dg/list_read.c: New test.
36273
36274 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36275
36276         PR c/18322
36277         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36278         expected diagnostic location.
36279
36280 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36281
36282         * gcc.dg/20041109-1.c: New test.
36283
36284 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36285
36286         PR objc/18406
36287         * objc/compile/pr18406.m: New test.
36288
36289 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36290
36291         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36292
36293 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36294
36295         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36296
36297 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36298
36299         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36300
36301 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36302
36303         * gcc.dg/20030225-2.c: Add prototype for abort and
36304         exit.
36305
36306 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36307
36308         PR tree-opt/18299
36309         * gcc.c-torture/pr18299-1.c: New test.
36310
36311 2004-11-06  Andreas Schwab  <schwab@suse.de>
36312
36313         * gcc.dg/pr16286.c: Also test for bool and pixel.
36314
36315 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36316
36317         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36318         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36319         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36320         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36321         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36322         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36323         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36324         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36325         gcc.dg/struct-semi-3.c: New tests.
36326
36327 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36328
36329         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36330
36331 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36332
36333         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36334         Do not use C99 designators.
36335
36336 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36337
36338         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36339
36340 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36341
36342         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36343         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36344         * gcc.c-torture/execute/simd-5.x: Remove.
36345
36346 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36347
36348         PR rtl-optimization/17933
36349         * gcc.dg/torture/pr17933-1.c: New test.
36350
36351 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36352
36353         PR target/18106
36354         * lib/target-supports.exp (check_weak_available): Support
36355         Windows.
36356
36357 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36358
36359         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36360         call to fflush(stdout) before abort.
36361         (my_ffsll): New function.
36362         (generate_fields): Use it.
36363
36364 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36365
36366         * gcc.dg/init-undef-1.c: New test.
36367
36368 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36369
36370         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36371         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36372         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36373         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36374         expected messages for new parser.
36375
36376 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36377
36378         * g++.dg/ext/visibility/symbian1.C: New test.
36379
36380 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36381
36382         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36383         on LP64 targets.
36384
36385 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36386
36387         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36388         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36389         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36390         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36391         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36392         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36393         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36394         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36395         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36396         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36397
36398 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36399
36400         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36401         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36402         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36403         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36404         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36405         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36406         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36407         for new parser.
36408
36409 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36410
36411         PR target/15342
36412         * gcc.dg/20041104-1.c: New test.
36413
36414 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36415
36416         * g++.dg/template/nontype7.C: New test.
36417         * g++.dg/template/nontype8.C: Likewise.
36418         * g++.dg/template/nontype9.C: Likewise.
36419         * g++.dg/template/nontype10.C: Likewise.
36420         * g++.dg/tc1/dr49.C: Likewise.
36421         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36422         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36423
36424 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36425
36426         * g++.dg/rtti/tinfo1.C: Remove xfails.
36427
36428 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36429
36430         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36431         packed attribute to the definition to satisfy the new C++ parser.
36432
36433 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36434
36435         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36436         invocations of va_arg.
36437
36438 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36439
36440         PR c++/18124
36441         * g++.dg/template/crash25.C: New test.
36442
36443         PR c++/18155
36444         * g++.dg/template/typedef2.C: New test.
36445         * g++.dg/parse/crash13.C: Adjust error markers.
36446
36447         PR c++/18177
36448         * g++.dg/conversion/const3.C: New test.
36449
36450 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36451
36452         PR fortran/17535
36453         PR fortran/17583
36454         PR fortran/17713
36455         * gfortran.dg/generic_[123].f90: New testcases.
36456
36457 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36458
36459         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36460         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36461
36462 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36463
36464         PR tree-opt/16808
36465         * gcc.c-torture/compile/pr16808.c: New test.
36466
36467 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36468
36469         PR rtl-optimization/17104
36470         * gcc.dg/ppc-bitfield1.c: New.
36471
36472 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36473
36474         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36475
36476 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36477
36478         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36479         strings for 32-bit code.
36480
36481 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36482
36483         PR c/18239
36484         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36485
36486 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36487
36488         PR c++/18064
36489         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36490
36491 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36492
36493         PR c++/15172
36494         * g++.dg/init/aggr2.C: New test.
36495
36496 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36497
36498         * objc.dg/local-decl-1.m: New test.
36499
36500 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36501
36502         * gcc.dg/20040910-1.c: Adjust regex.
36503
36504 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36505
36506         PR rtl-optimization/18084
36507         * g++.dg/opt/pr18084-1.C: New testcase.
36508
36509 2004-10-30  Matt Austern  <austern@apple.com>
36510
36511         PR c++/17542
36512         * g++.dg/ext/attrib18.C: New test.
36513
36514 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36515
36516         PR middle-end/18096
36517         * gcc.dg/pr18096-1.c: New test case.
36518
36519 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36520
36521         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36522
36523 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36524
36525         PR c/16666
36526         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36527         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36528         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36529         gcc.dg/old-style-prom-3.c: New tests.
36530
36531 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36532
36533         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36534         Remove unnecessary inclusion of stdio.h.
36535
36536 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36537
36538         PR rtl-optimization/17581
36539         * gcc.dg/pr17581-1.c: New test case.
36540
36541 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36542
36543         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36544         being implemented.
36545         * g++.dg/conversion/dr195-1.C: New.
36546         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36547         * g++.old-deja/g++.mike/p10148.C: Likewise.
36548
36549 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36550
36551         PR c++/17695
36552         * g++.dg/debug/typedef2.C: New test.
36553
36554 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36555
36556         PR fortran/13490
36557         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36558         * gfortran.dg/g77/README: Update.
36559
36560 2004-10-28  Matt Austern  <austern@apple.com>
36561
36562         PR c++/14124
36563         * g++.dg/ext/packed7.C: New test.
36564
36565 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36566
36567         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36568         scan-assembler.
36569         * lib/scanasm.exp (hidden-scan-for): New proc.
36570         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36571         string.
36572         (scan-not-hidden): Likewise.
36573         * lib/target-supports.exp (check_visibility_available): mach-o is
36574         support too.
36575
36576 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36577
36578         PR c++/17132
36579         * g++.dg/template/memclass3.C: New test.
36580
36581 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36582
36583         PR middle-end/18160
36584         * gcc.dg/register-var-1.c: New test.
36585         * gcc.dg/register-var-2.c: New test.
36586         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36587         error now.
36588
36589 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36590
36591         PR other/18172
36592         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36593         unused variables.
36594         * gcc.dg/vect/vect-22.c: Likewise.
36595
36596 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36597
36598         * gcc.dg/i386-rotate-1.c: New test.
36599
36600 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36601
36602         * g++.dg/init/ref12.C: Add "run" marker.
36603
36604         PR c++/17435
36605         * g++.dg/init/ref12.C: New test.
36606
36607         PR c++/18140
36608         * g++.dg/template/shift1.C: New test.
36609         * g++.dg/template/error10.C: Adjust error markers.
36610
36611 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36612
36613         PR tree-opt/17529
36614         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36615
36616 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36617
36618         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36619         * gcc.dg/weak/weak-3.c: Likewise.
36620         * gcc.dg/weak/weak-5.c: Likewise.
36621         * gcc.dg/weak/weak-9.c: Likewise.
36622         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36623         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36624
36625         * gcc.dg/darwin-weakimport-1.c: New.
36626
36627 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36628
36629         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36630
36631 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36632
36633         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36634         'syntax' error messages.
36635         * gcc.dg/cpp/direct2s.c: Likewise.
36636
36637 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36638
36639         * gcc.c-torture/compile/20041026-1.c: New.
36640
36641 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36642
36643         PR c++/18093
36644         * g++.dg/lookup/ns2.C: New test.
36645
36646         PR c++/18020
36647         * g++.dg/template/enum4.C: New test.
36648
36649         PR c++/18161
36650         * g++.dg/template/expr1.C: New test.
36651
36652 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36653
36654         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36655
36656 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36657
36658         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36659         gcc.dg/decl-nospec-3.c: New tests.
36660
36661 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36662
36663         * objc.dg/super-class-3.m: New test.
36664
36665 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36666
36667         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36668         resyncing.
36669         * gcc.dg/cpp/direct2s.c: Likewise.
36670
36671 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36672
36673         * objc.dg/image-info.m: Update for changes to section selection.
36674
36675 2004-10-25  David Ayers  <d.ayers@inode.at>
36676             Ziemowit Laski  <zlaski@apple.com>
36677
36678         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36679         diagnostics when messaging 'id <Proto>'.
36680         * objc.dg/class-protocol-1.m: New test.
36681         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36682         a non-existent method signature.
36683         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36684         Update diagnostics when messaging with non-existent method signature.
36685         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36686         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36687         invalid receivers are now resolved as if messaging 'id'; remove
36688         extraneous diagnostics.
36689
36690 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36691
36692         PR c/16667
36693         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36694         gcc.dg/init-desig-obs-3.c: New tests.
36695
36696 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36697
36698         * gcc.dg/debug/20041023-1.c: New test.
36699
36700 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36701
36702         PR middle-end/17407
36703         * gcc.c-torture/compile/pr17407.c: New test.
36704
36705         PR c++/18121
36706         * g++.dg/template/array8.C: New test.
36707
36708 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36709
36710         PR other/18138
36711         * lib/g++.exp: Accept more than one multilib libgcc.
36712         * lib/gcc-dg.exp: Likewise.
36713         * lib/objc.exp: Likewise.
36714         * lib/treelang.exp: Likewise.
36715         * lib/gfortran.exp: Likewise.
36716
36717 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36718
36719         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36720
36721 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36722
36723         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36724         * gcc.dg/c99-const-expr-3.c: Likewise.
36725
36726 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36727
36728         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36729
36730 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36731
36732         * gcc.c-torture/execute/loop-2e.x: Remove.
36733
36734 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36735
36736         PR c++/18095
36737         * g++.dg/parse/crash18.C: New.
36738         * g++.dg/parse/crash19.C: New.
36739
36740 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36741
36742         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36743         * g++.dg/ext/dllimport2.C: Same.
36744         * g++.dg/ext/dllimport8.C: Same.
36745
36746 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36747
36748         PR c++/10841
36749         * g++.dg/conversion/cast1.C: New test.
36750         * g++.dg/overload/pmf1.C: Adjust error marker.
36751
36752 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36753
36754         PR objc/17923
36755         * objc.dg/const-str-7.m: New test.
36756
36757 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36758
36759         * g++.dg/template/memfriend11.C: Fix comment typo.
36760         * g++.dg/template/memfriend14.C: Likewise.
36761
36762 2004-10-20  Richard Henderson  <rth@redhat.com>
36763
36764         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36765         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36766         -fasynchronous-unwind-tables.
36767
36768 2004-10-20  Richard Henderson  <rth@redhat.com>
36769
36770         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36771         (main): Return success.
36772         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36773         (main): Return success.
36774
36775 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36776
36777         PR c++/13495
36778         * g++.dg/template/memfriend9.C: New test.
36779         * g++.dg/template/memfriend10.C: Likewise.
36780         * g++.dg/template/memfriend11.C: Likewise.
36781         * g++.dg/template/memfriend12.C: Likewise.
36782         * g++.dg/template/memfriend13.C: Likewise.
36783         * g++.dg/template/memfriend14.C: Likewise.
36784         * g++.dg/template/memfriend15.C: Likewise.
36785         * g++.dg/template/memfriend16.C: Likewise.
36786         * g++.dg/template/memfriend17.C: Likewise.
36787         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36788
36789 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36790
36791         * g++.dg/conversion/dr195.C: New.
36792         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36793
36794 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36795             Devang Patel  <dpatel@apple.com>
36796
36797         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36798         of floating point arithmetic, which could trap.
36799
36800 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36801
36802         PR c++/14035
36803         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36804         * g++.dg/conversion/const2.C: New test.
36805         * g++.dg/expr/reinterpret2.C: New test.
36806         * g++.dg/expr/reinterpret3.C: New test.
36807         * g++.dg/expr/cast2.C: New test.
36808         * g++.dg/expr/copy1.C: New test.
36809         * g++.dg/other/conversion1.C: Change error message.
36810         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36811         function pointers to void *.
36812         * g++.old-deja/g++.mike/p10148.C: Likewise.
36813
36814 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36815
36816         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36817
36818 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36819
36820         PR c++/18047
36821
36822         * g++.dg/parse/expr3.C: New test.
36823
36824 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36825
36826         * gcc.dg/smod-1.c: New test.
36827
36828 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36829
36830         * objc.dg/method-14.m: New test.
36831
36832 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36833
36834         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36835         Also xfail as the patch was reverted.
36836
36837 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36838
36839         PR middle-end/16973
36840         * gcc.dg/pr16973.c: New test.
36841
36842 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36843
36844         PR tree-optimization/17656
36845         * gcc.c-torture/compile/pr17656.c: New test.
36846
36847 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36848
36849         * g++.dg/eh/shadow1.C: New.
36850
36851 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36852
36853         * gcc.c-torture/compile/20041018-1.c: New test.
36854
36855 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36856
36857         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36858         compiler referring to register 0 when accessing sdata.  The linker
36859         now patches things up.
36860
36861 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36862
36863         PR c/17529
36864         * gcc.c-torture/compile/pr17529.c: New test.
36865
36866 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36867
36868         PR c++/17743
36869         * g++.dg/ext/attrib17.C: New test.
36870
36871 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36872
36873         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36874
36875 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36876
36877         PR c++/10479
36878         * g++.dg/ext/attrib16.C: New test.
36879
36880 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36881
36882         PR c++/17042
36883         * g++.dg/init/dso_handle1.C: New test.
36884
36885         PR c++/14667
36886         * g++.dg/parse/typedef6.C: New test.
36887
36888         PR c++/17916
36889         * g++.dg/parse/pragma1.C: New test.
36890
36891 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36892
36893         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36894
36895 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36896
36897         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36898         -fno-common when on HPPA HP-UX platforms.
36899
36900 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36901
36902         PR other/16820
36903         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36904         stdint.h.
36905         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36906         uintptr_t.
36907
36908 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36909
36910         PR c++/16301
36911         * g++.dg/lookup/strong-using-4.C: New test.
36912
36913 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36914
36915         PR middle-end/16567
36916         * gcc.c-torture/compile/nested-1.c: New test.
36917
36918 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36919
36920         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36921         and mipsisa64*-*-* (until support for misaligned loads is added).
36922         * gcc.dg/vect/vect-50.c: Likewise.
36923         * gcc.dg/vect/vect-52.c: Likewise.
36924         * gcc.dg/vect/vect-54.c: Likewise.
36925         * gcc.dg/vect/vect-58.c: Likewise.
36926         * gcc.dg/vect/vect-60.c: Likewise.
36927         * gcc.dg/vect/vect-80.c: Likewise.
36928
36929 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36930
36931         PR c++/17976
36932         * g++.dg/init/dtor3.C: New test.
36933
36934 2004-10-15  Ben Elliston  <bje@au.ibm.com>
36935
36936         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
36937
36938 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
36939
36940         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
36941         * gcc.dg/macho-lo-sum.c: Likewise.
36942
36943 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
36944
36945         * gcc.dg/ppc-spe64-1.c: New test.
36946
36947 2004-10-14  Devang Patel  <dpatel@apple.com>
36948
36949         PR 17635
36950         * gcc.dg/pr17635.c : New test.
36951
36952 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
36953
36954         * gcc.dg/vect/vect-28.c: Remove xfail.
36955         * gcc.dg/vect/vect-30.c: Remove xfail.
36956         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
36957         * gcc.dg/vect/vect-33.c: Remove xfail.
36958         * gcc.dg/vect/vect-44.c: Remove xfail.
36959         * gcc.dg/vect/vect-46.c: Remove xfail.
36960         * gcc.dg/vect/vect-50.c: Remove xfail.
36961         * gcc.dg/vect/vect-52.c: Remove xfail.
36962         * gcc.dg/vect/vect-54.c: Remove xfail.
36963         * gcc.dg/vect/vect-58.c: Remove xfail.
36964         * gcc.dg/vect/vect-60.c: Remove xfail.
36965         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
36966         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
36967         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
36968         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
36969         * gcc.dg/vect/vect-8.c: Remove xfail.
36970         * gcc.dg/vect/vect-80.c: Remove xfail.
36971         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
36972
36973 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36974
36975         * gcc.dg/vect/vect-82.c: New testcase.
36976         * gcc.dg/vect/vect-82_64.c: New testcase.
36977         * gcc.dg/vect/vect-83.c: New testcase.
36978         * gcc.dg/vect/vect-83_64.c: New testcase.
36979
36980 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36981
36982         * gcc.dg/cpp/error-1.c: New test.
36983
36984 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36985
36986         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
36987
36988 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
36989
36990         PR target/17984
36991         * gcc.dg/cris-peep2-xsrand2.c: New test.
36992
36993 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
36994
36995         PR c++/17661
36996         * g++.dg/expr/for2.C: New test.
36997
36998 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36999
37000         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37001
37002 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37003
37004         PR tree-optimization/17724
37005         * g++.dg/opt/pr17724-1.C: New test.
37006         * g++.dg/opt/pr17724-2.C: New test.
37007         * g++.dg/opt/pr17724-3.C: New test.
37008         * g++.dg/opt/pr17724-4.C: New test.
37009         * g++.dg/opt/pr17724-5.C: New test.
37010         * g++.dg/opt/pr17724-6.C: New test.
37011
37012 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37013
37014         PR c/17301
37015         * gcc.dg/pr17301-2.c: New test.
37016
37017 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37018
37019         PR c++/15876
37020         * g++.dg/parse/error22.C: New test.
37021
37022         PR c++/17936
37023         * g++.dg/template/spec18.C: New test.
37024
37025 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37026
37027         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37028         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37029         memcpy.
37030         * gcc.dg/ia64-sync-2.c: Ditto.
37031         * gcc.dg/ia64-sync-3.c: Ditto.
37032
37033 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37034
37035         * g++.dg/eh/cleanup5.C: Add dg-options "".
37036
37037 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37038
37039         PR middle-end/17657
37040         * gcc.dg/switch-4.c: New test case.
37041
37042 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37043
37044         * gcc.c-torture/execute/20041011-1.c: New test.
37045
37046 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37047
37048         PR c++/17554
37049         * g++.dg/init/for3.C: New test.
37050
37051         PR c++/17657
37052         * g++.dg/opt/switch2.C: New test.
37053
37054         PR middle-end/17703
37055         * g++.dg/warn/Wreturn-2.C: New test.
37056
37057 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37058
37059         PR c++/17907
37060         * g++.dg/eh/cleanup5.C: New test.
37061
37062 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37063
37064         PR c++/17393
37065         * g++.dg/parse/error21.C: New test.
37066
37067 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37068
37069         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37070         * g++.dg/warn/incomplete1.C: Likewise.
37071         * g++.dg/template/qualttp20.C: Likewise.
37072
37073 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37074
37075         PR c/17881
37076         * parm-incomplete-1.c: New test.
37077
37078 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37079
37080         PR c++/17867
37081         * g++.dg/parse/error19.C: New test.
37082
37083         PR c++/17670
37084         * g++.dg/init/new11.C: New test.
37085
37086         PR c++/17821
37087         * g++.dg/parse/error20.C: New test.
37088
37089         PR c++/17826
37090         * g++.dg/template/crash24.C: New test.
37091
37092 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37093
37094         PR c/17301
37095         * gcc.dg/pr17301-1.c: New test.
37096
37097 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37098
37099         PR c/17189
37100         * gcc.dg/anon-struct-5.c: New test.
37101
37102 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37103
37104         PR c/17844
37105         * gcc.dg/pr17844-1.c: New test.
37106
37107 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37108
37109         PR tree-optimization/17906
37110         * gcc.c-torture/compile/pr17906.c: New.
37111
37112 2004-10-09  Stuart Hastings  <stuart@apple.com>
37113             Roger Sayle  <roger@eyesopen.com>
37114
37115         PR rtl-optimization/17853
37116         * gcc.dg/i386-mmx-5.c: New testcase.
37117
37118 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37119
37120         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37121
37122 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37123
37124         PR c++/17524
37125         * g++.dg/template/static9.C: New test.
37126
37127         PR c++/17685
37128         * g++.dg/parse/operator5.C: New test.
37129
37130 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37131
37132         PR middle-end/17894
37133         * gcc.c-torture/execute/divcmp-4.c: New test case.
37134
37135 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37136
37137         PR tree-opt/17902
37138         * g++.dg/opt/pr17902.C: New test.
37139
37140 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37141
37142         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37143
37144 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37145
37146         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37147
37148 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37149
37150         * gcc.dg/assign-warn-3.c: New test.
37151
37152 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37153
37154         PR c/16999
37155         * gcc.dg/cpp/ident-1.c: New test.
37156
37157 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37158
37159         * gcc.c-torture/compile/acc1.c: New.
37160
37161 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37162
37163         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37164         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37165
37166 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37167
37168         * gcc.dg/ultrasp11.c: New test.
37169
37170 2004-10-08  Michael Matz  <matz@suse.de>
37171
37172         * gcc.dg/doloop-2.c: New test.
37173
37174 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37175
37176         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37177         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37178         objc.dg/method-9.m: Update expected diagnostics.
37179
37180 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37181
37182         * gcc.dg/ppc-fsel-3.c: New file.
37183         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37184
37185 2004-10-07  Paul Brook  <paul@codesourcery.com>
37186
37187         * gfortran.dg/intrinsic_verify_1.f90: New test.
37188
37189 2004-10-07  Paul Brook  <paul@codesourcery.com>
37190
37191         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37192
37193 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37194
37195         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37196         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37197         commit.
37198
37199 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37200
37201         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37202
37203 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37204
37205         PR c++/17115
37206         * g++.dg/warn/Winline-4.C: New test.
37207
37208 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37209
37210         * gcc.c-torture/compile/20041007-1.c: New test.
37211
37212 2004-10-07  Paul Brook  <paul@codesourcery.com>
37213
37214         PR fortran/17678
37215         * gfortran.dg/use_allocated_1.f90: New test.
37216
37217 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37218
37219         PR middle-end/17849
37220         * gfortran.fortran-torture/compile/nested.f90: New test
37221
37222 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37223
37224         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37225
37226 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37227
37228         PR c++/17368
37229         * g++.dg/ext/asm6.C: New test.
37230
37231 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37232
37233         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37234
37235 2004-10-06  Paul Brook  <paul@codesourcery.com>
37236
37237         PR libfortran/17709
37238         * gfortran.dg/empty_format_1.f90: New test.
37239
37240 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37241
37242         PR fortran/17568
37243         * gfortran.dg/ishft.f90: New test.
37244
37245         PR fortran/17283
37246         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37247         tests.
37248
37249 2004-10-06  Paul Brook  <paul@codesourcery.com>
37250
37251         * gfortran.dg/do_1.f90: New test.
37252
37253 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37254
37255         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37256         optimizing for size.
37257
37258 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37259
37260         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37261
37262 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37263
37264         * gcc.c-torture/compile/20041005-1.c: New test.
37265
37266 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37267
37268         PR c++/17829
37269         * g++.dg/lookup/koenig4.C: New.
37270
37271 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37272
37273         * g++.dg/other/classkey1.C: Adjust quoting marks.
37274         * g++.dg/parse/error15.C: Likewise.
37275         * g++.dg/template/meminit2.C (int>): Likewise.
37276
37277 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37278
37279         PR fortran/17283
37280         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37281
37282         PR fortran/17631
37283         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37284
37285         PR fortran/17708
37286         * gfortran.dg/pr17708.f90: New test.
37287
37288 2004-10-04  Chao-ying Fu  <fu@mips.com>
37289
37290         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37291         * gcc.dg/vect/vect-4.c: Ditto.
37292         * gcc.dg/vect/vect-5.c: Ditto.
37293         * gcc.dg/vect/vect-6.c: Ditto.
37294         * gcc.dg/vect/vect-8.c: Ditto.
37295         * gcc.dg/vect/vect-16.c: Ditto.
37296         * gcc.dg/vect/vect-30.c: Ditto.
37297         * gcc.dg/vect/vect-40.c: Ditto.
37298         * gcc.dg/vect/vect-41.c: Ditto.
37299         * gcc.dg/vect/vect-42.c: Ditto.
37300         * gcc.dg/vect/vect-43.c: Ditto.
37301         * gcc.dg/vect/vect-44.c: Ditto.
37302         * gcc.dg/vect/vect-45.c: Ditto.
37303         * gcc.dg/vect/vect-46.c: Ditto.
37304         * gcc.dg/vect/vect-47.c: Ditto.
37305         * gcc.dg/vect/vect-48.c: Ditto.
37306         * gcc.dg/vect/vect-49.c: Ditto.
37307         * gcc.dg/vect/vect-50.c: Ditto.
37308         * gcc.dg/vect/vect-51.c: Ditto.
37309         * gcc.dg/vect/vect-52.c: Ditto.
37310         * gcc.dg/vect/vect-53.c: Ditto.
37311         * gcc.dg/vect/vect-54.c: Ditto.
37312         * gcc.dg/vect/vect-55.c: Ditto.
37313         * gcc.dg/vect/vect-56.c: Ditto.
37314         * gcc.dg/vect/vect-57.c: Ditto.
37315         * gcc.dg/vect/vect-58.c: Ditto.
37316         * gcc.dg/vect/vect-59.c: Ditto.
37317         * gcc.dg/vect/vect-60.c: Ditto.
37318         * gcc.dg/vect/vect-74.c: Ditto.
37319         * gcc.dg/vect/vect-79.c: Ditto.
37320         * gcc.dg/vect/vect-80.c: Ditto.
37321
37322 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37323
37324         * gcc.dg/unused-7.c: Use the correct option.
37325
37326 2004-10-04  Paul Brook  <paul@codesourcery.com>
37327         Bud Davis  <bdavis9659@comcast.net>
37328
37329         PR fortran/17706
37330         PR fortran/16434
37331         * gfortran/pr17706.f90: New test.
37332         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37333
37334 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37335
37336         * gfortran.dg/pr17612.f90: New test.
37337
37338 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37339
37340         * g++.dg/template/local1.C: Adjust quoting marks in
37341         testing for diagnostics.
37342         * g++.dg/tls/diag-2.C: Likewise.
37343         * g++.dg/other/error8.C: Likewise.
37344
37345 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37346
37347         PR c/17178
37348         * gcc.dg/unused-4.c: Adjust to be correct.
37349
37350         PR c/17820
37351         * gcc.dg/unused-7.c: New test.
37352
37353 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37354
37355         PR c++/17797
37356         * g++.dg/overload/template2.C: New test.
37357
37358 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37359
37360         PR tree-optimization/16632
37361         * gcc.dg/tree-ssa/20041002-1.c: New.
37362
37363 2004-10-03  Paul Brook  <paul@codesourcery.com>
37364
37365         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37366         rather than relying on default formatting.
37367
37368 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37369
37370         * gcc.dg/20040920-1.c: Update expected message text.
37371
37372 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37373
37374         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37375
37376 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37377
37378         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37379         tree level.
37380
37381 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37382
37383         * gcc.dg/tree-ssa/pr17343.c: Remove.
37384
37385 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37386
37387         PR tree-opt/17343
37388         * gcc.dg/tree-ssa/pr17343.c: New test.
37389
37390 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37391
37392         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37393         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37394         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37395         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37396         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37397
37398 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37399
37400         * gcc.dg/lvalue-2.c: New test.
37401
37402 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37403
37404         PR c/17730
37405         * gcc.dg/pr17730-1.c: New test
37406
37407 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37408
37409         PR c/7425
37410         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37411
37412 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37413
37414         * gcc.c-torture/execute/stdarg-1.c: New test.
37415         * gcc.c-torture/execute/stdarg-2.c: New test.
37416         * gcc.c-torture/execute/stdarg-3.c: New test.
37417         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37418         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37419         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37420         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37421         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37422
37423 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37424
37425         PR tree-optimization/17697
37426         * g++.dg/opt/pr17697-1.C: New test.
37427         * g++.dg/opt/pr17697-2.C: New test.
37428         * g++.dg/opt/pr17697-3.C: New test.
37429
37430 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37431
37432         PR c/16409
37433         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37434         gcc.dg/vla-init-5.c: New tests.
37435
37436 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37437
37438         PR c/13804
37439         * gcc.dg/pr13804-1.c: New test.
37440
37441 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37442
37443         PR fortran/16938
37444         * gfortran.dg/pr16938.f90: New test.
37445
37446 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37447
37448         * g++.dg/template/crash23.C: New test.
37449
37450 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37451
37452         PR c++/17585
37453         * g++.dg/template/static8.C: New test.
37454
37455 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37456
37457         PR c++/17681
37458         * g++.dg/other/error9.C: New test.
37459
37460 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37461
37462         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37463
37464 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37465
37466         PR fortran/15164
37467         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37468
37469 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37470
37471         PR middle-end/17112
37472         * gcc.dg/pr17112-1.c: New test case.
37473
37474 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37475
37476         PR c/11459
37477         * gcc.dg/pr11459-1.c: New test.
37478
37479 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37480
37481         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37482         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37483
37484 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37485
37486         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37487
37488 2004-09-25  Jan Hubicka  <jh@suse.cz>
37489
37490         * compile/30040909-1.c: New test.
37491         * compile/30040907-1.c: New test.
37492
37493 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37494
37495         * gcc.c-torture/execute/va-arg-26.c: New test.
37496
37497 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37498
37499         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37500         extra diagnostics on targets with 64-bit pointers.
37501         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37502
37503 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37504
37505         PR c/17188
37506         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37507         * gcc.dg/decl-3.c: Adjust expected message.
37508
37509 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37510
37511         PR fortran/17615
37512         * gfortran.dg/pr17615.f90: New test.
37513
37514 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37515
37516         PR tree-optimzation/17517
37517         * g++.dg/tree-ssa/pr17517.C: New Test.
37518
37519 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37520
37521         PR c++/16889
37522         * g++.dg/lookup/ambig3.C: New.
37523
37524 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37525
37526         PR tree-opt/17624
37527         * g++.dg/opt/pr17624.C: New test.
37528
37529 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37530
37531         PR c/6980
37532         * gcc.dg/Wbad-function-cast-1.c: New test.
37533
37534 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37535
37536         * g++.dg/ext/complit1.C
37537         * g++.dg/other/error2.C
37538         * g++.dg/other/nontype-1.C
37539         * g++.dg/parse/crash11.C
37540         * g++.dg/parse/crash12.C
37541         * g++.dg/parse/error15.C
37542         * g++.dg/parse/error4.C
37543         * g++.dg/parse/tmpl-outside1.C
37544         * g++.dg/parse/too-many-tmpl-args1.C
37545         * g++.dg/template/dependent-expr3.C
37546         * g++.dg/template/error10.C
37547         * g++.dg/template/instantiate1.C
37548         * g++.dg/template/vtable2.C
37549         * g++.dg/warn/Wshadow-1.C
37550         * g++.dg/warn/weak1.C
37551         * g++.old-deja/g++.brendan/crash16.C
37552         * g++.old-deja/g++.brendan/crash18.C
37553         * g++.old-deja/g++.brendan/crash48.C
37554         * g++.old-deja/g++.brendan/crash49.C
37555         * g++.old-deja/g++.brendan/crash55.C
37556         * g++.old-deja/g++.brendan/crash56.C
37557         * g++.old-deja/g++.brendan/crash8.C
37558         * g++.old-deja/g++.brendan/enum11.C
37559         * g++.old-deja/g++.brendan/enum8.C
37560         * g++.old-deja/g++.brendan/enum9.C
37561         * g++.old-deja/g++.brendan/friend3.C
37562         * g++.old-deja/g++.brendan/misc14.C
37563         * g++.old-deja/g++.bugs/900402_02.C
37564         * g++.old-deja/g++.bugs/900404_03.C
37565         * g++.old-deja/g++.bugs/900404_04.C
37566         * g++.old-deja/g++.bugs/900428_03.C
37567         * g++.old-deja/g++.jason/crash4.C
37568         * g++.old-deja/g++.jason/overload21.C
37569         * g++.old-deja/g++.jason/redecl1.C
37570         * g++.old-deja/g++.jason/report.C
37571         * g++.old-deja/g++.jason/rfg10.C
37572         * g++.old-deja/g++.jason/template30.C
37573         * g++.old-deja/g++.law/arm12.C
37574         * g++.old-deja/g++.law/ctors5.C
37575         * g++.old-deja/g++.law/cvt20.C
37576         * g++.old-deja/g++.law/init10.C
37577         * g++.old-deja/g++.law/init8.C
37578         * g++.old-deja/g++.law/visibility17.C
37579         * g++.old-deja/g++.law/visibility7.C
37580         * g++.old-deja/g++.mike/net8.C
37581         * g++.old-deja/g++.mike/p646.C
37582         * g++.old-deja/g++.mike/p700.C
37583         * g++.old-deja/g++.mike/p701.C
37584         * g++.old-deja/g++.mike/p811.C
37585         * g++.old-deja/g++.ns/template13.C
37586         * g++.old-deja/g++.other/array3.C
37587         * g++.old-deja/g++.other/crash25.C
37588         * g++.old-deja/g++.other/dtor3.C
37589         * g++.old-deja/g++.other/dtor4.C
37590         * g++.old-deja/g++.other/main1.C
37591         * g++.old-deja/g++.other/warn7.C
37592         * g++.old-deja/g++.pt/crash11.C
37593         * g++.old-deja/g++.pt/crash36.C
37594         * g++.old-deja/g++.pt/spec22.C
37595         * g++.old-deja/g++.pt/spec9.C
37596         * g++.old-deja/g++.pt/ttp52.C
37597         * g++.old-deja/g++.robertl/eb103.C
37598         * g++.old-deja/g++.robertl/eb121.C
37599         * g++.old-deja/g++.robertl/eb22.C
37600         * g++.old-deja/g++.robertl/eb8.C:
37601         Update locations and/or regexps of dg-error markers.
37602         Remove markers for some bogus messages that are no longer issued.
37603
37604 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37605
37606         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37607         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37608
37609 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37610
37611         PR c++/17618
37612         * g++.dg/lookup/crash5.C: New test.
37613
37614 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37615
37616         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37617         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37618         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37619         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37620         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37621         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37622
37623         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37624         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37625         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37626         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37627         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37628         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37629
37630         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37631
37632         * gcc.dg/vect/vect-44.c: Check additional cases.
37633         * gcc.dg/vect/vect-48.c: Check additional cases.
37634
37635         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37636         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37637         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37638         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37639         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37640         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37641         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37642         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37643         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37644
37645         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37646         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37647         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37648
37649 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37650
37651         * gcc.dg/tree-ssa/loop-6.c: New test.
37652
37653 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37654
37655         PR c++/17620
37656         * g++.dg/inherit/base2.C: New.
37657
37658 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37659
37660         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37661         * gcc.dg/20001012-2.c: Likewise.
37662         * gcc.dg/20001013-1.c: Likewise.
37663         * gcc.dg/20001101-1.c: Likewise.
37664         * gcc.dg/20001102-1.c: Likewise.
37665         * gcc.dg/bf-spl1.c: Likewise.
37666         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37667         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37668
37669 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37670
37671         PR tree-optimization/16721
37672         * gcc.dg/tree-ssa/pr16721.c: New test.
37673
37674 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37675
37676         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37677         * gcc.dg/20040305-1.c: Likewise.
37678
37679 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37680
37681         PR c/16566
37682         * gcc.c-torture/compile/pr16566-1.c,
37683         gcc.c-torture/compile/pr16566-2.c,
37684         gcc.c-torture/compile/pr16566-3.c: New tests.
37685
37686 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37687
37688         PR tree-optimization/17512
37689         * gcc.c-torture/compile/20040916-1.c.
37690
37691 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37692
37693         * gcc.dg/pragma-re-3.c: New test.
37694
37695 2004-09-17  Matt Austern  <austern@apple.com>
37696
37697         PR c++/15049
37698         * g++.dg/other/anon3.C: New.
37699
37700 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37701
37702         PR c++/7503
37703         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37704         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37705         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37706         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37707         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37708
37709 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37710
37711         PR fortran/17286
37712         * gfortran.dg/pr17286.f90: New test.
37713
37714 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37715
37716         PR c++/17530
37717         * g++.dg/template/static7.C: New test.
37718
37719 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37720
37721         PR tree-opt/17558
37722         * gcc.c-torture/compile/pr17558.c: New test.
37723
37724 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37725
37726         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37727         if SKIP_ATTRIBUTE is defined.
37728
37729 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37730
37731         PR fortran/15957
37732         * gfortran.dg/pr15957.f90: New test.
37733
37734 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37735
37736         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37737         in comparison.
37738         * gcc.dg/vect/vect-79.c: Likewise.
37739         * gcc.dg/vect/vect-80.c: Likewise.
37740
37741 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37742
37743         PR fortran/15750
37744         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37745
37746 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37747
37748         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37749         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37750         * gcc.dg/vect/vect-62.c: New testcase.
37751         * gcc.dg/vect/vect-63.c: New testcase.
37752         * gcc.dg/vect/vect-64.c: New testcase.
37753         * gcc.dg/vect/vect-65.c: New testcase.
37754         * gcc.dg/vect/vect-66.c: New testcase.
37755         * gcc.dg/vect/vect-67.c: New testcase.
37756         * gcc.dg/vect/vect-68.c: New testcase.
37757         * gcc.dg/vect/vect-69.c: New testcase.
37758         * gcc.dg/vect/vect-79.c: New testcase.
37759         * gcc.dg/vect/vect-80.c: New testcase.
37760
37761 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37762
37763         * gcc.target/mips/asm-1.c: New test.
37764
37765 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37766
37767         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37768         * gcc.dg/vect/vect-73.c: New testcase.
37769         * gcc.dg/vect/vect-74.c: New testcase.
37770         * gcc.dg/vect/vect-75.c: New testcase.
37771         * gcc.dg/vect/vect-76.c: New testcase.
37772         * gcc.dg/vect/vect-77.c: New testcase.
37773         * gcc.dg/vect/vect-78.c: New testcase
37774
37775 2004-09-18  Paul Brook  <paul@codesourcery.com>
37776
37777         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37778
37779 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37780
37781         PR c/17424
37782         * gcc.dg/pr17424-1.c: New test.
37783
37784 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37785
37786         * g++.dg/tree-ssa/pr17153.C: New test.
37787
37788 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37789
37790         PR pch/13361
37791         * g++.dg/pch/wchar-1.C: New.
37792         * g++.dg/pch/wchar-1.Hs: New.
37793
37794 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37795
37796         * gcc.c-torture/execute/20040917-1.c: New test.
37797
37798 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37799
37800         PR tree-optimization/17319
37801         * gcc.dg/pr17319.c: New test.
37802
37803 2004-09-17  Devang Patel  <dpatel@apple.com>
37804
37805         * gcc.dg/20040813-1.c: New test.
37806
37807 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37808
37809         PR tree-optimization/17273
37810         * gcc.c-torture/compile/pr17273.c: New test.
37811
37812 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37813
37814         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37815         Update expected messages.
37816         * gcc.dg/declspec-13.c: New test.
37817
37818 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37819
37820         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37821
37822 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37823
37824         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37825         change what 'a' is pointing to.
37826
37827 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37828
37829         PR c++/16002
37830         * g++.dg/template/error18.C: New test.
37831
37832         PR c++/16029
37833         * g++.dg/warn/Wunused-8.C: New test.
37834
37835 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37836
37837         PR tree-optimization/17513
37838         * gcc.dg/20040916-1.c: New test.
37839
37840 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37841
37842         PR c++/17501
37843         * g++.dg/template/typename7.C: New test.
37844
37845 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37846
37847         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37848
37849 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37850
37851         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37852         with -ftree-based-profiling also.
37853         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37854
37855 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37856
37857         PR/15364
37858         * gfortran.dg/der_array_io_1.f90: New test.
37859         * gfortran.dg/der_array_io_2.f90: New test.
37860         * gfortran.dg/der_array_io_3.f90: New test.
37861
37862 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37863
37864         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37865         EABI.
37866
37867 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37868
37869         * g++.dg/opt/switch1.C: New test.
37870
37871 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37872
37873         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37874         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37875         Update expected messages.
37876
37877 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37878
37879         PR fortran/16485
37880         * gfortran.dg/same_name_1.f90: New test.
37881
37882 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37883
37884         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37885         dereference garbage pointers.
37886
37887 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37888
37889         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37890         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37891
37892         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37893         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37894         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37895
37896 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37897
37898         PR c++/17324
37899         * g++.dg/template/mangle1.C: New test.
37900
37901 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37902
37903         PR tree-optimization/17252
37904         * gcc.c-torture/execute/pr17252.c: New test.
37905
37906 2004-09-14  Andrew Pinski  <apinski@apple.com>
37907
37908         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37909
37910 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37911
37912         PR rtl-optimization/9771
37913         * gcc.dg/pr9771-1.c: New test case.
37914
37915 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37916
37917         PR tree-optimization/15262
37918         * gcc.c-torture/execute/pr15262-1.c: New test.
37919         * gcc.c-torture/execute/pr15262-2.c: New test.
37920
37921 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37922
37923         * gcc.dg/declspec-12.c: New test.
37924
37925 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37926
37927         * gfortran.dg/pr17090.f90: Add directives to test.
37928
37929 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37930
37931         * gcc.c-torture/compile/20040914-1.c: New test.
37932
37933 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37934
37935         PR c++/16162
37936         * g++.dg/template/decl2.C: New test.
37937
37938 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
37939
37940         PR fortran/17090
37941         * gfortran.dg/pr17090.f90: New test.
37942
37943 2004-09-13  Dale Johannesen  <dalej@apple.com>
37944
37945         * gcc.c-torture/compile/pr17408.c: New test case.
37946
37947 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
37948
37949         PR c++/16716
37950         * g++.dg/parse/crash17.C: New test.
37951
37952         PR c++/17327
37953         * g++.dg/template/enum3.C: New test.
37954
37955 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
37956
37957         * lib/gcc-defs.exp: Load wrapper.exp.
37958         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
37959         using local code.
37960         * lib/gcc.exp (gcc_init): Similar.
37961         * lib/gfortran.exp (gfortran_init): Similar.
37962         * lib/objc.exp (objc_init): Similar.
37963         * lib/treelang.exp (treelang_init): Similar.
37964         * lib/wrapper.exp: New file with build_wrapper call machinery in
37965         ${tool}_maybe_build_wrapper.
37966
37967 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37968
37969         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
37970         "inline".
37971         * gcc.dg/declspec-11.c: Update expected messages.
37972         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
37973         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
37974         gcc.dg/inline-12.c: New tests.
37975
37976 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
37977
37978         * g++.dg/tree-ssa/pr17400.C: New testcase.
37979
37980 2004-09-13  James E Wilson  <wilson@specifixinc.com>
37981
37982         * gcc.target/mips/sb1-1.c: New testcase.
37983
37984 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
37985
37986         * lib/g77-dg.exp: Remove unused file.
37987         * lib/mike-g77.exp: Ditto.
37988         * lib/g77.exp: Ditto.
37989
37990 2004-09-12  Richard Henderson  <rth@redhat.com>
37991
37992         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
37993
37994 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
37995
37996         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
37997         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37998         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
37999         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38000         Update expected messages.
38001
38002 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38003
38004         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38005         declaration/use mismatch for dirp parameter.
38006
38007 2004-09-12  Andrew Pinski  <apinski@apple.com>
38008
38009         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38010         -fgnu-runtime is passed.
38011
38012 2004-09-12  Richard Henderson  <rth@redhat.com>
38013
38014         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38015         do the uplevel thing and update additional_flags directly.
38016         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38017         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38018         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38019         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38020
38021 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38022
38023         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38024
38025 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38026
38027         PR middle-end/17411
38028         * g++.dg/opt/pr17411-1.C: New test case.
38029
38030 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38031
38032         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38033         gcc.dg/tls/diag-2.c: Update expected messages.
38034         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38035         messages.
38036         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38037         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38038         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38039         gcc.dg/tls/diag-5.c: New tests.
38040
38041 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38042
38043         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38044
38045 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38046
38047         * g++.dg/parse/break-in-for.C: New test.
38048
38049 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38050
38051         * gcc.dg/tree-ssa/20040911-1.c: New test.
38052
38053 2004-09-11  Andreas Jaeger  <aj@suse.de>
38054
38055         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38056         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38057
38058 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38059
38060         * gcc.target/frv: New directory of FR-V-specific tests.
38061
38062 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38063
38064         * gcc.dg/convert-vec-1.c: New test.
38065
38066 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38067
38068         PR middle-end/17024
38069         * gcc.dg/pr17024-1.c: New test case.
38070
38071 2004-09-10  Eric Christopher  <echristo@redhat.com>
38072
38073         * gcc.dg/20040910-1.c: New test.
38074
38075 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38076
38077         * gcc.dg/bitfld-9.c: New test.
38078
38079 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38080
38081         * gcc.c-torture/execute/ieee/acc1.c: New test.
38082         * gcc.c-torture/execute/ieee/acc2.c: New test.
38083         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38084
38085 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38086
38087         * gcc.dg/deprecated-2.c: New test.
38088
38089 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38090
38091         * gcc.dg/init-vec-1.c: New test.
38092
38093 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38094
38095         PR middle-end/17055
38096         * gcc.dg/pr17055-1.c: New test case.
38097
38098 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38099
38100         PR target/17377
38101         * gcc.c-torture/execute/pr17377.c: New test.
38102
38103 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38104
38105         PR c/8420
38106         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38107         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38108         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38109         gcc.dg/long-long-typespec-1.c: New tests.
38110         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38111
38112 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38113
38114         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38115         gcc.dg/gnu99-static-1.c: New tests.
38116
38117 2004-09-08  Devang Patel  <dpatel@apple.com>
38118
38119         * gcc.dg/darwin-ld-20040828-1.c: New test.
38120         * gcc.dg/darwin-ld-20040828-2.c: New test.
38121         * gcc.dg/darwin-ld-20040828-3.c: New test.
38122
38123 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38124
38125         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38126         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38127         in error message.
38128         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38129         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38130         in error message.
38131         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38132         types they qualify.
38133         * objc.dg/type-size-2.m: Fix wording in comment.
38134         * objc.dg/va-meth-1.m: New test case.
38135
38136 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38137
38138         PR c/16633:
38139         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38140         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38141
38142 2004-09-06  Devang Patel  <dpatel@apple.com>
38143
38144         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38145         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38146
38147 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38148
38149         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38150         reflect changed line numbering of diagnostics.
38151
38152 2004-09-06  Paul Brook  <paul@codesourcery.com>
38153
38154         * gfortran.dg/edit_real_1.f90: Add new test.
38155
38156 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38157
38158         * gcc.dg/tree-ssa/loop-2.c: New test.
38159         * gcc.dg/tree-ssa/loop-3.c: New test.
38160         * gcc.dg/tree-ssa/loop-4.c: New test.
38161         * gcc.dg/tree-ssa/loop-5.c: New test.
38162
38163 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38164
38165         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38166
38167 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38168
38169         * gcc.dg/format/sentinel-1.c: New test.
38170
38171 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38172
38173         * gcc.dg/builtins-46.c: New.
38174
38175 2004-09-03  Devang Patel  <dpatel@apple.com>
38176
38177         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38178         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38179
38180 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38181
38182         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38183         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38184         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38185         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38186         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38187         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38188         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38189         the non-portable bzero.
38190         * gcc.dg/20010912-1.c: xfail for NetWare.
38191         * gcc.dg/20020426-2.c: xfail for NetWare.
38192         * gcc.dg/20021014-1.c: xfail for NetWare.
38193         * gcc.dg/20021018-1.c: xfail for NetWare.
38194         * gcc.dg/20030213-1.c: xfail for NetWare.
38195         * gcc.dg/20030225-1.c: xfail for NetWare.
38196         * gcc.dg/20030708-1.c: xfail for NetWare.
38197         * gcc.dg/builtins-config.h: Also exclude NetWare.
38198         * gcc.dg/format/format.h: Define restrict only if not already defined.
38199         * gcc.dg/nest.c: xfail for NetWare.
38200         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38201         * lib/target-supports.exp (check_visibility_available): Exclude
38202         NetWare.
38203
38204 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38205
38206         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38207         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38208         deterministic starting point for the alignment of structure fields.
38209         * gcc.dg/Wpadded.c: Dito.
38210         * g++.dg/abi/vbase10.C: Dito.
38211
38212 2004-09-03  Devang Patel  <dpatel@apple.com>
38213
38214         * g++.dg/debug/pr15736.cc: New test.
38215
38216 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38217
38218         * README.QMTEST: Fix out-of-date link.
38219
38220 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38221
38222         PR fortran/16579
38223         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38224         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38225
38226 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38227
38228         * g++.dg/abi/arm_rtti1.C: New test.
38229
38230 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38231
38232         * gcc.dg/ppc-vector-memcpy.c: New.
38233         * gcc.dg/ppc-vector-memset.c: New.
38234
38235 2004-09-02  Chao-ying Fu  <fu@mips.com>
38236
38237         * gcc.target/mips/mips-3d-1.c: New test.
38238         * gcc.target/mips/mips-3d-2.c: New test.
38239         * gcc.target/mips/mips-3d-3.c: New test.
38240         * gcc.target/mips/mips-3d-4.c: New test.
38241         * gcc.target/mips/mips-3d-5.c: New test.
38242         * gcc.target/mips/mips-3d-6.c: New test.
38243         * gcc.target/mips/mips-3d-7.c: New test.
38244         * gcc.target/mips/mips-3d-8.c: New test.
38245         * gcc.target/mips/mips-3d-9.c: New test.
38246         * gcc.target/mips/mips-ps-1.c: New test.
38247         * gcc.target/mips/mips-ps-2.c: New test.
38248         * gcc.target/mips/mips-ps-3.c: New test.
38249         * gcc.target/mips/mips-ps-4.c: New test.
38250         * gcc.target/mips/mips-ps-type.c: New test.
38251
38252 2004-09-02  Paul Brook  <paul@codesourcery.com>
38253
38254         * gfortran.dg/edit_real_1.f90: Add new tests.
38255
38256 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38257
38258         PR fortran/15327
38259         * gfortran.dg/merge_char_1.f90: New test.
38260
38261 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38262
38263         PR fortran/16404
38264         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38265
38266 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38267
38268         PR c/1522
38269         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38270
38271 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38272
38273         * g++.dg/opt/loop1.C: Do not XFAIL.
38274
38275 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38276
38277         * gcc.c-torture/execute/20040831-1.c: New test.
38278
38279 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38280
38281         PR fortran/16579
38282         * gfortran.dg/g77/20010610.f: Now passes.
38283         Copy from g77.f-torture/execute. Add dg-run directive.
38284         * gfortran.dg/g77/README: Update
38285
38286 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38287
38288         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38289         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38290         (t1, t2, t3, t4): Add volatile.
38291
38292 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38293
38294         * g++.dg/ext/visibility/arm1.C: New test.
38295
38296 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38297
38298         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38299         -pedantic-errors.
38300
38301 2004-09-01  Paul Brook  <paul@codesourcery.com>
38302
38303         * gfortran.dg/eof_2.f90: New test.
38304
38305 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38306
38307         PR fortran/16579
38308         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38309
38310 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38311
38312         PR libfortran/16805
38313         * gfortran.dg/list_read_2.f90: New test.
38314
38315 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38316
38317         * g++.dg/abi/key1.C: New test.
38318
38319 2004-08-31  Richard Henderson  <rth@redhat.com>
38320
38321         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38322         form of offsetof.
38323         * g++.dg/other/offsetof5.C: Remove duplicate.
38324
38325 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38326
38327         PR fortran/17244
38328         * gfortran.dg/func_derived_1.f90: New test.
38329
38330 2004-08-31  Paul Brook  <paul@codesourcery.com>
38331
38332         * gfortran.dg/eof_1.f90: New test.
38333
38334 2004-08-31  Paul Brook  <paul@codesourcery.com>
38335
38336         * gfortran.dg/list_read_1.f90: New file.
38337
38338 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38339
38340         * g++.dg/opt/loop1.C: XFAIL.
38341
38342 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38343
38344         * gcc.dg/funcdef-storage-1.c: New.
38345         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38346         an extern function in local scope.
38347         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38348         declare an 'auto inline' function in local scope.
38349         * gcc.dg/20011130-1.c: Likewise.
38350         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38351         an 'auto' function in local scope.
38352         * gcc.dg/20021014-1.c: Likewise.
38353         * gcc.dg/20030331-2.c: Likewise.
38354
38355 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38356
38357         * gfortran.dg/blockdata_1.f90: New test.
38358
38359 2004-08-30  Richard Henderson  <rth@redhat.com>
38360
38361         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38362
38363 2004-08-30  Richard Henderson  <rth@redhat.com>
38364
38365         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38366         additional_flags set by alternate driver.
38367         (ieee-options): New procedure.
38368         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38369         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38370         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38371         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38372
38373 2004-08-30  Richard Henderson  <rth@redhat.com>
38374
38375         * lib/f-torture.exp: Remove.
38376
38377 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38378
38379         PR rtl-optimization/16590
38380         * g++.dg/opt/loop1.C: New test.
38381
38382 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38383
38384         PR fortran/13910
38385         * gfortran.dg/oldstyle_1.f90: New test.
38386
38387 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38388         Paul Brook  <paul@codesourcery.com>
38389
38390         * gfortran.dg/g77/README: Update.
38391         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38392         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38393         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38394
38395 2004-08-28  Paul Brook  <paul@codesourcery.com>
38396
38397         PR libfortran/17195
38398         * gfortran.dg/edit_real_1.f90: New test.
38399
38400 2004-08-27  Paul Brook  <paul@codesourcery.com>
38401
38402         * gfortran.dg/rewind_1.f90: New test.
38403
38404 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38405
38406         PR fortran/16597
38407         * gfortran.dg/pr16597.f90: New test.
38408
38409 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38410
38411         PR c/13801
38412         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38413         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38414         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38415         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38416         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38417
38418 2004-08-26  Nick Clifton  <nickc@redhat.com>
38419
38420         * gcc.c-torture/compile/pr17119.c: New test.
38421
38422 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38423
38424         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38425
38426 2004-08-25  Richard Henderson  <rth@redhat.com>
38427
38428         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38429         the bits that expect kind=8 to be the largest real kind.
38430
38431 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38432
38433         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38434
38435 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38436
38437         * gfortran.dg/assignment_1.f90: New test.
38438
38439 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38440
38441         * g++.dg/template/repo3.C: New test.
38442
38443 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38444
38445         PR middle-end/16693
38446         PR tree-optimization/16372
38447         * g++.dg/opt/pr16372-1.C: New test case.
38448         * g++.dg/opt/pr16693-1.C: New test case.
38449         * g++.dg/opt/pr16693-2.C: New test case.
38450
38451 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38452
38453         * objc.dg/proto-lossage-4.m: New test.
38454
38455 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38456
38457         PR c++/17155
38458         * g++.dg/inherit/local2.C: New test.
38459
38460 2004-08-25  Paul Brook  <paul@codesourcery.com>
38461
38462         PR fortran/17144
38463         * gfortran.dg/string_ctor_1.f90: New test.
38464
38465 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38466
38467         PR c++/14428
38468         * g++.dg/template/redecl2.C: New test.
38469
38470 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38471
38472         PR fortran/17143
38473         * gfortran.dg/pr17143.f90: New test.
38474
38475 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38476
38477         PR fortran/17164
38478         * gfortran.dg/pr17164.f90: New test.
38479
38480 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38481
38482         * gcc.dg/tree-ssa/loop-1.c: New test.
38483
38484 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38485
38486         * gcc.c-torture/compile/20040824-1.c: New test.
38487
38488 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38489
38490         * gcc.c-torture/compile/iftrap-3.c: New test.
38491
38492 2004-08-24  Paul Brook  <paul@codesourcery.com>
38493
38494         * gfortran.dg/entry_2.f90: New test.
38495
38496 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38497
38498         PR c++/16889
38499         * g++.dg/lookup/ambig[12].C: New.
38500
38501 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38502
38503         PR c++/16706
38504         * g++.dg/template/crash21.C: New test.
38505         * g++.dg/template/crash22.C: Likewise.
38506
38507 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38508
38509         PR c++/17149
38510         * g++.dg/template/access15.C: New.
38511
38512 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38513
38514         PR c++/17163
38515         * g++.dg/template/repo2.C: New test.
38516
38517 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38518
38519         PR rtl-optimization/17078
38520         * gcc.c-torture/execute/pr17078-1.c: New test case.
38521
38522 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38523
38524         PR c/14492
38525         * gcc.dg/debug/crash1.c: New test.
38526
38527 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38528
38529         PR c/16180
38530         * gcc.dg/loop-5.c: New test.
38531
38532 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38533
38534         * gcc.c-torture/execute/20040823-1.c: New test.
38535
38536 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38537
38538         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38539         to the assembler.  Simplify test accordingly.
38540         (asm_abi_flags): Use GNU names.
38541         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38542         to check for ABI flags.
38543
38544 2004-08-22  Andrew Pinski  <apinski@apple.com>
38545
38546         * g++.dg/opt/pr14029.C: New test.
38547         * gcc.c-torture/execute/pr15262.c: New test.
38548
38549 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38550
38551         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38552
38553 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38554
38555         PR 16908
38556         * gfortran.dg/direct_io.f90: New test.
38557
38558 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38559
38560         PR c++/17121
38561         * g++.dg/inherit/local2.C: New test.
38562
38563 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38564
38565         PR c++/17120
38566         * g++.dg/warn/Wparentheses-4.C: New test.
38567
38568 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38569
38570         PR c++/17121
38571         * g++.dg/inherit/local2.C: New test.
38572
38573         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38574         * gcc.dg/ppc-ldstruct.c: Likewise.
38575         * gcc.dg/ppc64-abi-2.c: Likewise.
38576
38577 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38578
38579         PR rtl-optimization/17099
38580         * gcc.c-torture/execute/20040820-1.c: New test.
38581
38582 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38583
38584         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38585
38586 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38587
38588         PR fortran/17077
38589         * gfortran.dg/auto_array_1.f90: New test.
38590
38591 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38592
38593         PR fortran/17074
38594         * gfortran.dg/simpleif_1.f90: New test.
38595
38596 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38597
38598         * lib/target-supports.exp (check_profiling_available): Return
38599         false for arm*-*-symbianelf* and arm*-*-eabi*.
38600
38601         PR c++/15890
38602         * g++.dg/template/delete1.C: New test.
38603
38604 2004-08-19  Paul Brook  <paul@codesourcery.com>
38605
38606         PR fortran/14976
38607         PR fortran/16228
38608         * gfortran.dg/data_char_1.f90: New test.
38609
38610 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38611
38612         PR fortran/16946
38613         * gfortran.dg/reduction.f90: New testcase.
38614
38615 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38616
38617         PR fortran/16520
38618         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38619
38620 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38621
38622         PR c++/17041
38623         * g++.dg/Wparentheses-3.C: New test.
38624
38625 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38626
38627         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38628         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38629         * gcc.dg/vect/vect-2.c: Likewise.
38630         * gcc.dg/vect/vect-3.c: Likewise.
38631         * gcc.dg/vect/vect-4.c: Likewise.
38632         * gcc.dg/vect/vect-5.c: Likewise.
38633         * gcc.dg/vect/vect-6.c: Likewise.
38634         * gcc.dg/vect/vect-7.c: Likewise.
38635         * gcc.dg/vect/vect-25.c: Likewise.
38636         * gcc.dg/vect/vect-31.c: Likewise.
38637         * gcc.dg/vect/vect-32.c: Likewise.
38638         * gcc.dg/vect/vect-34.c: Likewise.
38639         * gcc.dg/vect/vect-36.c: Likewise.
38640         * gcc.dg/vect/vect-all.c: Likewise.
38641
38642 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38643
38644         PR c++/17068
38645         * g++.dg/template/operator4.C: New test.
38646
38647 2004-08-18  Richard Henderson  <rth@redhat.com>
38648
38649         * gcc.dg/20040206-1.c: XFAIL.
38650
38651 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38652
38653         PR c++/16246
38654         * g++.dg/template/array7.C: New test.
38655
38656 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38657
38658         * gcc.dg/mips-movcc-1.c: New test.
38659         * gcc.dg/mips-movcc-2.c: New test.
38660         * gcc.dg/mips-movcc-3.c: New test.
38661
38662         * gcc.dg/mips-nmadd-1.c: New test.
38663         * gcc.dg/mips-nmadd-2.c: New test.
38664
38665 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38666
38667         PR c++/15871
38668         * g++.dg/opt/inline8.C: New test.
38669
38670         PR c++/16965
38671         * g++.dg/parse/error17.C: New test.
38672
38673 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38674
38675         * gcc.dg/vect: New directory for vectorizer tests.
38676         * gcc.dg/vect/tree-vect.h: New file.
38677         * gcc.dg/vect/vect.exp: New file.
38678         * gcc.dg/vect/pr16105.c.c: New test.
38679         * gcc.dg/vect/vect-1.c: New test.
38680         * gcc.dg/vect/vect-2.c: New test.
38681         * gcc.dg/vect/vect-3.c: New test.
38682         * gcc.dg/vect/vect-4.c: New test.
38683         * gcc.dg/vect/vect-5.c: New test.
38684         * gcc.dg/vect/vect-6.c: New test.
38685         * gcc.dg/vect/vect-7.c: New test.
38686         * gcc.dg/vect/vect-8.c: New test.
38687         * gcc.dg/vect/vect-9.c: New test.
38688         * gcc.dg/vect/vect-10.c: New test.
38689         * gcc.dg/vect/vect-11.c: New test.
38690         * gcc.dg/vect/vect-12.c: New test.
38691         * gcc.dg/vect/vect-13.c: New test.
38692         * gcc.dg/vect/vect-14.c: New test.
38693         * gcc.dg/vect/vect-15.c: New test.
38694         * gcc.dg/vect/vect-16.c: New test.
38695         * gcc.dg/vect/vect-17.c: New test.
38696         * gcc.dg/vect/vect-18.c: New test.
38697         * gcc.dg/vect/vect-19.c: New test.
38698         * gcc.dg/vect/vect-20.c: New test.
38699         * gcc.dg/vect/vect-21.c: New test.
38700         * gcc.dg/vect/vect-22.c: New test.
38701         * gcc.dg/vect/vect-23.c: New test.
38702         * gcc.dg/vect/vect-24.c: New test.
38703         * gcc.dg/vect/vect-25.c: New test.
38704         * gcc.dg/vect/vect-26.c: New test.
38705         * gcc.dg/vect/vect-27.c: New test.
38706         * gcc.dg/vect/vect-28.c: New test.
38707         * gcc.dg/vect/vect-29.c: New test.
38708         * gcc.dg/vect/vect-30.c: New test.
38709         * gcc.dg/vect/vect-31.c: New test.
38710         * gcc.dg/vect/vect-32.c: New test.
38711         * gcc.dg/vect/vect-33.c: New test.
38712         * gcc.dg/vect/vect-34.c: New test.
38713         * gcc.dg/vect/vect-35.c: New test.
38714         * gcc.dg/vect/vect-36.c: New test.
38715         * gcc.dg/vect/vect-37.c: New test.
38716         * gcc.dg/vect/vect-38.c: New test.
38717         * gcc.dg/vect/vect-40.c: New test.
38718         * gcc.dg/vect/vect-41.c: New test.
38719         * gcc.dg/vect/vect-42.c: New test.
38720         * gcc.dg/vect/vect-43.c: New test.
38721         * gcc.dg/vect/vect-44.c: New test.
38722         * gcc.dg/vect/vect-45.c: New test.
38723         * gcc.dg/vect/vect-46.c: New test.
38724         * gcc.dg/vect/vect-47.c: New test.
38725         * gcc.dg/vect/vect-48.c: New test.
38726         * gcc.dg/vect/vect-49.c: New test.
38727         * gcc.dg/vect/vect-50.c: New test.
38728         * gcc.dg/vect/vect-51.c: New test.
38729         * gcc.dg/vect/vect-52.c: New test.
38730         * gcc.dg/vect/vect-53.c: New test.
38731         * gcc.dg/vect/vect-54.c: New test.
38732         * gcc.dg/vect/vect-55.c: New test.
38733         * gcc.dg/vect/vect-56.c: New test.
38734         * gcc.dg/vect/vect-57.c: New test.
38735         * gcc.dg/vect/vect-58.c: New test.
38736         * gcc.dg/vect/vect-59.c: New test.
38737         * gcc.dg/vect/vect-60.c: New test.
38738         * gcc.dg/vect/vect-61.c: New test.
38739         * gcc.dg/vect/vect-all.c: New test.
38740         * gcc.dg/vect/vect-none.c: New test.
38741
38742 2004-08-17  Paul Brook  <paul@codesourcery.com>
38743
38744         PR fortran/13082
38745         * gfortran.dg/entry_1.f90: New test.
38746
38747 2004-08-17  Andrew Pinski  <apinski@apple.com>
38748
38749         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38750
38751 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38752
38753         * gcc.dg/pr17036-1.c: New test.
38754
38755 2004-08-16  Devang Patel  <dpatel@apple.com>
38756
38757         * gcc.dg/darwin-20040809-1.c: New test.
38758
38759 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38760
38761         * gcc.dg/funcdef-attr-1.c: New test.
38762
38763 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38764
38765         * gcc.dg/altivec-17.c: New test.
38766         * gcc.dg/altivec-18.c: New test.
38767
38768 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38769
38770         PR c++/6749
38771         * g++.dg/template/vtable2.C: New test.
38772
38773 2004-08-14  Richard Henderson  <rth@redhat.com>
38774
38775         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38776         * gcc.dg/pack-test-4.c (main): Return 0.
38777         * gcc.dg/setjmp-1.c: Remove XFAIL.
38778         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38779
38780 2004-08-14  Richard Henderson  <rth@redhat.com>
38781
38782         * gcc.dg/980217-1.c: Add prototype for printf.
38783
38784 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38785
38786         * gfortran.dg/pr16935.f90: New test.
38787
38788 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38789
38790         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38791
38792 2004-08-13  Paul Brook  <paul@codesourcery.com>
38793
38794         * gfortran.dg/der_io_1.f90: Remove stray comma.
38795
38796 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38797
38798         * gcc.dg/vmx/cw-bug-2.c: Remove.
38799         * gcc.dg/vmx/vprint-1.c: Remove.
38800         * gcc.dg/vmx/vscan-1.c: Remove.
38801
38802 2004-08-12  Devang patel  <dpatel@apple.com>
38803
38804         * gcc.dg/darwin-20040809-2.c: New test.
38805
38806 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38807
38808         * g++.dg/ext/altivec-12.C: New test.
38809
38810         * g++.dg/ext/altivec-11.C: New test.
38811
38812 2004-08-12  Paul Brook  <paul@codesourcery.com>
38813
38814         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38815
38816 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38817
38818         * g++.dg/ext/altivec-2.C: Check for hardware support before
38819         executing any VMX instructions.
38820
38821         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38822
38823 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38824
38825         PR c++/16276
38826         * g++.old-deja/g++.other/comdat4.C: New test.
38827         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38828
38829 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38830
38831         PR target/16286
38832         * gcc.dg/pr16286.c: New test.
38833
38834 2004-08-12 Jan Beulich <jbeulich@novell.com>
38835
38836         * g++.dg/ext/asm5.C: New.
38837
38838 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38839
38840         PR c++/16698
38841         * g++.dg/eh/crash1.C: New test.
38842
38843         PR c++/16717
38844         * g++.dg/ext/construct1.C: New test.
38845
38846 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38847
38848         PR c++/16853
38849         * g++.dg/init/ptrmem1.C: New test.
38850
38851         PR c++/16618
38852         * g++.dg/parse/offsetof5.C: New test.
38853
38854         PR c++/16870
38855         * g++.dg/template/overload3.C: New test.
38856
38857 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38858
38859         PR c++/16964
38860         * g++.dg/parse/error16.C: New test.
38861
38862         PR c++/16904
38863         * g++.dg/template/error14.C: New test.
38864
38865         PR c++/16929
38866         * g++.dg/template/error15.C: New test.
38867
38868 2004-08-11  Devang Patel  <dpatel@apple.com>
38869
38870         * gcc.dg/darwin-ld-20040809-1.c: New test.
38871         * gcc.dg/darwin-ld-20040809-2.c: New test.
38872
38873 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38874
38875         PR fortran/16917
38876         * gfortran.dg/dfloat_1.f90: New test.
38877
38878 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38879
38880         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38881         * gcc.dg/dll-2.c: Fix dg-require syntax.
38882         * gcc.misc-tests/arm-isr.c (abort): Declare.
38883         (exit): Likewise.
38884
38885 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38886
38887         PR c++/16971
38888         * g++.dg/parse/crash16.C: New test.
38889
38890 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38891
38892         * gcc.dg/mips-rsqrt-1.c: New test case.
38893         * gcc.dg/mips-rsqrt-2.c: New test case.
38894         * gcc.dg/mips-rsqrt-3.c: New test case.
38895
38896 2004-08-10  Paul Brook  <paul@codesourcery.com>
38897
38898         * gfortran.dg/der_io_1.f90: New test.
38899
38900 2004-08-10  Paul Brook  <paul@codesourcery.com>
38901
38902         PR fortran/16919
38903         * gfortran.dg/der_array_1.f90: New test.
38904
38905 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38906
38907         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38908
38909 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38910
38911         * gcc.dg/wchar_t-2.c: Fix typo.
38912
38913 2004-08-09  Falk Hueffner  <falk@debian.org>
38914
38915         PR tree-optimization/12517
38916         * gcc.c-torture/compile/pr12517.c: New test.
38917
38918         PR tree-optimization/12578
38919         * gcc.c-torture/compile/pr12578.c: New test.
38920
38921         PR tree-optimization/12899
38922         * gcc.c-torture/compile/pr12899.c: New test.
38923
38924         PR rtl-optimization/14692
38925         * gcc.c-torture/compile/pr14692.c: New test.
38926
38927         PR tree-optimization/16461
38928         * gcc.c-torture/compile/pr16461.c: New test.
38929
38930 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38931
38932         * gfortran.dg/getenv_1.f90: New test.
38933
38934 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38935
38936         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
38937         wchar_t.
38938         * gcc.dg/symbian5.c: Test -fno-short-wchar.
38939
38940 2004-08-06  Paul Brook  <paul@codesourcery.com>
38941
38942         * gfortran.dg/ret_array_1.f90: New test.
38943         * gfortran.dg/ret_pointer_1.f90: New test.
38944
38945 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
38946
38947         * gcc.dg/missing-field-init-[12].c: New tests.
38948         * g++.dg/warn/missing-field-init-[12].C: New tests.
38949
38950 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
38951
38952         * gcc.dg/enum2.c: New test.
38953         * gcc.dg/symbian3.c: Likewise.
38954         * gcc.dg/symbian4.c: Likewise.
38955         * gcc.dg/wchar_t-2.c: Likewise.
38956
38957 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38958
38959         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
38960         destructor tests.
38961
38962 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
38963
38964         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
38965         dg-require-visiblity.
38966         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
38967         * g++.dg/ext/visibility/fvisibility.C: Likewise.
38968         * g++.dg/ext/visibility/memfuncts.C: Likewise.
38969         * g++.dg/ext/visibility/new1.C: Likewise.
38970         * g++.dg/ext/visibility/pragma.C: Likewise.
38971         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
38972         * g++.dg/ext/visibility/virtual.C: Likewise.
38973         * g++/dg/ext/visibility/visibility-1.C: Likewise.
38974         * g++/dg/ext/visibility/visibility-2.C: Likewise.
38975         * g++/dg/ext/visibility/visibility-3.C: Likewise.
38976         * g++/dg/ext/visibility/visibility-4.C: Likewise.
38977         * g++/dg/ext/visibility/visibility-5.C: Likewise.
38978         * g++/dg/ext/visibility/visibility-6.C: Likewise.
38979         * g++/dg/ext/visibility/visibility-7.C: Likewise.
38980         * g++/dg/ext/visibility/visibility-8.C: New test.
38981         * gcc.c-torture/compile/dll.x: Remove.
38982         * gcc.dg/dll-2.c: Use dg-require-dll
38983         * gcc.dg/visibility-10.c: New test.
38984         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
38985         supporting DLLs.
38986         * lib/scanasm.exp (scan_hidden): New function.
38987         (scan_not_hidden): Likewise.
38988
38989 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
38990
38991         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
38992
38993 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
38994
38995         * gcc.c-torture/execute/20040805-1.c: New test.
38996
38997 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
38998
38999         * gcc.dg/20020118-1.c: Declare abort.
39000         * gcc.dg/altivec_check.h: Likewise.
39001         * gcc.dg/iftrap-2.c: Likewise.
39002         * gcc.dg/pragma-darwin.c: Likewise.
39003         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39004
39005 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39006
39007         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39008
39009 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39010
39011         * gcc.c-torture/execute/builtins/abs-2.c,
39012         gcc.c-torture/execute/builtins/abs-3.c,
39013         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39014         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39015         intmax_t, uintmax_t and their limits.
39016         * gcc.dg/intmax_t-1.c: New test.
39017
39018 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39019
39020         * g++.dg/tc1/dr147.C: Add reference to PR.
39021
39022 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39023
39024         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39025         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39026
39027 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39028
39029         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39030
39031 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39032
39033         * gcc.dg/redecl-5.c: New test.
39034         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39035         of scanf.
39036
39037 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39038
39039         PR middle-end/16790
39040         * gcc.c-torture/execute/pr16790-1.c: New test case.
39041
39042 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39043
39044         * g++.dg/ext/visibility/assign1.C: New test.
39045         * g++.dg/ext/visibility/new1.C: Likewise.
39046
39047         * gcc.dg/symbian1.c: New test.
39048         * gcc.dg/symbian2.c: Likewise.
39049
39050 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39051
39052         PR target/16570
39053         * gcc.dg/i386-sse-9.c: New test.
39054
39055 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39056
39057         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39058
39059 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39060
39061         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39062         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39063         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39064         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39065         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39066         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39067         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39068         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39069         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39070         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39071         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39072         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39073         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39074         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39075         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39076         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39077         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39078         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39079         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39080         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39081         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39082         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39083         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39084         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39085         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39086         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39087         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39088         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39089         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39090         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39091         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39092         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39093         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39094         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39095         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39096         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39097         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39098         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39099         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39100         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39101         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39102         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39103         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39104         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39105         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39106         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39107         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39108         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39109         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39110         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39111         gcc.misc-tests/i386-pf-3dnow-1.c,
39112         gcc.misc-tests/i386-pf-athlon-1.c,
39113         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39114         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39115         Declare built-in functions used.
39116         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39117
39118 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39119
39120         PR c++/16707
39121         * g++.dg/lookup/using12.C: New test.
39122
39123         * g++.dg/init/null1.C: Fix PR number.
39124         * g++.dg/parse/namespace10.C: Likewise.
39125
39126 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39127
39128         PR c++/16224
39129         * g++.dg/template/spec17.C: New test.
39130         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39131         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39132
39133 2004-08-02  David Billinghurst
39134
39135         PR fortran/16292
39136         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39137
39138 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39139
39140         * gcc.dg/ia64-got-1.c: New test case.
39141
39142 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39143
39144         PR c++/16489
39145         * g++.dg/init/null1.C: New test.
39146         * g++.dg/tc1/dr76.C: Adjust error marker.
39147
39148         PR c++/16529
39149         * g++.dg/parse/namespace10.C: New test.
39150
39151         PR c++/16810
39152         * g++.dg/inherit/ptrmem2.C: New test.
39153
39154 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39155
39156         PR target/16155
39157         * gcc.dg/pr16155.c: New test.
39158
39159 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39160
39161         * gcc.dg/redecl-2.c: New test.
39162
39163 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39164
39165         * gcc.dg/darwin-longdouble.c: New file.
39166
39167 2004-07-30  Richard Henderson  <rth@redhat.com>
39168
39169         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39170         write to constant argument.
39171         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39172
39173 2004-07-30  Richard Henderson  <rth@redhat.com>
39174
39175         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39176         tests of nearest around zero.
39177
39178 2004-07-30  Andrew Pinski  <apinski@apple.com>
39179
39180         * gcc.c-torture/compile/20040730-1.c: New test.
39181
39182 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39183
39184         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39185         powerpc-eabispe.
39186
39187 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39188
39189         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39190
39191 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39192
39193         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39194         contains $ld_library_path.
39195         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39196
39197 2004-07-29  Richard Henderson  <rth@redhat.com>
39198
39199         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39200
39201         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39202         (alt2, which): New.
39203         (Check): Accept either alternative.
39204
39205 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39206
39207         * g++.dg/abi/inline1.C: New test.
39208         * g++.dg/abi/local1-a.cc: Likewise.
39209         * g++.dg/abi/local1.C: Likewise.
39210         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39211         * g++.dg/abi/mangle12.C: Likewise.
39212         * g++.dg/abi/mangle17.C: Likewise.
39213         * g++.dg/abi/mangle20-2.C: Likewise.
39214         * g++.dg/opt/interface1.C: Likewise.
39215         * g++.dg/opt/interface1.h: Likewise.
39216         * g++.dg/opt/interface1-a.cc: New test.
39217         * g++.dg/parse/repo1.C: New test.
39218         * g++.dg/template/repo1.C: Likewise.
39219         * g++.dg/warn/Winline-1.C: Likewise.
39220         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39221
39222 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39223
39224         * gcc.dg/tree-ssa/20040729-1.c: New test.
39225
39226 2004-07-27  Matt Austern <austern@apple.com>
39227
39228         * gcc.dg/darwin-bool-1.c: New test.
39229         * gcc.dg/darwin-bool-2.c: New test.
39230
39231 2004-07-28  Richard Henderson  <rth@redhat.com>
39232
39233         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39234         arguments in the correct type.  Don't write to constant arguments.
39235
39236 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39237
39238         PR tree-optimization/16688
39239         PR tree-optimization/16689
39240         * g++.dg/tree-ssa/pr16688.C: New test.
39241
39242 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39243
39244         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39245         loads.  Not only in the comment, this time.
39246
39247 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39248
39249         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39250         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39251         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39252         * gcc.dg/sh4a-bitmovua.c: New.
39253         * gcc.dg/sh4a-cos.c: New.
39254         * gcc.dg/sh4a-cosf.c: New.
39255         * gcc.dg/sh4a-fprun.c: New.
39256         * gcc.dg/sh4a-fsrra.c: New.
39257         * gcc.dg/sh4a-memmovua.c: New.
39258         * gcc.dg/sh4a-sin.c: New.
39259         * gcc.dg/sh4a-sincos.c: New.
39260         * gcc.dg/sh4a-sincosf.c: New.
39261         * gcc.dg/sh4a-sinf.c: New.
39262
39263 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39264
39265         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39266         conditionals.
39267         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39268         loads.
39269         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39270         DOM1.
39271
39272 2004-07-27  Andrew Pinski  <apinski@apple.com>
39273
39274         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39275
39276 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39277
39278         * gcc.dg/pragma-isr.c: New test.
39279
39280 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39281
39282         PR c++/14429
39283         * g++.dg/template/ttp11.C: New test.
39284
39285 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39286
39287         * gcc.c-torture/compile/20040727-1.c: New test.
39288
39289 2004-07-26  Eric Christopher  <echristo@redhat.com>
39290
39291         * gcc.c-torture/compile/20040726-2.c: New test.
39292
39293 2004-07-26  Andrew Pinski  <apinski@apple.com>
39294
39295         * g++.dg/rtti/tinfo1.C: Xfail.
39296
39297 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39298
39299         * gcc.c-torture/compile/20040726-1.c: New test.
39300
39301 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39302             Brian Ryner  <bryner@brianryner.com>
39303
39304         PR c++/9283
39305         PR c++/15000
39306         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39307         * g++.dg/ext/visibility/: New directory.
39308         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39309         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39310         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39311         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39312         * g++.dg/ext/visibility/fvisibility.C,
39313         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39314         g++.dg/ext/visibility/fvisibility-override1.C
39315         g++.dg/ext/visibility/fvisibility-override2.C
39316         g++.dg/ext/visibility/memfuncts.C
39317         g++.dg/ext/visibility/noPLT.C
39318         g++.dg/ext/visibility/pragma.C
39319         g++.dg/ext/visibility/pragma-override1.C
39320         g++.dg/ext/visibility/pragma-override2.C
39321         g++.dg/ext/visibility/staticmemfuncts.C
39322         g++.dg/ext/visibility/virtual.C: New tests.
39323
39324 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39325
39326         PR c/15360
39327         * gcc.dg/pr15360-1.c: New test.
39328
39329 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39330
39331         * gcc.dg/pragma-align-2.c: New test.
39332         * gcc.dg/pragma-init-fini.c: New test.
39333         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39334         targets.
39335
39336 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39337
39338         * gcc.dg/init-string-2.c: New test.
39339
39340 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39341
39342         PR 16684
39343         * gcc.dg/Wredundant-decls-1.c: New test case.
39344
39345 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39346
39347         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39348         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39349         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39350         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39351         * gcc.dg/compat/generate-random.c: New file.
39352         * gcc.dg/compat/generate-random.h: Likewise.
39353         * gcc.dg/compat/generate-random_r.c: Likewise.
39354         * gcc.dg/compat/struct-layout-1.h: Likewise.
39355         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39356         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39357         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39358         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39359         * gcc.dg/compat/struct-layout-1_main.c: New test.
39360         * gcc.dg/compat/struct-layout-1_x.c: New file.
39361         * gcc.dg/compat/struct-layout-1_y.c: New file.
39362         * gcc.dg/compat/struct-layout-1_test.h: New file.
39363
39364 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39365
39366         * gcc.dg/comp-return-1.c: New test
39367
39368 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39369
39370         * gcc.dg/vmx/8-02a.c: Fix typo.
39371
39372         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39373         * gcc.dg/darwin-abi-3.c: New test.
39374
39375         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39376         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39377
39378         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39379         * gcc.dg/vmx/ops-long-1.c: New test.
39380         * gcc.dg/vmx/ops-long-2.c: New test.
39381
39382 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39383
39384         * g++.dg/lookup/conv-[1234].C: New.
39385
39386 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39387
39388         * g++.dg/parse/attr2.C: Simplify.
39389
39390 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39391
39392         PR c/7284
39393         * gcc.c-torture/execute/pr7284-1.c: New test.
39394
39395 2004-07-22  Brian Booth  <bbooth@redhat.com>
39396
39397         * gcc.dg/tree-ssa/20040721-1.c: New test.
39398
39399 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39400
39401         * g++.dg/template/crash20.c: New.
39402
39403 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39404
39405         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39406         Add dg-run directive.  Declare variables as required.
39407         * gfortran.dg/g77/README: Update
39408
39409 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39410
39411         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39412         gcc.dg/cris-peep2-andu2.c: New tests.
39413
39414 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39415
39416         PR c/15052
39417         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39418         on return type.
39419         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39420         messages.
39421         * gcc.dg/qual-return-2.c: Update expected messages.
39422         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39423
39424 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39425
39426         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39427         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39428
39429 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39430
39431         PR c/11250
39432         * gcc.dg/init-string-1.c: New test.
39433
39434 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39435
39436         PR middle-end/15345
39437         PR c/16450
39438         * gcc.dg/torture/nested-fn-1.c: New test.
39439
39440 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39441
39442         PR target/16559
39443         * gcc.dg/ia64-fptr-1.c: New file.
39444
39445 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39446
39447         PR c++/14497
39448         * g++.dg/template/spec16.C: New test.
39449         * g++.old-deja/g++.robertl/eb118.C: Remove.
39450
39451 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39452
39453         PR c++/509
39454         * g++.dg/template/spec15.C: New test.
39455
39456 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39457
39458         Copy cases from g77.f-torture/execute and add dg-run
39459         directive.  Other changes as noted.
39460         * gfortran.dg/g77/13037.f
39461         * gfortran.dg/g77/1832.f
39462         * gfortran.dg/g77/19981119-0.f
39463         * gfortran.dg/g77/19990313-0.f
39464         * gfortran.dg/g77/19990313-1.f
39465         * gfortran.dg/g77/19990313-2.f
39466         * gfortran.dg/g77/19990313-3.f
39467         * gfortran.dg/g77/19990419-1.f
39468         * gfortran.dg/g77/19990826-0.f
39469         * gfortran.dg/g77/19990826-2.f
39470         * gfortran.dg/g77/20000503-1.f
39471         * gfortran.dg/g77/20001111.f
39472         * gfortran.dg/g77/20010116.f
39473         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39474         * gfortran.dg/g77/20010430.f
39475         * gfortran.dg/g77/6177.f
39476         * gfortran.dg/g77/947.f
39477         * gfortran.dg/g77/970816-3.f
39478         * gfortran.dg/g77/971102-1.f
39479         * gfortran.dg/g77/980520-1.f
39480         * gfortran.dg/g77/980628-0.f
39481         * gfortran.dg/g77/980628-1.f
39482         * gfortran.dg/g77/980628-10.f
39483         * gfortran.dg/g77/980628-2.f
39484         * gfortran.dg/g77/980628-3.f
39485         * gfortran.dg/g77/980628-7.f
39486         * gfortran.dg/g77/980628-8.f
39487         * gfortran.dg/g77/980628-9.f
39488         * gfortran.dg/g77/980701-0.f
39489         * gfortran.dg/g77/980701-1.f
39490         * gfortran.dg/g77/cabs.f
39491         * gfortran.dg/g77/claus.f
39492         * gfortran.dg/g77/complex_1.f
39493         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39494         * gfortran.dg/g77/dcomplex.f
39495         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39496         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39497         * gfortran.dg/g77/f90-intrinsic-numeric.f
39498         * gfortran.dg/g77/int8421.f
39499         * gfortran.dg/g77/labug1.f
39500         * gfortran.dg/g77/large_vec.f
39501         * gfortran.dg/g77/le.f
39502         * gfortran.dg/g77/short.f
39503         * gfortran.dg/g77/README: Update
39504
39505 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39506
39507         PR c++/16637
39508         * g++.dg/parse/lookup4.C: New test.
39509
39510 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39511
39512         PR c++/16175
39513         * g++.dg/template/ttp10.C: New test.
39514
39515 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39516
39517         * gcc.dg/pr12625-1.c: New test.
39518
39519 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39520
39521         * gcc.dg/switch-warn-1.c: New test.
39522         * gcc.dg/switch-warn-2.c: New test.
39523         * gcc.c-torture/compile/pr14730.c: Update.
39524
39525 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39526
39527         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39528         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39529         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39530         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39531
39532 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39533
39534         PR c++/16623
39535         * g++.dg/template/assign1.C: New test.
39536
39537 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39538
39539         PR c++/12170
39540         * g++.dg/template/ttp9.C: New test.
39541
39542 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39543
39544         * gcc.dg/format/cmn-err-1.c: New test.
39545
39546 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39547
39548         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39549         gcc.dg/Wparentheses-10.c: New tests.
39550         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39551
39552 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39553
39554         PR fortran/16465
39555         * gfortran.dg/g77//ffixed-line-length-0.f,
39556         gfortran.dg/g77/ffixed-line-length-132.f,
39557         gfortran.dg/g77/ffixed-line-length-72.f,
39558         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39559         gfortran.dg/g77/README: Update.
39560
39561 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39562
39563         PR c++/13092
39564         * g++.dg/template/non-dependent7.C: New test.
39565         * g++.dg/template/non-dependent8.C: Likewise.
39566         * g++.dg/template/non-dependent9.C: Likewise.
39567         * g++.dg/template/non-dependent10.C: Likewise.
39568
39569 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39570
39571         PR c++/16337
39572         * g++.dg/parse/attr2.C: New test.
39573
39574 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39575
39576         * g77.dg: Removed.
39577         * g77.f-torture: Ditto.
39578
39579 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39580
39581         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39582         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39583         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39584
39585 2004-07-16  Richard Henderson  <rth@redhat.com>
39586
39587         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39588
39589 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39590
39591         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39592         tests with full list of options.
39593         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39594         of TORTURE_OPTIONS if test contains 'dg-do run'.
39595
39596         PR fortran/16404
39597         * gfortran.dg/do_iterator.f90: New test.
39598
39599 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39600
39601         PR rtl-optimization/16536
39602         * gcc.c-torture/execute/restrict-1.c: New test.
39603
39604 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39605
39606         PR fortran/15324
39607         * gfortran.dg/pr15324.f90: New test.
39608
39609         PR fortran/15129
39610         * gfortran.dg/pr15129.f90: New test.
39611
39612         PR fortran/15140
39613         * gfortran.dg/pr15140.f90: New test.
39614
39615         PR fortran/13792
39616         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39617         compile-time simplification.
39618
39619 2004-07-14  Mike Stump  <mrs@apple.com>
39620
39621         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39622
39623 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39624
39625         PR target/16325
39626         * gcc.dg/profile-generate-1.c: New.
39627
39628 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39629
39630         * gcc.c-torture/execute/20040709-1.c: New test.
39631         * gcc.c-torture/execute/20040709-2.c: New test.
39632
39633 2004-07-14  Mike Stump  <mrs@apple.com>
39634
39635         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39636
39637 2004-07-14  Mike Stump  <mrs@apple.com>
39638
39639         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39640
39641 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39642
39643         PR c++/16518
39644         * g++.dg/parse/mutable1.C: New test.
39645
39646 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39647
39648         PR tree-optimization/16443
39649         * gcc.dg/tree-ssa/20040713-1.c: New test.
39650
39651 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39652
39653         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39654         for operator new.
39655
39656 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39657
39658         * gfortran.dg/g77/README: New file
39659         * gfortran.dg/g77/19981216-0.f: Copy from
39660         g77.f-torture/noncompile.  Add "dg-do compile" and
39661         dg-error as required.
39662         * gfortran.dg/g77/19990218-1.f: Likewise.
39663         * gfortran.dg/g77/19990905-1.f: Likewise.
39664         * gfortran.dg/g77/9263.f: Likewise.
39665         * gfortran.dg/g77/980615-0.f: Likewise.
39666         * gfortran.dg/g77/980616-0.f: Likewise.
39667         * gfortran.dg/g77/check0.f: Likewise.
39668         * gfortran.dg/g77/select_no_compile.f: Likewise.
39669
39670 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39671
39672         Copy files from g77.f-torture/compile.
39673         Add "{ dg-do compile}".  Other changes as noted
39674         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39675         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39676         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39677         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39678         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39679         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39680         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39681         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39682         statement to conform to standard.  Append alpha1.x for reference.
39683         * gfortran.dg/g77/xformat.f: Add dg-warning
39684
39685 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39686
39687         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39688         Add {dg-do compile} directive.
39689         * gfortran.dg/g77/cpp2.F: Likewise.
39690
39691 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39692
39693         PR c++/5402
39694         * g++.dg/lookup/name-clash1.C: New test.
39695
39696         PR c++/9777
39697         * g++.dg/lookup/name-clash2.C: New test.
39698
39699         PR c++/12102
39700         * g++.dg/lookup/name-clash3.C: New test.
39701
39702 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39703
39704         * g++.dg/lookup/new2.C: New test.
39705         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39706
39707 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39708
39709         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39710         Add {dg-do compile} directive.
39711         * gfortran.dg/g77/13060.f: Likewise.
39712         * gfortran.dg/g77/19990218-0.f: Likewise.
39713         * gfortran.dg/g77/19990305-0.f: Likewise.
39714         * gfortran.dg/g77/19990419-0.f: Likewise.
39715         * gfortran.dg/g77/19990502-0.f: Likewise.
39716         * gfortran.dg/g77/19990502-1.f: Likewise.
39717         * gfortran.dg/g77/19990525-0.f: Likewise.
39718         * gfortran.dg/g77/19990826-1.f: Likewise.
39719         * gfortran.dg/g77/19990826-3.f: Likewise.
39720         * gfortran.dg/g77/19990905-2.f: Likewise.
39721         * gfortran.dg/g77/20000412-1.f: Likewise.
39722         * gfortran.dg/g77/20000511-1.f: Likewise.
39723         * gfortran.dg/g77/20000511-2.f: Likewise.
39724         * gfortran.dg/g77/20000518.f: Likewise.
39725         * gfortran.dg/g77/20000601-1.f: Likewise.
39726         * gfortran.dg/g77/20000601-2.f: Likewise.
39727         * gfortran.dg/g77/20000629-1.f: Likewise.
39728         * gfortran.dg/g77/20000630-2.f: Likewise.
39729         * gfortran.dg/g77/20010115.f: Likewise.
39730         * gfortran.dg/g77/20010321-1.f: Likewise.
39731         * gfortran.dg/g77/20010426.f: Likewise.
39732         * gfortran.dg/g77/20020307-1.f: Likewise.
39733         * gfortran.dg/g77/8485.f: Likewise.
39734         * gfortran.dg/g77/960317-1.f: Likewise.
39735         * gfortran.dg/g77/970915-0.f: Likewise.
39736         * gfortran.dg/g77/980310-1.f: Likewise.
39737         * gfortran.dg/g77/980310-2.f: Likewise.
39738         * gfortran.dg/g77/980310-3.f: Likewise.
39739         * gfortran.dg/g77/980310-4.f: Likewise.
39740         * gfortran.dg/g77/980310-6.f: Likewise.
39741         * gfortran.dg/g77/980310-7.f: Likewise.
39742         * gfortran.dg/g77/980310-8.f: Likewise.
39743         * gfortran.dg/g77/980419-2.f: Likewise.
39744         * gfortran.dg/g77/980424-0.f: Likewise.
39745         * gfortran.dg/g77/980427-0.f: Likewise.
39746         * gfortran.dg/g77/980729-0.f: Likewise.
39747         * gfortran.dg/g77/981117-1.f: Likewise.
39748         * gfortran.dg/g77/toon_1.f: Likewise.
39749
39750 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39751
39752         PR c++/2204
39753         * g++.dg/other/abstract2.C: New test.
39754
39755 2004-07-12  Paul Brook  <paul@codesourcery.com>
39756
39757         * gfortran.dg/pointer_init_1.f90: New test.
39758
39759 2004-07-11  Paul Brook  <paul@codesourcery.com>
39760
39761         PR fortran/15986
39762         * gfortran.dg/contained_1.f90: New test.
39763
39764 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39765
39766         * g++.dg/parse/defarg8.C: New test.
39767
39768 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39769
39770         PR fortran/16433
39771         * gfortran.dg/pr16433.f: New test.
39772
39773         PR fortran/17574
39774         * gfortran.dg/pr15754.f90: New test.
39775
39776 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39777
39778         PR tree-optimization/16437
39779         * gcc.c-torture/execute/bitfld-4.c: New test.
39780
39781 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39782
39783         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39784         access to common var from module.
39785
39786 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39787
39788         PR fortran/16336
39789         * gfortran.fortran-torture/execute/common_2.f90: New test.
39790
39791 2004-07-10  Paul Brook  <paul@codesourcery.com>
39792
39793         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39794
39795 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39796
39797         PR fortran/15969
39798         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39799
39800 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39801
39802         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39803         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39804         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39805         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39806         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39807         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39808         * gfortran.dg/g77/funderscoring.f: Likewise.
39809         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39810
39811 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39812
39813         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39814
39815 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39816         Paul Brook  <paul@codesourcery.com>
39817
39818         PR fortran/13415
39819         * gfortran.dg/common_pointer_1.f90: New test.
39820
39821 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39822
39823         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39824
39825 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39826
39827         PR target/16364
39828         * gcc.c-torture/compile/20040709-1.c: New.
39829
39830 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39831
39832         PR fortran/14077
39833         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39834
39835 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39836
39837         PR fortran/13201
39838         * gfortran.dg/shape_1.f90: New test.
39839
39840 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39841             Andrew Pinski  <apinski@apple.com>
39842
39843         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39844
39845 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39846
39847         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39848         comment.
39849
39850 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39851         Paul Brook  <paul@codesourcery.com>
39852
39853         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39854         '.f95' and '.F95'.
39855
39856 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39857
39858         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39859
39860 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39861
39862         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39863         testcases with capital suffix.
39864
39865 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39866
39867         PR fortran/15481
39868         PR fortran/13372
39869         PR fortran/13575
39870         PR fortran/15978
39871         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39872
39873         * gfortran.dg/implicit_1.f90: New test.
39874
39875 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39876
39877         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39878         expression to match gfortran warning/error messages
39879         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39880         dg-error text.
39881
39882 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39883
39884         * lib/fortran-torture.exp: Rename proc search_for to
39885         search_for_re.
39886
39887 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39888
39889         * gcc.c-torture/execute/simd-5.x: New file.
39890         XFAIL on SPARC 64-bit at -O0.
39891
39892 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39893
39894         PR c++/8211
39895         PR c++/16165
39896         * g++.dg/warn/effc3.C: New test.
39897
39898 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39899
39900         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39901         change X to 1X in format.
39902         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39903         add data statements to conform to standard.
39904
39905 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39906
39907         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39908         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39909         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39910
39911 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39912
39913         * gfortran.dg/g77/7388.f: Copy from g77.dg
39914         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39915         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39916         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39917         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39918         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39919         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39920         * gfortran.dg/g77/strlen0.f: Likewise.
39921
39922 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39923
39924         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39925         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39926
39927 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39928
39929         * gcc.c-torture/execute/920428-2.x: Delete.
39930         * gcc.c-torture/execute/920501-7.x: Likewise.
39931
39932 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39933
39934         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
39935         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
39936         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
39937         prescott and c3-2.
39938         (PREFETCH_3DNOW): Add -march=c3.
39939
39940 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
39941
39942         PR c/16437
39943         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
39944         * gcc.c-torture/execute/bf64-1.x: Likewise.
39945
39946 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39947
39948         * gcc.c-torture/compile/20040708-1.c: New test.
39949
39950 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39951
39952         PR c++/16169
39953         * g++.dg/warn/effc2.C: New test.
39954
39955 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39956
39957         * gcc.c-torture/execute/bitfld-1.x: Remove.
39958         * gcc.c-torture/execute/bitfld-3.c: New test.
39959         * gcc.dg/bitfld-2.c: Remove XFAILs.
39960
39961 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
39962
39963         PR c++/16276
39964         * g++.dg/rtti/tinfo1.C: New file.
39965
39966 2004-07-07  Eric Christopher  <echristo@redhat.com>
39967
39968         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
39969
39970 2004-07-07  Andrew Pinski  <apinski@apple.com>
39971
39972         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
39973
39974 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
39975
39976         * g++.dg/init/call1.C: XFAIL.
39977
39978 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
39979
39980         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
39981         except for movstrict*, to movmem* and clrstr* to clrmem*.
39982
39983 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
39984
39985         * gcc.c-torture/execute/20040707-1.c: New test.
39986
39987 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
39988
39989         * gcc.c-torture/execute/20040706-1.c: New test.
39990
39991 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39992
39993         PR c++/3671
39994         * g++.dg/template/spec14.C: New test.
39995
39996 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
39997
39998         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
39999         nothing if not yet defined.  Use it in b, c and d type definitions.
40000         * gcc.c-torture/execute/20040705-1.c: New test.
40001         * gcc.c-torture/execute/20040705-2.c: New test.
40002
40003 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40004
40005         PR c++/2518
40006         * g++.dg/lookup/new1.C: New test.
40007
40008 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40009
40010         PR c++/11406
40011         * g++.dg/template/sizeof8.C: New test.
40012
40013 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40014
40015         * gcc.c-torture/compile/20040705-1.c: New test.
40016
40017 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40018
40019         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40020
40021 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40022
40023         * gcc.dg/cpp/if-mop.c: Two new testcases.
40024         * gcc.dg/cpp/trad/comment-3.c: New.
40025
40026 2004-07-04  Paul Brook  <paul@codesourcery.com>
40027
40028         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40029
40030 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40031
40032         PR c++/3761
40033         * g++.dg/lookup/crash4.C: New test.
40034
40035 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40036
40037         * gcc.c-torture/execute/builtin-abs-1.c
40038         * gcc.c-torture/execute/builtin-abs-2.c
40039         * gcc.c-torture/execute/builtin-complex-1.c
40040         * gcc.c-torture/execute/builtins/string-1-lib.c
40041         * gcc.c-torture/execute/builtins/string-1.c
40042         * gcc.c-torture/execute/builtins/string-2-lib.c
40043         * gcc.c-torture/execute/builtins/string-2.c
40044         * gcc.c-torture/execute/builtins/string-3-lib.c
40045         * gcc.c-torture/execute/builtins/string-3.c
40046         * gcc.c-torture/execute/builtins/string-4-lib.c
40047         * gcc.c-torture/execute/builtins/string-4.c
40048         * gcc.c-torture/execute/builtins/string-5-lib.c
40049         * gcc.c-torture/execute/builtins/string-5.c
40050         * gcc.c-torture/execute/builtins/string-6-lib.c
40051         * gcc.c-torture/execute/builtins/string-6.c
40052         * gcc.c-torture/execute/builtins/string-7-lib.c
40053         * gcc.c-torture/execute/builtins/string-7.c
40054         * gcc.c-torture/execute/builtins/string-8-lib.c
40055         * gcc.c-torture/execute/builtins/string-8.c
40056         * gcc.c-torture/execute/builtins/string-9-lib.c
40057         * gcc.c-torture/execute/builtins/string-9.c
40058         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40059         * gcc.c-torture/execute/builtins/string-asm-1.c
40060         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40061         * gcc.c-torture/execute/builtins/string-asm-2.c
40062         * gcc.c-torture/execute/stdio-opt-1.c
40063         * gcc.c-torture/execute/stdio-opt-2.c
40064         * gcc.c-torture/execute/stdio-opt-3.c
40065         * gcc.c-torture/execute/string-opt-1.c
40066         * gcc.c-torture/execute/string-opt-10.c
40067         * gcc.c-torture/execute/string-opt-11.c
40068         * gcc.c-torture/execute/string-opt-12.c
40069         * gcc.c-torture/execute/string-opt-13.c
40070         * gcc.c-torture/execute/string-opt-14.c
40071         * gcc.c-torture/execute/string-opt-15.c
40072         * gcc.c-torture/execute/string-opt-16.c
40073         * gcc.c-torture/execute/string-opt-2.c
40074         * gcc.c-torture/execute/string-opt-6.c
40075         * gcc.c-torture/execute/string-opt-7.c
40076         * gcc.c-torture/execute/string-opt-8.c:
40077         Replace with ...
40078
40079         * gcc.c-torture/execute/builtins/abs-2.c
40080         * gcc.c-torture/execute/builtins/abs-3.c
40081         * gcc.c-torture/execute/builtins/complex-1.c
40082         * gcc.c-torture/execute/builtins/fprintf.c
40083         * gcc.c-torture/execute/builtins/fputs.c
40084         * gcc.c-torture/execute/builtins/memcmp.c
40085         * gcc.c-torture/execute/builtins/memmove.c
40086         * gcc.c-torture/execute/builtins/memops-asm.c
40087         * gcc.c-torture/execute/builtins/mempcpy-2.c
40088         * gcc.c-torture/execute/builtins/mempcpy.c
40089         * gcc.c-torture/execute/builtins/memset.c
40090         * gcc.c-torture/execute/builtins/printf.c
40091         * gcc.c-torture/execute/builtins/sprintf.c
40092         * gcc.c-torture/execute/builtins/strcat.c
40093         * gcc.c-torture/execute/builtins/strchr.c
40094         * gcc.c-torture/execute/builtins/strcmp.c
40095         * gcc.c-torture/execute/builtins/strcpy.c
40096         * gcc.c-torture/execute/builtins/strcspn.c
40097         * gcc.c-torture/execute/builtins/strlen-2.c
40098         * gcc.c-torture/execute/builtins/strlen.c
40099         * gcc.c-torture/execute/builtins/strncat.c
40100         * gcc.c-torture/execute/builtins/strncmp-2.c
40101         * gcc.c-torture/execute/builtins/strncmp.c
40102         * gcc.c-torture/execute/builtins/strncpy.c
40103         * gcc.c-torture/execute/builtins/strpbrk.c
40104         * gcc.c-torture/execute/builtins/strpcpy-2.c
40105         * gcc.c-torture/execute/builtins/strpcpy.c
40106         * gcc.c-torture/execute/builtins/strrchr.c
40107         * gcc.c-torture/execute/builtins/strspn.c
40108         * gcc.c-torture/execute/builtins/strstr-asm.c
40109         * gcc.c-torture/execute/builtins/strstr.c:
40110         ... these new files.
40111
40112         * gcc.c-torture/execute/builtins/abs-2-lib.c
40113         * gcc.c-torture/execute/builtins/abs-3-lib.c
40114         * gcc.c-torture/execute/builtins/complex-1-lib.c
40115         * gcc.c-torture/execute/builtins/fprintf-lib.c
40116         * gcc.c-torture/execute/builtins/fputs-lib.c
40117         * gcc.c-torture/execute/builtins/memcmp-lib.c
40118         * gcc.c-torture/execute/builtins/memmove-lib.c
40119         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40120         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40121         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40122         * gcc.c-torture/execute/builtins/memset-lib.c
40123         * gcc.c-torture/execute/builtins/printf-lib.c
40124         * gcc.c-torture/execute/builtins/sprintf-lib.c
40125         * gcc.c-torture/execute/builtins/strcat-lib.c
40126         * gcc.c-torture/execute/builtins/strchr-lib.c
40127         * gcc.c-torture/execute/builtins/strcmp-lib.c
40128         * gcc.c-torture/execute/builtins/strcpy-lib.c
40129         * gcc.c-torture/execute/builtins/strcspn-lib.c
40130         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40131         * gcc.c-torture/execute/builtins/strlen-lib.c
40132         * gcc.c-torture/execute/builtins/strncat-lib.c
40133         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40134         * gcc.c-torture/execute/builtins/strncmp-lib.c
40135         * gcc.c-torture/execute/builtins/strncpy-lib.c
40136         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40137         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40138         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40139         * gcc.c-torture/execute/builtins/strrchr-lib.c
40140         * gcc.c-torture/execute/builtins/strspn-lib.c
40141         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40142         * gcc.c-torture/execute/builtins/strstr-lib.c
40143         * gcc.c-torture/execute/builtins/lib/abs.c
40144         * gcc.c-torture/execute/builtins/lib/fprintf.c
40145         * gcc.c-torture/execute/builtins/lib/memset.c
40146         * gcc.c-torture/execute/builtins/lib/printf.c
40147         * gcc.c-torture/execute/builtins/lib/sprintf.c
40148         * gcc.c-torture/execute/builtins/lib/strcpy.c
40149         * gcc.c-torture/execute/builtins/lib/strcspn.c
40150         * gcc.c-torture/execute/builtins/lib/strncat.c
40151         * gcc.c-torture/execute/builtins/lib/strncmp.c
40152         * gcc.c-torture/execute/builtins/lib/strncpy.c
40153         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40154         * gcc.c-torture/execute/builtins/lib/strspn.c
40155         * gcc.c-torture/execute/builtins/lib/strstr.c:
40156         New files containing support routines.
40157
40158         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40159         declaration.
40160         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40161         when not optimizing.
40162
40163 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40164
40165         PR c++/16240
40166         * g++.dg/abi/mangle22.C: New test.
40167         * g++.dg/abi/mangle23.C: Likewise.
40168
40169 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40170
40171         PR fortran/16290
40172         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40173         Allow for cases without denormalized floating point numbers.
40174
40175 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40176
40177         PR c/1027
40178         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40179         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40180         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40181         expected warning text.
40182         * gcc.dg/format/diag-2.c: New test.
40183
40184 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40185
40186         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40187
40188 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40189
40190         * gcc.dg/builtins-43.c: New.
40191         * gcc.dg/builtins-44.c: New.
40192         * gcc.dg/builtins-45.c: New.
40193
40194 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40195             Andreas Tobler  <a.tobler@schweiz.ch>
40196
40197         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40198         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40199         as SIGSEGV.
40200         * gcc.dg/cleanup-11.c: Likewise.
40201         * gcc.dg/cleanup-8.c: Likewise.
40202         * gcc.dg/cleanup-9.c: Likewise.
40203         * gcc.dg/cleanup-5.c: Run on all platforms.
40204
40205 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40206
40207         * g++.dg/warn/nonnull1.C: New test.
40208
40209 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40210
40211         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40212         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40213         Special-case the Sun compiler wrt to <complex.h>.
40214
40215 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40216
40217         * gcc.dg/Wunreachable-8.C: New test.
40218
40219         * gcc.dg/h8300-ice2.c : New test.
40220
40221 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40222
40223         PR fortran/16161
40224         * gfortran.fortran-torture/compile/implicit.f90: Add test
40225         for implicit character.
40226
40227 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40228
40229         PR fortran/16289
40230         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40231         Use tiny() intrinsic to find smallest non-negative real
40232
40233 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40234
40235         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40236         * gcc.dg/compat/struct-by-value-22_x.c: New.
40237         * gcc.dg/compat/struct-by-value-22_y.c: New.
40238
40239         * gcc.c-torture/execute/20040629-1.c: New test.
40240
40241 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40242
40243         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40244         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40245
40246         PR target/16195
40247         * gcc.dg/20040625-1.c: New test.
40248
40249 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40250
40251         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40252
40253 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40254
40255         PR fortran/15963
40256         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40257
40258 2004-06-29  Richard Henderson  <rth@redhat.com>
40259
40260         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40261
40262 2004-06-29  Paul Brook  <paul@codesourcery.com>
40263
40264         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40265         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40266
40267 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40268
40269         PR c++/16260
40270         * g++.dg/parse/crash15.C: New.
40271
40272 2004-06-28  Andrew Pinski  <apinski@apple.com>
40273
40274         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40275         by the error already.
40276
40277         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40278
40279 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40280
40281         PR target/14041
40282         * gcc.dg/h8300-bss-align-1.c : New.
40283
40284 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40285
40286         * PR c++/16174
40287         * g++.dg/template/ctor4.C: New.
40288
40289 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40290
40291         PR c++/16205
40292         * g++.dg/warn/Wsequence-point-1.C: New test.
40293
40294 2004-06-27  Paul Brook  <paul@codesourcery.com>
40295
40296         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40297
40298 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40299
40300         * g++.old-deja/g++.mike/p7325.C: Remove.
40301
40302 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40303
40304         PR c/14963
40305         * gcc.dg/pr14963.c: New test.
40306
40307 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40308
40309         PR c++/16193
40310         * g++.dg/parse/redef1.C: New test.
40311
40312 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40313
40314         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40315         20021110.c.
40316         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40317         20021119-1.c.
40318         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40319         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40320         5-04.c.
40321         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40322         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40323         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40324         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40325         g++.brendan/enum14.C.
40326         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40327         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40328         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40329         g++.mike/virt1.C.
40330         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40331         memtemp24.C.
40332
40333 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40334
40335         * gcc.dg/20040527-1.c: New test case.
40336
40337 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40338
40339         PR gfortran/pr16196
40340         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40341
40342 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40343
40344         PR middle-end/15825
40345         * gcc.dg/pr15825-1.c: New test case.
40346
40347 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40348
40349         * gcc.c-torture/execute/20040625-1.c: New test.
40350
40351 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40352
40353         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40354
40355 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40356
40357         * gcc.dg/torture/mips-div-1.c: New test.
40358
40359 2004-06-24  Jeff Law  <law@redhat.com>
40360
40361         * gcc.dg/tree-ssa/20040624-1.c: New test.
40362
40363 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40364
40365         * gcc.c-torture/compile/20040624-1.c: New test.
40366
40367 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40368
40369         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40370         this directory.
40371
40372 2004-06-23  Andrew Pinski  <apinski@apple.com>
40373
40374         PR middle-end/15988
40375         * g++.dg/opt/ptrmem4.C: New test.
40376
40377         * gcc.dg/c90-array-quals-2.c: New test.
40378
40379 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40380
40381         * gcc.dg/kpice1.c: New test.
40382
40383 2006-06-23  Andrew Pinski  <apinski@apple.com>
40384
40385         * gcc.dg/c90-array-quals.c: New test.
40386
40387 2006-06-22  Richard Henderson  <rth@redhat.com>
40388
40389         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40390
40391 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40392
40393         * gcc.dg/builtins-config.h: Handle FreeBSD.
40394
40395 2006-06-22  Richard Henderson  <rth@redhat.com>
40396
40397         * g++.dg/opt/devirt1.C: New.
40398
40399 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40400
40401         * g++.dg/opt/pr15551.C: New testcase.
40402
40403 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40404
40405         PR target/14800
40406         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40407         x86_64-*-linux* when compiling for 32bit.
40408
40409 2004-06-21  Andrew Pinski  <apinski@apple.com>
40410
40411         * gcc.dg/pch/struct-1.c: New.
40412         * gcc.dg/pch/struct-1.hs: New.
40413
40414 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40415
40416         * gcc.dg/pch/save-temps-1.c: New file.
40417         * gcc.dg/pch/save-temps-1.hs: New file.
40418
40419 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40420
40421         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40422         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40423
40424 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40425
40426         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40427         to fix type error.
40428         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40429         Remove trailing spaces.
40430
40431 2004-06-21  Richard Henderson  <rth@redhat.com>
40432
40433         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40434         merging && to BIT_FIELD_REF.
40435
40436 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40437
40438         * g++.dg/opt/placeholder1.C: New test.
40439
40440 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40441
40442         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40443         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40444         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40445         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40446
40447 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40448
40449         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40450         extern "C".
40451         * g++.dg/other/pragma-re-1.C: Add comments.
40452
40453 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40454
40455         PR gfortran/16080
40456         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40457
40458 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40459
40460         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40461         instead of setting the type of size_t by
40462         hand.
40463
40464 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40465
40466         * gcc.dg/unordered-2.c: New test case.
40467         * gcc.dg/unordered-3.c: New test case.
40468
40469 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40470
40471         PR other/16043
40472         * lib/g++.exp (g++_version): Tweak regexp for version
40473         * lib/g77.exp (g77_version): Likewise.
40474         * lib/gfortran.exp (gfortran_version): Likewise.
40475         * lib/objc.exp (objc_version): Likewise.
40476         * lib/treelang.exp (treelang_version): Likewise.
40477
40478 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40479
40480         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40481         Use INT_MAX instead of __INT_MAX__.
40482         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40483
40484         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40485         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40486         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40487         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40488         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40489         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40490         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40491         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40492         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40493
40494         * gcc.dg/range-test-1.c: New test.
40495         * g++.dg/opt/range-test-1.C: New test.
40496
40497 2004-06-17  Richard Henderson  <rth@redhat.com>
40498
40499         * objc.dg/sync-1.m: New.
40500         * objc.dg/try-catch-1.m: Don't force next runtime.
40501         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40502         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40503         shadowed catch clause.
40504         * objc.dg/try-catch-5.m: New.
40505
40506 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40507
40508         Bug 14610
40509         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40510
40511 2004-06-15  Richard Henderson  <rth@redhat.com>
40512
40513         * gcc.dg/20001116-1.c: Move expected warning line.
40514
40515 2004-06-15  Richard Henderson  <rth@redhat.com>
40516
40517         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40518         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40519
40520 2004-06-15  Jeff Law  <law@redhat.com>
40521
40522         * gcc.dg/tree-ssa/20040615-1.c: New test.
40523         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40524         be less sensitive to operand ordering.
40525         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40526
40527 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40528
40529         * g++.dg/abi/bitfield3.C: Add comment..
40530
40531 2004-06-15  Richard Henderson  <rth@redhat.com>
40532
40533         * g++.dg/ext/stmtexpr1.C: XFAIL.
40534         * gcc.dg/20030612-1.c: XFAIL.
40535
40536 2004-06-15  Eric Christopher  <echristo@redhat.com>
40537
40538         * g++.dg/charset/asm5.c: New.
40539         * gcc.dg/charset/asm6.c: New.
40540
40541 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40542
40543         PR fortran/15962
40544         * gfortran.fortran-torture/execute/select_1.f90: New test.
40545
40546 2004-06-15  Paul Brook  <paul@codesourcery.com>
40547
40548         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40549
40550 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40551
40552         PR c++/15967
40553         * g++.dg/lookup/crash3.C: New test.
40554
40555 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40556
40557         PR c++/15947
40558         * g++.dg/parse/dtor4.C: New test.
40559
40560 2004-06-14  Jeff Law  <law@redhat.com>
40561
40562         * gcc.c-torture/compile/20040614-1.c: New test.
40563
40564 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40565
40566         PR fortran/15211
40567         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40568         LEN of a character array.
40569
40570 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40571
40572         PR c++/15096
40573         * g++.dg/template/ptrmem10.C: New test.
40574
40575         PR c++/14930
40576         * g++.dg/template/friend30.C: New test.
40577
40578 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40579
40580         PR fortran/14928
40581         * gfortran.fortran-torture/compile/mloc.f90: New test.
40582
40583 2004-06-13  Paul Brook  <paul@codesourcery.com>
40584
40585         * gfortran.fortran-torture/execute/random_2.f90: New test.
40586
40587 2004-06-13  Eric Christopher  <echristo@redhat.com>
40588
40589         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40590
40591 2004-06-12  Paul Brook  <paul@codesourcery.com>
40592
40593         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40594
40595 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40596
40597         PR fortran/14923
40598         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40599
40600 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40601
40602         PR fortran/14957
40603         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40604         syntax errors in end statements of contained subroutines.
40605
40606 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40607
40608         PR fortran/12841
40609         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40610
40611 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40612
40613         PR fortran/15665
40614         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40615
40616 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40617
40618         PR gfortran/12839
40619         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40620
40621 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40622
40623         PR c++/15862
40624         * g++.dg/parse/enum1.C: New test.
40625
40626 2004-06-10  Jeff Law  <law@redhat.com>
40627
40628         * gcc.c-torture/compile/20040610-1.c: New test.
40629
40630 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40631
40632         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40633         * g++.old-deja/g++.other/decl3.C: Likewise.
40634
40635 2004-06-10  Brian Booth  <bbooth@redhat.com>
40636
40637         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40638         V_MAY_DEF instead of VDEF.
40639         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40640
40641 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40642
40643         PR c++/14211
40644         * g++.dg/conversion/const1.C: New test.
40645
40646         PR c++/15076
40647         * g++.dg/conversion/reinterpret1.C: New test.
40648
40649         PR c++/15877
40650         * g++.dg/template/enum2.C: New test.
40651
40652         PR c++/15227
40653         * g++.dg/template/error13.C: New test.
40654
40655 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40656
40657         PR fortran/14957
40658         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40659         arguments to test_* REAL and of the right size.
40660
40661 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40662
40663         PR target/15569
40664         PR rtl-optimization/15681
40665         * gcc.dg/20040609-1.c: New test.
40666
40667 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40668
40669         PR c++/14791
40670         * g++.dg/opt/builtins1.C: New test.
40671
40672 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40673
40674         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40675         that use default windows32 struct layout.
40676         * gcc.dg/i386-bitfield2.c: Likewise.
40677
40678 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40679
40680         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40681         for mingw32 and cygwin targets.
40682
40683 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40684
40685         * gcc.dg/pch/macro-4.c: New.
40686         * gcc.dg/pch/macro-4.hs: New.
40687
40688 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40689
40690         PR fortran/13249
40691         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40692
40693 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40694
40695         PR fortran/13372
40696         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40697
40698 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40699
40700         PR gfortran/14897
40701         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40702
40703 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40704
40705         PR gfortran/15755
40706         * gfortran.fortran-torture/execute/backspace.c : New test.
40707
40708 2004-06-09  Paul Brook  <paul@codesourcery.com>
40709
40710         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40711         (pointer_to_section): Rewrite to use smaller array.
40712
40713 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40714
40715         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40716         * gcc.dg/ext/altivec-10.c: Same.
40717         * gcc.dg/ext/altivec-11.c: Same.
40718         * gcc.dg/ext/altivec-12.c: Same.
40719         * gcc.dg/ext/altivec-13.c: Same.
40720         * gcc.dg/ext/altivec-14.c: Same.
40721         * gcc.dg/ext/altivec-15.c: Same.
40722         * gcc.dg/ext/altivec-16.c: Same.
40723         * gcc.dg/ext/altivec-3.c: Same.
40724         * gcc.dg/ext/altivec-4.c: Same.
40725         * gcc.dg/ext/altivec-6.c: Same.
40726         * gcc.dg/ext/altivec-7.c: Same.
40727         * gcc.dg/ext/altivec-8.c: Same.
40728         * gcc.dg/ext/altivec-varargs-1.c: Same.
40729
40730         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40731         * g++.dg/ext/altivec-10.C: Same.
40732         * g++.dg/ext/altivec-2.C: Same.
40733         * g++.dg/ext/altivec-3.C: Same.
40734         * g++.dg/ext/altivec-4.C: Same.
40735         * g++.dg/ext/altivec-5.C: Same.
40736         * g++.dg/ext/altivec-6.C: Same.
40737         * g++.dg/ext/altivec-7.C: Same.
40738         * g++.dg/ext/altivec-8.C: Same.
40739         * g++.dg/ext/altivec-9.C: Same.
40740
40741 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40742
40743         PR c++/7841
40744         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40745
40746 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40747
40748         * gcc.dg/union-1.c: New test.
40749
40750 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40751
40752         * gcc.dg/builtins-41.c: New test case.
40753         * gcc.dg/builtins-42.c: New test case.
40754
40755 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40756
40757         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40758         * g++.dg/ext/altivec-10.C: Same.
40759         * g++.dg/ext/altivec-2.C: Same.
40760         * g++.dg/ext/altivec-3.C: Same.
40761         * g++.dg/ext/altivec-4.C: Same.
40762         * g++.dg/ext/altivec-5.C: Same.
40763         * g++.dg/ext/altivec-6.C: Same.
40764         * g++.dg/ext/altivec-7.C: Same.
40765         * g++.dg/ext/altivec-8.C: Same.
40766         * g++.dg/ext/altivec-9.C: Same.
40767         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40768         * g++.old-deja/g++.brendan/new3.C: Same.
40769         * gcc.c-torture/execute/eeprof-1.x: Same.
40770
40771 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40772
40773         PR c/14765
40774         * gcc.dg/pr14765-1.c: New test.
40775
40776 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40777
40778         PR c/14649
40779         * gcc.dg/pr14649-1.c: New test case.
40780
40781 2004-06-07  Richard Henderson  <rth@redhat.com>
40782
40783         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40784         if temporaries.
40785
40786 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40787
40788         * g++.dg/eh/elide1.C: Remove XFAIL.
40789
40790 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40791
40792         PR c++/15337
40793         * g++.dg/expr/sizeof3.C: New test.
40794
40795         PR c++/14777
40796         * g++.dg/template/access14.C: New test.
40797
40798         PR c++/15554
40799         * g++.dg/template/enum1.C: New test.
40800
40801         PR c++/15057
40802         * g++.dg/eh/throw1.C: New test.
40803
40804 2004-06-07  David Ayers  <d.ayers@inode.at>
40805             Ziemowit Laski  <zlaski@apple.com>
40806
40807         * lib/objc.exp (objc_target_compile): Revert the '-framework
40808         Foundation' flag fix, since bare Darwin does not ship
40809         with the Foundation framework.
40810         * objc/execute/next_mapping.h: Provide a local NSConstantString
40811         @interface and @implementation.
40812         (objc_constant_string_init): A constructor function, used to
40813         initialize the NSConstantString meta-class object.
40814         * objc/execute/string1.m: Include "next_mapping.h" instead of
40815         <Foundation/NSString.h>.
40816         * objc/execute/string2.m: Likewise.
40817         * objc/execute/string3.m: Likewise.
40818         * objc/execute/string4.m: Likewise.
40819
40820 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40821
40822         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40823         to double. Replace double with FLOAT.
40824         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40825
40826         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40827         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40828         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40829         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40830         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40831         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40832         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40833         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40834
40835 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40836
40837         PR c/13519
40838         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40839
40840 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40841
40842         PR c++/15503
40843         * g++.dg/template/meminit2.C: New test.
40844
40845 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40846
40847         PR target/15822
40848         * gcc.c-torture/execute/compare-fp-1.c,
40849         gcc.c-torture/execute/compare-fp-2.c,
40850         gcc.c-torture/execute/compare-fp-3.c,
40851         gcc.c-torture/execute/compare-fp-4.c,
40852         gcc.c-torture/execute/compare-fp-3.x,
40853         gcc.c-torture/execute/compare-fp-4.x: Moved...
40854         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40855         gcc.c-torture/execute/ieee/compare-fp-2.c,
40856         gcc.c-torture/execute/ieee/compare-fp-3.c,
40857         gcc.c-torture/execute/ieee/compare-fp-4.c,
40858         gcc.c-torture/execute/ieee/compare-fp-3.x,
40859         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40860
40861 2004-06-04  David Ayers  <d.ayers@inode.at>
40862
40863         * objc/execute/protocol-isEqual-4.m: New testcase.
40864
40865 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40866
40867         * objc/execute/protocol-isEqual-1.m: New testcase.
40868         * objc/execute/protocol-isEqual-2.m: New testcase.
40869         * objc/execute/protocol-isEqual-3.m: New testcase.
40870
40871 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40872
40873         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40874
40875 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40876
40877         * lib/objc.exp (objc_target_compile): When running tests on
40878         Darwin (Mac OS X), inform the linker about '-framework
40879         'Foundation'.
40880
40881 2004-06-02  Eric Christopher  <echristo@redhat.com>
40882
40883         * gcc.c-torture/compile/20040602-1.c: New.
40884
40885 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40886
40887         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40888         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40889
40890         PR tree-optimization/14736
40891         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40892
40893         PR tree-optimization/14042
40894         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40895
40896         PR tree-optimization/14729
40897         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40898
40899 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40900
40901         PR fortran/15557
40902         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40903
40904 2004-06-01  Richard Hederson  <rth@redhat.com>
40905
40906         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40907
40908 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40909
40910         PR c++/14932
40911         * g++.dg/parse/offsetof4.C: New test.
40912
40913 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40914
40915         PR objc/7993
40916         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40917
40918 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40919
40920         PR c++/15701
40921         * g++.dg/template/friend29.C: New test.
40922
40923 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40924
40925         PR c/15749
40926         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40927
40928 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40929
40930         * gcc.dg/sparc-trap-1.c: New test.
40931
40932 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40933
40934         PR middle-end/15069
40935         * g++.dg/opt/fold3.C: New test case.
40936
40937 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
40938
40939         * lib/target-supports.exp (check_iconv_available): Fix fallout
40940         from 2004-05-28 patch.
40941
40942 2004-05-30  Paul Brook  <paul@codesourcery.com>
40943
40944         PR fortran/15620
40945         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
40946         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
40947
40948 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
40949
40950         * gfortran.fortran-torture/execute/random_1.f90: New test.
40951
40952 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40953
40954         * g++.dg/ext/altivec-10.C: New test.
40955
40956 2004-05-29  Paul Brook  <paul@codesourcery.com>
40957
40958         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
40959
40960 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40961
40962         * gcc.dg/altivec-16.c: New test.
40963
40964 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
40965
40966         * lib/target-supports.exp (check_vmx_hw_available): New.
40967         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
40968
40969         * lib/target-supports.exp (check_alias_available,
40970         check_iconv_available, check_named_sections_available): Use
40971         unique names for temporary files.
40972
40973 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
40974
40975         * gcc.dg/altivec-15.c: New test.
40976
40977 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40978
40979         PR c++/15083
40980         * g++.dg/warn/noeffect6.C: New test.
40981
40982         PR c++/15471
40983         * g++.dg/expr/ptrmem4.C: New test.
40984
40985         PR c++/15640
40986         * g++.dg/template/operator3.C: New test.
40987
40988 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
40989
40990         PR c++/14668
40991         * g++.dg/lookup/redecl1.C: New test.
40992         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
40993
40994 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
40995
40996         * gcc.c-torture/execute/compare-fp-1.c,
40997         gcc.c-torture/execute/compare-fp-2.c,
40998         gcc.c-torture/execute/compare-fp-3.c,
40999         gcc.c-torture/execute/compare-fp-4.c,
41000         gcc.c-torture/execute/compare-fp-3.x,
41001         gcc.c-torture/execute/compare-fp-4.x,
41002         gcc.dg/pr15649-1.c: New.
41003
41004 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41005
41006         PR c++/12883
41007         * g++.dg/init/array14.C: New test.
41008
41009 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41010
41011         * lib/compat.exp (compat-get-options-main): New.
41012         (compat-get-options): Remove unneeded code, warn for ignored
41013         command.
41014         (compat-execute): Check flag set by dg-require-* commands.
41015
41016         * lib/compat.exp (compat-execute): Break up long lines.
41017
41018 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41019
41020         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41021         * gcc.dg/altivec-14.c: New test.
41022         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41023
41024         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41025         * gcc.dg/altivec-12.c: Ditto.
41026
41027         * gcc.dg/altivec-3.c: Move call to altivec_check.
41028
41029 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41030
41031         PR c++/15044
41032         * g++.dg/template/error12.C: New test.
41033
41034         PR c++/15317
41035         * g++.dg/ext/attrib15.C: New test.
41036
41037         PR c++/15329
41038         * g++.dg/template/ptrmem9.C: New test.
41039
41040 2004-05-25  Paul Brook  <paul@codesourcery.com>
41041
41042         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41043
41044 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41045
41046         PR c++/15165
41047         * g++.dg/template/crash19.C: New test.
41048
41049 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41050
41051         PR c++/15025
41052         * g++.dg/template/redecl1.C: New test.
41053
41054 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41055
41056         PR c++/14821
41057         * g++.dg/other/ns1.C: New test.
41058
41059         PR c++/14883
41060         * g++.dg/template/invalid1.C: New test.
41061
41062 2004-05-23  Paul Brook  <paul@codesourcery.com>
41063         Victor Leikehman  <lei@haifasphere.co.il>
41064
41065         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41066         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41067
41068 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41069
41070         PR c++/15285
41071         PR c++/15299
41072         * g++.dg/template/non-dependent5.C: New test.
41073         * g++.dg/template/non-dependent6.C: New test.
41074
41075 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41076
41077         PR c++/15507
41078         * g++.dg/inherit/union1.C: New test.
41079
41080         PR c++/15542
41081         * g++.dg/template/addr1.C: New test.
41082
41083         PR c++/15427
41084         * g++.dg/template/array5.C: New test.
41085
41086         PR c++/15287
41087         * g++.dg/template/array6.C: New test.
41088
41089 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41090             Roger Sayle  <roger@eyesopen.com>
41091
41092         * g++.dg/lookup/forscope2.C: New test case.
41093
41094 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41095
41096         * gcc.dg/cpp/Wmissingdirs.c: New.
41097
41098 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41099
41100         PR target/15301
41101         * gcc.dg/compat/union-m128-1.h: New file.
41102         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41103         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41104         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41105
41106 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41107
41108         PR target/15302
41109         * gcc.dg/compat/struct-complex-1.h: New file.
41110         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41111         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41112         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41113
41114 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41115
41116         PR middle-end/3074
41117         * gcc.dg/pr3074-1.c: New test case.
41118         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41119
41120 2004-05-20  Falk Hueffner  <falk@debian.org>
41121
41122         PR other/15526
41123         * gcc.dg/ftrapv-1.c: New test case.
41124
41125 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41126
41127         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41128
41129 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41130             Jeff Law  <law@redhat.com>
41131
41132         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41133         * gcc.dg/tree-ssa/20040518-2.c: New test.
41134
41135         * gcc.dg/tree-ssa/20040518-1.c: New test.
41136
41137 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41138
41139         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41140
41141 2004-05-18  Paul Brook  <paul@codesourcery.com>
41142
41143         PR fortran/13930
41144         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41145
41146 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41147
41148         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41149         constant folding.
41150
41151 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41152
41153         * gcc.dg/tree-ssa/20040517-1.c: New test.
41154
41155 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41156
41157         * gcc.dg/loop-4.c: New test.
41158
41159 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41160
41161         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41162
41163 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41164
41165         PR fortran/15311
41166         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41167
41168 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41169
41170         PR fortran/13826
41171         PR fortran/13940
41172         * gfortran.fortran-torture/compile/data_1.f90: New test.
41173
41174 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41175
41176         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41177         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41178
41179 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41180
41181         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41182
41183 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41184
41185         PR c/15444
41186         * gcc.dg/format/xopen-1.c: Adjust expected message.
41187         * gcc.dg/format/xopen-3.c: New test.
41188
41189 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41190
41191         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41192
41193 2004-05-14  Jeff Law  <law@redhat.com>
41194
41195         * gcc.dg/tree-ssa/20040514-2.c: New test.
41196
41197 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41198
41199         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41200         this ...
41201         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41202         this.
41203
41204 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41205
41206         * gcc.dg/tree-ssa/20040514-1.c: New test.
41207
41208 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41209
41210         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41211         test.
41212
41213 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41214
41215         PR fortran/14066
41216         * gfortran.fortran-torture/compile/do_1.f90: New test.
41217
41218 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41219
41220         PR fortran/15051
41221         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41222         test.
41223
41224 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41225
41226         PR fortran/15149
41227         * gfortran.fortran-torture/execute/random_init.f90: New test.
41228
41229 2004-05-13  Paul Brook  <paul@codesourcery.com>
41230
41231         PR fortran/15314
41232         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41233
41234 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41235
41236         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41237         for the powerpc case.
41238
41239 2004-05-13  Jeff Law  <law@redhat.com>
41240
41241         * gcc.dg/tree-ssa/20040513-1.c: New test.
41242         * gcc.dg/tree-ssa/20040513-2.c: New test.
41243
41244 2004-05-13  Paul Brook  <paul@codesourcery.com>
41245
41246         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41247         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41248         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41249
41250 2004-05-13  Andreas Schwab  <schwab@suse.de>
41251
41252         PR other/10819
41253         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41254         characters.
41255
41256 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41257
41258         PR fortran/15294
41259         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41260
41261 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41262
41263         Merge from tree-ssa-20020619-branch.  See
41264         ChangeLog.tree-ssa for details.
41265
41266 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41267
41268         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41269         include <altivec.h> explicitly.
41270         * gcc.dg/altivec-13.c: Likewise.
41271
41272 2004-05-11  Paul Brook  <paul@codesourcery.com>
41273
41274         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41275
41276 2004-05-10  Eric Christopher  <echristo@redhat.com>
41277
41278         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41279         * gcc.dg/sibcall-4.c: Ditto.
41280
41281 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41282
41283         * g++.dg/ext/altivec-8.C: New test case.
41284         * gcc.dg/altivec-13.c: New test case.
41285
41286 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41287
41288         * gcc.c-torture/execute/divcmp-1.c: New test case.
41289         * gcc.c-torture/execute/divcmp-2.c: New test case.
41290         * gcc.c-torture/execute/divcmp-3.c: New test case.
41291
41292 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41293
41294         * g++.dg/other/pragma-re-2.C: New test.
41295
41296 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41297
41298         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41299         * gcc.dg/i386-387-2.c: Likewise.
41300
41301         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41302         __builtin_drem.
41303         * gcc.dg/i386-387-6.c: Likewise.
41304
41305 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41306
41307         * gcc.dg/builtins-33.c: Also check log1p*.
41308
41309 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41310
41311         PR optimization/15296
41312         * gcc.c-torture/execute/pr15296.c: New test.
41313
41314 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41315
41316         * gcc.dg/builtins-40.c: New test.
41317
41318 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41319
41320         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41321
41322 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41323
41324         * g++.dg/ext/spe1.C: New testcase.
41325
41326 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41327
41328         * objc.dg/image-info.m: Allow additional attributes
41329         for __image_info section.
41330
41331 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41332
41333         * gcc.dg/torture/mips-hilo-2.c: New test.
41334
41335 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41336
41337         PR c++/14389
41338         * g++.dg/template/member5.C: New test.
41339
41340 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41341
41342         * gcc.dg/builtins-34.c: Also check expm1*.
41343
41344 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41345
41346         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41347         * gcc.dg/torture/builtin-convert-3.c: New test.
41348
41349 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41350
41351         PR middle-end/15054
41352         * g++.dg/opt/pr15054.C: New test.
41353
41354 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41355
41356         * gcc.dg/torture/builtin-rounding-1.c: New test.
41357         * gcc.dg/builtins-25.c: Delete.
41358         * gcc.dg/builtins-29.c: Delete.
41359
41360 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41361
41362         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41363         * gcc.dg/sibcall-4.c: Likewise.
41364         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41365
41366 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41367
41368         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41369         bit-field on 16-bit targets.
41370
41371 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41372
41373         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41374         16-bit targets.
41375
41376 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41377
41378         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41379         * gcc.dg/rs6000-power2-2.c: Likewise.
41380
41381 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41382
41383         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41384         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41385         Change the asm registers to be in form of frN instead of fN.
41386
41387 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41388
41389         * gcc.dg/torture/builtin-convert-2.c: New test.
41390
41391 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41392
41393         * gcc.dg/rs6000-power2-1.c: New test.
41394         * gcc.dg/rs6000-power2-2.c: New test.
41395
41396 2004-04-28  Jan Hubicka  <jh@suse.cz>
41397
41398         * gcc.dg/unused-6.c: New test.
41399
41400 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41401             Ulrich Weigand  <uweigand@de.ibm.com>
41402
41403         * ada/acats/run_all.sh: Define $target variable.
41404
41405 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41406
41407         PR c++/15119
41408         * g++.dg/other/vararg-1.C: New test.
41409
41410         PR c++/4794
41411         * g++.dg/eh/cleanup3.C: New test.
41412
41413 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41414
41415         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41416         and ad8011a (target_insn).
41417         * ada/acats/support/macro.dfs: Likewise.
41418         * ada/acats/support/impbit.adb: New file.
41419
41420 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41421
41422         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41423
41424 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41425
41426         * gcc.dg/loop-3.c: New test.
41427
41428 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41429
41430         * gcc.c-torture/execute/simd-5.c: New test.
41431
41432 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41433
41434         PR c++/15064
41435         * g++.dg/template/crash18.C: New test.
41436
41437 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41438
41439         * g++.dg/ext/complit3.C: New test.
41440
41441 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41442
41443         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41444         * gcc.dg/altivec-3.c: Same.
41445         * gcc.dg/altivec-varargs-1.c: Same.
41446
41447 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41448
41449         * lib/target-supports.exp (check_profiling_available): Assume
41450         profiling is not available on powerpc-eabi targets.
41451
41452 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41453
41454         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41455         * gcc.dg/vmx/bug-1.c: Ditto.
41456
41457 2004-04-20  Eric Christopher  <echristo@redhat.com>
41458
41459         * gcc.dg/charset/extern.c: New test.
41460         * g++.dg/charset/extern3.cc: Ditto.
41461
41462 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41463
41464         * gcc.dg/builtins-39.c: New test.
41465
41466 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41467
41468         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41469
41470 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41471
41472         * gcc.dg/torture/mips-hilo-1.c: New test.
41473
41474 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41475
41476         * gcc.c-torture/compile/20040419-1.c: New test.
41477
41478 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41479
41480         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41481
41482 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41483             Aldy Hernandez  <aldyh@redhat.com>
41484
41485         * gcc.c-torture/execute/va-arg-24.c: New.
41486
41487 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41488             Aldy Hernandez  <aldyh@redhat.com>
41489
41490         * gcc.dg/vmx/1b-01.c: New.
41491         * gcc.dg/vmx/1b-02.c: New.
41492         * gcc.dg/vmx/1b-03.c: New.
41493         * gcc.dg/vmx/1b-04.c: New.
41494         * gcc.dg/vmx/1b-05.c: New.
41495         * gcc.dg/vmx/1b-06.c: New.
41496         * gcc.dg/vmx/1b-07.c: New.
41497         * gcc.dg/vmx/1c-01.c: New.
41498         * gcc.dg/vmx/1c-02.c: New.
41499         * gcc.dg/vmx/3a-01a.c: New.
41500         * gcc.dg/vmx/3a-01.c: New.
41501         * gcc.dg/vmx/3a-01m.c: New.
41502         * gcc.dg/vmx/3a-03.c: New.
41503         * gcc.dg/vmx/3a-03m.c: New.
41504         * gcc.dg/vmx/3a-04.c: New.
41505         * gcc.dg/vmx/3a-04m.c: New.
41506         * gcc.dg/vmx/3a-05.c: New.
41507         * gcc.dg/vmx/3a-06.c: New.
41508         * gcc.dg/vmx/3a-06m.c: New.
41509         * gcc.dg/vmx/3a-07.c: New.
41510         * gcc.dg/vmx/3b-01.c: New.
41511         * gcc.dg/vmx/3b-02.c: New.
41512         * gcc.dg/vmx/3b-10.c: New.
41513         * gcc.dg/vmx/3b-13.c: New.
41514         * gcc.dg/vmx/3b-14.c: New.
41515         * gcc.dg/vmx/3b-15.c: New.
41516         * gcc.dg/vmx/3c-01a.c: New.
41517         * gcc.dg/vmx/3c-01.c: New.
41518         * gcc.dg/vmx/3c-02.c: New.
41519         * gcc.dg/vmx/3c-03.c: New.
41520         * gcc.dg/vmx/3d-01.c: New.
41521         * gcc.dg/vmx/4-01.c: New.
41522         * gcc.dg/vmx/4-03.c: New.
41523         * gcc.dg/vmx/5-01.c: New.
41524         * gcc.dg/vmx/5-02.c: New.
41525         * gcc.dg/vmx/5-03.c: New.
41526         * gcc.dg/vmx/5-04.c: New.
41527         * gcc.dg/vmx/5-05.c: New.
41528         * gcc.dg/vmx/5-06.c: New.
41529         * gcc.dg/vmx/5-07.c: New.
41530         * gcc.dg/vmx/5-07t.c: New.
41531         * gcc.dg/vmx/5-08.c: New.
41532         * gcc.dg/vmx/5-10.c: New.
41533         * gcc.dg/vmx/5-11.c: New.
41534         * gcc.dg/vmx/7-01a.c: New.
41535         * gcc.dg/vmx/7-01.c: New.
41536         * gcc.dg/vmx/7c-01.c: New.
41537         * gcc.dg/vmx/7d-01.c: New.
41538         * gcc.dg/vmx/7d-02.c: New.
41539         * gcc.dg/vmx/8-01.c: New.
41540         * gcc.dg/vmx/8-02a.c: New.
41541         * gcc.dg/vmx/8-02.c: New.
41542         * gcc.dg/vmx/brode-1.c: New.
41543         * gcc.dg/vmx/bug-1.c: New.
41544         * gcc.dg/vmx/bug-2.c: New.
41545         * gcc.dg/vmx/bug-3.c: New.
41546         * gcc.dg/vmx/cw-bug-1.c: New.
41547         * gcc.dg/vmx/cw-bug-2.c: New.
41548         * gcc.dg/vmx/cw-bug-3.c: New.
41549         * gcc.dg/vmx/dct.c: New.
41550         * gcc.dg/vmx/debug-1.c: New.
41551         * gcc.dg/vmx/debug-2.c: New.
41552         * gcc.dg/vmx/debug-3.c: New.
41553         * gcc.dg/vmx/debug-4.c: New.
41554         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41555         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41556         * gcc.dg/vmx/eg-5.c: New.
41557         * gcc.dg/vmx/fft.c: New.
41558         * gcc.dg/vmx/gcc-bug-1.c: New.
41559         * gcc.dg/vmx/gcc-bug-2.c: New.
41560         * gcc.dg/vmx/gcc-bug-3.c: New.
41561         * gcc.dg/vmx/gcc-bug-4.c: New.
41562         * gcc.dg/vmx/gcc-bug-5.c: New.
41563         * gcc.dg/vmx/gcc-bug-6.c: New.
41564         * gcc.dg/vmx/gcc-bug-7.c: New.
41565         * gcc.dg/vmx/gcc-bug-8.c: New.
41566         * gcc.dg/vmx/gcc-bug-9.c: New.
41567         * gcc.dg/vmx/gcc-bug-b.c: New.
41568         * gcc.dg/vmx/gcc-bug-c.c: New.
41569         * gcc.dg/vmx/gcc-bug-d.c: New.
41570         * gcc.dg/vmx/gcc-bug-e.c: New.
41571         * gcc.dg/vmx/gcc-bug-f.c: New.
41572         * gcc.dg/vmx/gcc-bug-g.c: New.
41573         * gcc.dg/vmx/gcc-bug-i.c: New.
41574         * gcc.dg/vmx/harness.h: New.
41575         * gcc.dg/vmx/ira1.c: New.
41576         * gcc.dg/vmx/ira2a.c: New.
41577         * gcc.dg/vmx/ira2b.c: New.
41578         * gcc.dg/vmx/ira2.c: New.
41579         * gcc.dg/vmx/ira2c.c: New.
41580         * gcc.dg/vmx/mem.c: New.
41581         * gcc.dg/vmx/newton-1.c: New.
41582         * gcc.dg/vmx/ops.c: New.
41583         * gcc.dg/vmx/sn7153.c: New.
41584         * gcc.dg/vmx/spill2.c: New.
41585         * gcc.dg/vmx/spill3.c: New.
41586         * gcc.dg/vmx/spill.c: New.
41587         * gcc.dg/vmx/t.c: New.
41588         * gcc.dg/vmx/varargs-1.c: New.
41589         * gcc.dg/vmx/varargs-2.c: New.
41590         * gcc.dg/vmx/varargs-3.c: New.
41591         * gcc.dg/vmx/varargs-4.c: New.
41592         * gcc.dg/vmx/varargs-5.c: New.
41593         * gcc.dg/vmx/varargs-6.c: New.
41594         * gcc.dg/vmx/varargs-7.c: New.
41595         * gcc.dg/vmx/vmx.exp: New.
41596         * gcc.dg/vmx/vprint-1.c: New.
41597         * gcc.dg/vmx/vscan-1.c: New.
41598         * gcc.dg/vmx/x-01.c: New.
41599         * gcc.dg/vmx/x-02.c: New.
41600         * gcc.dg/vmx/x-03.c: New.
41601         * gcc.dg/vmx/x-04.c: New.
41602         * gcc.dg/vmx/x-05.c: New.
41603         * gcc.dg/vmx/yousufi-1.c: New.
41604         * gcc.dg/vmx/zero-1.c: New.
41605         * gcc.dg/vmx/zero.c: New.
41606
41607 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41608
41609         * g++.dg/lookup/java1.C: Update for chage of
41610         _Jv_AllocObject.
41611         * g++.dg/lookup/java2.C: Likewise.
41612
41613 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41614
41615         * ada/acats/run_all.sh: use -O2 by default.
41616
41617 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41618
41619         * gcc.dg/vr-mult-[12].c: New tests.
41620
41621 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41622
41623         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41624
41625         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41626
41627 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41628
41629         * lib/target-supports.exp (check_profiling_available): Assume
41630         profiling isn't available for mips*-*-elf targets.
41631
41632 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41633
41634         * gcc.dg/builtins-38.c: New test.
41635
41636 2004-04-14  Eric Christopher  <echristo@redhat.com>
41637
41638         * g++.dg/charset/charset.exp: Run .cc extension tests.
41639
41640 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41641
41642         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41643
41644 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41645
41646         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41647
41648 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41649
41650         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41651         * gcc.dg/i386-387-2.c: Likewise.
41652
41653         * gcc.dg/i386-387-7.c: New test.
41654         * gcc.dg/i386-387-8.c: New test.
41655
41656         * gcc.dg/builtins-37.c: New test.
41657
41658 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41659
41660         * g++.dg/pch/externc-1.C: Add missing semicolon.
41661
41662 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41663
41664         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41665
41666 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41667
41668         * gcc.c-torture/execute/20040411-1.c: New test.
41669
41670 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41671
41672         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41673
41674 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41675
41676         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41677
41678 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41679
41680         * lib/target-supports.exp (check_named_sections_available): New.
41681         * lib/gcc-dg.exp (dg-require-named-sections): New.
41682         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41683         old-deja.exp.  Also prune error-count message from HP linker.
41684         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41685
41686         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41687         * g++.old-deja/g++.pt/static3.C: Likewise.
41688         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41689
41690 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41691
41692         * gcc.c-torture/execute/20040409-1.c: New test case.
41693         * gcc.c-torture/execute/20040409-2.c: New test case.
41694         * gcc.c-torture/execute/20040409-3.c: New test case.
41695
41696 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41697
41698         * gcc.dg/20040409-1.c: New test.
41699
41700 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41701
41702         PR target/14888
41703         * g++.dg/opt/pr14888.C: New test case.
41704
41705 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41706
41707         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41708         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41709         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41710         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41711         New tests.
41712
41713 2004-04-08  Paul Brook  <paul@codesourcery.com>
41714
41715         * gcc.dg/spill-1.c: New test.
41716
41717 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41718
41719         * gcc.dg/torture/builtin-ctype-2.c: New test.
41720
41721 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41722
41723         * gcc.dg/pch/pch.exp: Add largefile test.
41724
41725 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41726
41727         * g++.dg/pch/externc-1.Hs: New.
41728         * g++.dg/pch/externc-1.C: New.
41729
41730 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41731
41732         * gcc.dg/compat/struct-by-value-5a_main.c,
41733         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41734         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41735         * gcc.dg/compat/struct-by-value-5a_x.c,
41736         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41737         gcc.dg/compat/struct-by-value-5_x.c.
41738         * gcc.dg/compat/struct-by-value-5a_y.c,
41739         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41740         gcc.dg/compat/struct-by-value-5_y.c.
41741
41742         * gcc.dg/compat/struct-by-value-6a_main.c,
41743         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41744         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41745         * gcc.dg/compat/struct-by-value-6a_x.c,
41746         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41747         gcc.dg/compat/struct-by-value-6_x.c.
41748         * gcc.dg/compat/struct-by-value-6a_y.c,
41749         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41750         gcc.dg/compat/struct-by-value-6_y.c.
41751
41752         * gcc.dg/compat/struct-by-value-7a_main.c,
41753         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41754         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41755         * gcc.dg/compat/struct-by-value-7a_x.c,
41756         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41757         gcc.dg/compat/struct-by-value-7_x.c.
41758         * gcc.dg/compat/struct-by-value-7a_y.c,
41759         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41760         gcc.dg/compat/struct-by-value-7_y.c.
41761
41762 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41763
41764         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41765         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41766         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41767         options.
41768
41769 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41770
41771         * gcc.dg/builtins-36.c: New test.
41772
41773 2004-04-06  Paul Brook  <paul@codesourcery.com>
41774
41775         * README.gcc: Remove obsolete contraint on testcases.
41776
41777 2004-04-05  Paul Brook  <paul@codesourcery.com>
41778
41779         PR2123
41780         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41781         failure and exit(0) on success.
41782         * g++.dg/expr/anew2.C: Ditto.
41783         * g++.dg/expr/anew3.C: Ditto.
41784         * g++.dg/expr/anew4.C: Ditto.
41785
41786 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41787
41788         PR c++/3518
41789         * g++.dg/template/unify7.C: New.
41790
41791 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41792
41793         * g++.dg/README: Bring up to date with new subdirectories; remove
41794         duplicate subdirectory lines.
41795
41796 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41797
41798         PR c++/14007
41799         * g++.dg/template/unify5.C: New.
41800         * g++.dg/template/unify6.C: New.
41801         * g++.dg/template/qualttp20.C: Adjust.
41802         * g++.old-deja/g++.jason/report.C: Adjust.
41803         * g++.old-deja/g++.other/qual1.C: Adjust.
41804
41805 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41806
41807         PR c++/14803
41808         * g++.dg/inherit/ptrmem1.C: New test.
41809
41810 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41811
41812         PR c++/14755
41813         * gcc.c-torture/execute/20040331-1.c: New test.
41814         * gcc.dg/20040331-1.c: New test.
41815
41816 2004-04-01  Paul Brook  <paul@codesourcery.com>
41817
41818         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41819
41820 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41821
41822         PR c++/14724
41823         * g++.dg/init/goto1.C: New test.
41824
41825         PR c++/14763
41826         * g++.dg/template/defarg4.C: New test.
41827
41828 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41829
41830         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41831
41832 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41833
41834         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41835
41836 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41837
41838         * gcc.dg/noncompile/undeclared-2.c: New test.
41839
41840 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41841
41842         * gcc.dg/940409-1.c: Remove XFAIL.
41843         * gcc.dg/reg-vol-struct-1.c: New test.
41844
41845 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41846
41847         * gcc.dg/torture/builtin-wctype-1.c: New test.
41848
41849 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41850
41851         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41852         * gcc.dg/20001101-1.c: Likewise.
41853         * gcc.dg/20001102-1.c: Likewise.
41854
41855 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41856
41857         * gcc.dg/compare8.c: Add an additional test for XOR.
41858
41859 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41860
41861         * gcc.dg/torture/builtin-ctype-1.c: New test.
41862
41863 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41864
41865         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41866         * gcc.dg/torture/builtin-math-1.c: Likewise.
41867         * gcc.dg/torture/builtin-power-1.c: New test.
41868
41869 2004-03-24  Andreas Schwab  <schwab@suse.de>
41870
41871         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41872         IA64 assembler.
41873
41874 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41875             Roger Sayle  <roger@eyesopen.com>
41876
41877         * gcc.dg/compare8.c: New test case.
41878
41879 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41880
41881         * g++.dg/ext/altivec-7.C: New test.
41882
41883 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41884
41885         PR 12267, 12391, 12560, 13129, 14114, 14133
41886         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41887         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41888         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41889         Adjust error regexps.
41890         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41891         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41892         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41893         * gcc.dg/local1.c: Add explanatory comment.
41894
41895 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41896
41897         PR optimization/14669
41898         * g++.dg/opt/fold2.C: New test case.
41899
41900 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41901
41902         PR c/14069
41903         * gcc.dg/20040322-1.c: New test.
41904
41905 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41906
41907         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41908         * gcc.dg/ultrasp4.c: Likewise.
41909         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41910
41911 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41912
41913         * gcc.dg/i386-sse-8.c: Reset default options.
41914
41915 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41916
41917         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41918         in the error message text.
41919
41920 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41921
41922         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41923
41924 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41925
41926         PR c++/14616
41927         * g++.dg/init/array13.C: New test.
41928
41929 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41930
41931         PR target/13889
41932         * gcc.c-torture/compile/pr13889.c: New test case.
41933
41934 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41935
41936         PR c/14635
41937         * builtins-1.c (nan, nans): Don't test.
41938         * builtins-30.c: Don't use nan, nanf, nanl.
41939         * builtins-35.c: New test.
41940
41941 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
41942
41943         * g++.dg/ext/altivec-6.C: New test.
41944
41945 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
41946
41947         * g++.dg/init/placement3.C: New test.
41948
41949         * g++.dg/template/spec13.C: New test.
41950
41951         * g++.dg/lookup/using11.C: New test.
41952
41953         * g++.dg/lookup/koenig3.C: New test.
41954
41955         * g++.dg/template/operator2.C: New test.
41956
41957         * g++.dg/expr/dtor3.C: New test.
41958         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
41959         marker.
41960         * g++.old-deja/g++.law/visibility28.C: Likewise.
41961
41962 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
41963
41964         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
41965         * gcc.dg/ppc64-abi-3.c: Likewise.
41966
41967 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41968
41969         PR c++/14545
41970         * g++.dg/parse/template15.C: New test.
41971
41972 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41973
41974         * g++.dg/expr/dtor2.C: New test.
41975
41976         * g++.dg/lookup/anon4.C: New test.
41977
41978         * g++.dg/overload/using1.C: New test.
41979
41980         * g++.dg/template/lookup7.C: New test.
41981
41982         * g++.dg/template/typename6.C: New test.
41983
41984         * g++.dg/expr/cond6.C: New test.
41985
41986 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41987
41988         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
41989
41990 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
41991
41992         * g++.dg/expr/cond5.C: New test.
41993         * g++.dg/expr/constcast1.C: Likewise.
41994         * g++.dg/expr/ptrmem2.C: Likewise.
41995         * g++.dg/expr/ptrmem3.C: Likewise.
41996         * g++.dg/lookup/main1.C: Likewise.
41997         * g++.dg/template/lookup6.C: Likewise.
41998
41999 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42000
42001         * gcc.dg/local1.c: New test.
42002
42003         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42004
42005 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42006
42007         * gcc.dg/torture/builtin-convert-1.c: New test.
42008
42009 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42010
42011         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42012
42013 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42014
42015         PR c++/14481
42016         * g++.dg/warn/Wunused-7.C: New test.
42017
42018 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42019
42020         * gcc.dg/torture/builtin-integral-1.c: New test.
42021
42022 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42023
42024         PR c++/14586
42025         * g++.dg/parse/non-dependent3.C: New test.
42026
42027 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42028
42029         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42030         * g++.dg/eh/simd-2.C: Likewise.
42031         * g++.dg/init/array10.C: Likewise.
42032         * gcc.c-torture/compile/simd-1.c: Likewise.
42033         * gcc.c-torture/compile/simd-2.c: Likewise.
42034         * gcc.c-torture/compile/simd-3.c: Likewise.
42035         * gcc.c-torture/compile/simd-4.c: Likewise.
42036         * gcc.c-torture/compile/simd-6.c: Likewise.
42037         * gcc.c-torture/execute/simd-1.c: Likewise.
42038         * gcc.c-torture/execute/simd-2.c: Likewise.
42039         * gcc.dg/compat/vector-defs.h: Likewise.
42040         * gcc.dg/20020531-1.c: Likewise.
42041         * gcc.dg/altivec-3.c: Likewise.
42042         * gcc.dg/altivec-4.c: Likewise.
42043         * gcc.dg/altivec-varargs-1.c: Likewise.
42044         * gcc.dg/compat/vector-defs.h: Likewise.
42045         * gcc.dg/i386-mmx-3.c: Likewise.
42046         * gcc.dg/i386-sse-4.c: Likewise.
42047         * gcc.dg/i386-sse-5.c: Likewise.
42048         * gcc.dg/i386-sse-8.c: Likewise.
42049         * gcc.dg/simd-1.c: Likewise.
42050         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42051         __ev64_opaque__ since the machine description provides it.
42052
42053 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42054
42055         * lib/compat.exp (skip_list): New global variable.
42056         Use it to hold the user defined COMPAT_SKIPS list if any.
42057         (compat-obj): Add the members of skip_list to optall.
42058
42059 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42060
42061         * gcc.dg/compat/union-by-value-1_main.c,
42062         union-by-value-1_x.c, union-by-value-1_y.c,
42063         union-check.h, union-defs.h,
42064         union-init.h, union-return-1_main.c,
42065         union-return-1_x.c, union-return-1_y.c: New files.
42066
42067 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42068
42069         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42070         mixed-struct-init.h: Add 4 mixed structure types.
42071         struct-by-value-21_main.c, struct-by-value-21_x.c,
42072         struct-by-value-21_y.c, struct-return-21_main.c,
42073         struct-return-21_x.c, struct-return-21_y.c: New files.
42074
42075 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42076
42077         PR c++/14550
42078         * g++.dg/parse/template14.C: New test.
42079
42080 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42081
42082         * gcc.c-torture/execute/20040313-1.c: New test.
42083
42084 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42085
42086         PR target/14533
42087         * gcc.dg/20040311-2.c: New test.
42088
42089 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42090
42091         PR other/14544
42092         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42093         bit-field.
42094
42095 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42096
42097         * gcc.dg/20040305-2.c: Add missing return statement.
42098
42099 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42100
42101         * gcc.dg/builtins-34.c: Also check pow10*.
42102
42103 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42104
42105         PR target/14262
42106         * gcc.dg/20040305-2.c: New test.
42107
42108 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42109
42110         * gcc.dg/20040310-1.c: New test.
42111
42112 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42113
42114         * gcc.c-torture/execute/20040311-1.c: New test case.
42115
42116 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42117
42118         PR c++/14476
42119         * g++.dg/lookup/enum1.C: New test.
42120
42121 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42122
42123         PR c++/14510
42124         * g++.dg/lookup/struct2.C: New test.
42125
42126 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42127
42128         * gcc.dg/builtins-34.c: New test.
42129
42130 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42131
42132         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42133
42134 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42135
42136         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42137         * gcc.dg/alias-2.c: New testcase.
42138
42139 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42140
42141         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42142
42143 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42144
42145         * gcc.c-torture/execute/20040309-1.c: New test case.
42146
42147 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42148
42149         PR c++/14397
42150         * g++.dg/overload/ref1.C: New.
42151
42152 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42153
42154         PR c++/14409
42155         * g++.dg/template/spec12.C: New test.
42156
42157         PR c++/14448
42158         * g++.dg/parse/crash14.C: New test.
42159
42160 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42161
42162         PR c++/14230
42163         * g++.dg/init/ref11.C: New test.
42164
42165 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42166
42167         PR c++/14432
42168         * g++.dg/parse/builtin2.C: New test.
42169
42170 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42171
42172         PR c++/14401
42173         * g++.dg/init/ctor3.C: New test.
42174         * g++.dg/init/union1.C: New test.
42175         * g++.dg/ext/anon-struct4.C: New test.
42176
42177 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42178
42179         * g++.dg/lookup/koenig1.C: Tweak error messages.
42180         * g++.dg/lookup/used-before-declaration.C: Likewise.
42181         * g++.dg/other/do1.C: Likewise.
42182         * g++.dg/overload/koenig1.C: Likewise.
42183         * g++.dg/parse/crash13.C: Likewise.
42184         * g++.dg/template/instantiate3.C: Likewise.
42185
42186 2004-03-08  Eric Christopher  <echristo@redhat.com>
42187
42188         * * lib/target-supports.exp: Enable libiconv in test
42189         compilation.  Fix up error checking.
42190
42191 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42192
42193         PR middle-end/14289
42194         * gcc.dg/pr14289-1.c: New test case.
42195         * gcc.dg/pr14289-2.c: Likewise.
42196         * gcc.dg/pr14289-3.c: Likewise.
42197
42198 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42199
42200         * gcc.c-torture/execute/20040308-1.c: New test.
42201
42202 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42203
42204         * gcc.c-torture/execute/20040307-1.c: New test case.
42205
42206 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42207
42208         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42209
42210 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42211
42212         * gcc.dg/20040306-1.c: New test.
42213
42214 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42215
42216         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42217         them static.
42218         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42219
42220 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42221
42222         PR c/14465
42223         * gcc.dg/decl-6.c: New test.
42224
42225 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42226
42227         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42228         Rename LOGPOW -> LOG_POW.
42229         (SQRT_EXP, POW_EXP): New.
42230
42231 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42232
42233         * gcc.dg/i386-sse-8.c: New test.
42234
42235 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42236
42237         PR c/14114
42238         * gcc.dg/decl-5.c: New test.
42239
42240 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42241
42242         * gcc.dg/20040305-1.c: New test.
42243
42244 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42245
42246         PR other/14354
42247         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42248
42249 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42250
42251         PR c++/14425, c++/14426
42252         * g++.dg/ext/altivec-4.C: New test.
42253         * g++.dg/ext/altivec-5.C: New test.
42254
42255 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42256
42257         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42258         global variables of a type with no linkage.
42259         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42260         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42261         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42262         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42263         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42264         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42265         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42266         * g++.dg/warn/deprecated.C: Name enum Color.
42267         * g++.dg/overload/VLA.C: Name structure for 'b'.
42268         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42269
42270 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42271
42272         * gcc.c-torture/compile/20040304-1.c: New test.
42273
42274 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42275
42276         PR 13728
42277         * gcc.dg/decl-4.c: New testcase.
42278
42279 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42280
42281         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42282         as PRECF if sizeof (float) > sizeof (double).
42283         (PRECL): Make it the same as PRECF if
42284         sizeof (float) > sizeof (long double).
42285
42286 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42287
42288         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42289         system type.  Add check for irix6 which doesn't have c99 runtime.
42290
42291 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42292
42293         * gcc.dg/const-elim-1.c: xfail for xtensa.
42294
42295 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42296
42297         PR c++/14369
42298         * g++.dg/template/cond4.C: New test.
42299
42300 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42301
42302         PR c++/14360
42303         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42304
42305         PR c++/14361
42306         * g++.dg/parse/defarg7.C: New test.
42307
42308         PR c++/14359
42309         * g++.dg/template/friend26.C: New test.
42310
42311 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42312
42313         PR c++/14324
42314         * g++.dg/abi/mangle21.C: New test.
42315
42316         PR c++/14260
42317         * g++.dg/parse/constructor2.C: New test.
42318
42319         PR c++/14337
42320         * g++.dg/template/sfinae1.C: New test.
42321
42322 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42323
42324         PR c++/14267
42325         * g++.dg/expr/crash2.C: New test.
42326
42327         PR middle-end/13448
42328         * gcc.dg/inline-5.c: New test.
42329         * gcc.dg/always-inline.c: Split out tests into ...
42330         * gcc.dg/always-inline2.c: ... this and ...
42331         * gcc.dg/always-inline3.c: ... this.
42332
42333 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42334
42335         PR debug/12103
42336         * g++.dg/debug/crash1.C: New test.
42337
42338 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42339
42340         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42341         function with __attribute__((noinline)).
42342         (recurser_void2): Likewise.
42343         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42344         (recurser_void2): Likewise.
42345
42346 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42347
42348         PR middle-end/14203
42349         * g++.dg/warn/Wunused-6.C: New test case.
42350
42351 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42352
42353         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42354         not defined.
42355
42356 2004-02-27  Eric Christopher  <echristo@redhat.com>
42357
42358         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42359         * g++.dg/charset/asm2.c: Run only x86.
42360         * gcc.dg/charset/asm3.c: Ditto.
42361
42362 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42363
42364         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42365         ld_library_path.
42366
42367 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42368
42369         * g++.dg/ext/altivec-3.C: New.
42370
42371 2004-02-26  Richard Henderson  <rth@redhat.com>
42372
42373         * g++.dg/ext/attrib10.C: Mark for warning.
42374         * gcc.dg/attr-alias-1.c: New.
42375
42376 2004-02-26  Richard Henderson  <rth@redhat.com>
42377
42378         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42379         * gcc.c-torture/execute/20040208-2.c: ... it back.
42380
42381 2004-02-26  Eric Christopher  <echristo@redhat.com>
42382
42383         * lib/target-supports.exp (check-iconv-available): New function.
42384         * lib/gcc-dg.exp (dg-require-iconv): New function.
42385         Use above.
42386         * gcc.dg/charset: New directory.
42387         * gcc.dg/charset/charset.exp: New file.
42388         * gcc.dg/charset/asm1.c: Ditto.
42389         * gcc.dg/charset/asm2.c: Ditto.
42390         * gcc.dg/charset/asm3.c: Ditto.
42391         * gcc.dg/charset/asm4.c: Ditto.
42392         * gcc.dg/charset/asm5.c: Ditto.
42393         * gcc.dg/charset/attribute1.c: Ditto.
42394         * gcc.dg/charset/attribute2.c: Ditto.
42395         * gcc.dg/charset/string1.c: Ditto.
42396         * g++.dg/charset: New directory.
42397         * g++.dg/dg.exp: Add here. Special options.
42398         * g++.dg/charset/charset.exp: New file.
42399         * g++.dg/charset/asm1.c: Ditto.
42400         * g++.dg/charset/asm2.c: Ditto.
42401         * g++.dg/charset/asm3.c: Ditto.
42402         * g++.dg/charset/asm4.c: Ditto.
42403         * g++.dg/charset/attribute1.c: Ditto.
42404         * g++.dg/charset/attribute2.c: Ditto.
42405         * g++.dg/charset/extern1.cc: Ditto.
42406         * g++.dg/charset/extern2.cc: Ditto.
42407         * g++.dg/charset/string1.c: Ditto.
42408
42409 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42410
42411         PR c++/14278
42412         * g++.dg/parse/comma1.C: New test.
42413
42414 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42415
42416         PR c++/14284
42417         * g++.dg/template/ttp8.C: New test.
42418
42419 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42420
42421         * gcc.dg/fixuns-trunc-1.c: New test.
42422
42423 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42424
42425         * gcc.dg/builtins-config.h: Use #elif.
42426
42427 2004-02-26  Michael Matz  <matz@suse.de>
42428
42429         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42430         * gcc.dg/991214-1.c: Likewise.
42431         * gcc.dg/i386-asm-1.c: Likewise.
42432
42433 2004-02-25  Richard Henderson  <rth@redhat.com>
42434
42435         * gcc.c-torture/execute/20040208-2.c: Move ...
42436         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42437
42438 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42439
42440         PR c++/14246
42441         * g++.dg/other/crash-3.C: New test.
42442
42443 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42444
42445         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42446         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42447
42448         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42449         HP-UX.
42450
42451 2004-02-24  Michael Matz  <matz@suse.de>
42452
42453         * gcc.dg/i386-regparm.c: New.
42454
42455 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42456
42457         * gcc.c-torture/execute/20040223-1.c: New.
42458
42459 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42460             Kazu Hirata  <kazu@cs.umass.edu>
42461
42462         * gcc.dg/fwritable-strings-1.c: Remove.
42463
42464 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42465
42466         PR c/14156
42467         * gcc.dg/20040223-1.c: New test.
42468
42469 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42470
42471         PR c++/14106
42472         * g++.dg/ext/typeof9.C: New test.
42473
42474 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42475
42476         PR c++/14250
42477         * g++.dg/other/switch1.C: New test.
42478
42479 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42480
42481         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42482         * gcc.dg/va-arg-1.c: Likewise.
42483
42484 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42485
42486         PR c++/14143
42487         * g++.dg/template/koenig5.C: New test.
42488
42489 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42490
42491         * g++.dg/ext/altivec-1.C: Generalize target triple.
42492         * g++.dg/ext/altivec-2.C: New test case.
42493         * g++.dg/ext/altivec_check.h: New file.
42494         * gcc.dg/altivec-1.c: Generalize target triple;
42495         include altivec_check.h and call altivec_check().
42496         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42497         * gcc.dg/altivec-6.c: New test case.
42498         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42499         type casts as needed.
42500         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42501         altivec_check().
42502         * gcc.dg/altivec-12.c: New test case.
42503         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42504         include altivec_check.h and call altivec_check().
42505         * gcc.dg/altivec_check.h: New file.
42506
42507 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42508
42509         * lib/target-supports.exp (check_alias_available): Don't mangle
42510         function `g' in test program.
42511
42512 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42513
42514         * lib/target-supports.exp (check_profiling_available): Check
42515         argument to determine whether we support a profiling type.
42516         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42517         check_profiling_available.
42518         * g++.dg/bprob/bprob.exp: Likewise.
42519         * g77.dg/bprob/bprob.exp: Likewise.
42520         * gcc.misc-tests/bprob.exp: Likewise.
42521         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42522         dg-require-profiling and delete expected error handling.
42523         * gcc.dg/20021014-1.c: Likewise.
42524         * gcc.dg/nest.c: Likewise.
42525
42526 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42527
42528         PR c++/12007
42529         * g++.dg/other/vthunk1.C: New test.
42530
42531 2004-02-20  Falk Hueffner  <falk@debian.org>
42532
42533         PR target/14201
42534         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42535
42536 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42537
42538         PR c++/13927
42539         * g++.dg/other/error8.C: Remove XFAIL markers.
42540
42541         PR c++/14173
42542         * g++.dg/ext/packed5.C: New test.
42543
42544         PR c++/14199
42545         * g++.dg/warn/Wunused-5.C: New test.
42546
42547         PR c++/14186
42548         * g++.dg/lookup/member1.C: New test.
42549
42550 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42551
42552         * gcc.c-torture/compile/20040130-1.c: Enable only when
42553         __INT_MAX__ >= 2147483647L.
42554         * gcc.c-torture/compile/961203-1.c: Likewise.
42555
42556 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42557
42558         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42559         * g++.dg/opt/template1.C: Robustify assembler regexp
42560
42561 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42562
42563         * gcc.c-torture/execute/simd-4.x: Remove.
42564         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42565         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42566         Guard with #ifndef SKIP_ATTRIBUTE.
42567         * gcc.dg/compat/vector-1_y.c: Likewise.
42568         * gcc.dg/compat/vector-2_x.c: Likewise.
42569         * gcc.dg/compat/vector-2_y.c: Likewise.
42570         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42571         * g++.dg/eh/simd-2.C: Likewise.
42572
42573 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42574
42575         * gcc.c-torture/compile/complex-1.c: New.
42576
42577 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42578
42579         PR target/14209
42580         * gcc.c-torture/execute/20040218-1.c: New test.
42581
42582 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42583
42584         PR c++/14181
42585         * g++.dg/parse/new2.C: New test.
42586
42587 2004-02-18  Paul Brook  <paul@codesourcery.com>
42588
42589         * gcc.c-torture/compile/libcall-1.c: New test.
42590
42591 2004-02-18  Paul Brook  <paul@codesourcery.com>
42592
42593         PR debug/12934
42594         * gcc.dg/debug/debug-7.c: New test.
42595
42596 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42597
42598         * gcc.dg/20040217-1.c: New test.
42599
42600 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42601
42602         * gcc.c-torture/execute/990208-1.x: Delete.
42603
42604 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42605
42606         * gcc.c-torture/execute/20040208-2.x: New file.
42607
42608 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42609
42610         PR c++/11326
42611         * g++.dg/abi/structret1.C: New test.
42612
42613 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42614
42615         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42616         (i386_cpuid): No need to test if cpuid is available on AMD64.
42617         Fix assembly, so that it works onboth i386 and AMD64.
42618         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42619         (vecInLong): Fix s[] member type to unsigned int.
42620         (vecInWord): Remove type.
42621         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42622         (a64, b64, c64, d64, e64): Remove.
42623         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42624         Remove unused variable.  Remove initialization of removed variables.
42625         Don't call mmx_tests nor sse_tests.
42626         (reference_mmx, reference_sse): Remove.
42627         (check): Add return stmt.
42628         * gcc.dg/i386-sse-7.c: New test.
42629         * gcc.dg/i386-mmx-4.c: New test.
42630
42631 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42632
42633         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42634         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42635         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42636         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42637         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42638         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42639         g++.dg/tc1/dr94.C: Fix line terminator.
42640
42641 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42642
42643         * gcc.c-torture/compile/20040216-1.c: New.
42644
42645 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42646
42647         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42648         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42649         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42650         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42651         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42652         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42653
42654 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42655
42656         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42657
42658 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42659
42660         PR c++/13971
42661         * g++.dg/expr/cond4.C: New test.
42662
42663         PR c++/14086
42664         * g++.dg/lookup/crash2.C: New test.
42665
42666 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42667
42668         * gcc.c-torture/compile/20040214-2.c: New test.
42669
42670 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42671
42672         PR c++/14116
42673         * g++.dg/ext/typeof8.C: New test.
42674
42675 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42676
42677         * gcc.c-torture/compile/20040214-1.c: New test.
42678
42679 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42680
42681         PR c++/13635
42682         * g++.dg/template/spec11.C: New test.
42683
42684 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42685
42686         PR c++/13927
42687         * g++.dg/other/error8.C: New test.
42688
42689 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42690
42691         PR c++/14122
42692         * g++.dg/template/array4.C: New test.
42693
42694         PR c++/14108
42695         * g++.dg/inherit/thunk2.C: New test.
42696
42697         PR c++/14083
42698         * g++.dg/eh/cond2.C: New test.
42699
42700 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42701
42702         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42703
42704 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42705
42706         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42707
42708 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42709
42710         * g++.dg/simd-2.C: xfail on ppc64-linux.
42711
42712 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42713
42714         PR c/456
42715         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42716         tests.
42717
42718 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42719
42720         * gcc.dg/builtins-33.c: New test.
42721
42722 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42723
42724         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42725
42726 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42727
42728         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42729
42730 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42731
42732         * gcc.dg/ppc64-abi-3.c: New test.
42733
42734 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42735
42736         PR c/14092
42737
42738         * gcc.dg/pr14092-1.c: New testcase.
42739
42740 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42741
42742         * gcc.dg/cpp/assert4.c: Fix typo last change.
42743
42744         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42745         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42746
42747         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42748
42749 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42750
42751         * gcc.c-torture/compile/20040209-1.c: New test case.
42752
42753 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42754
42755         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42756
42757 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42758
42759         * gcc.c-torture/execute/20040208-[12].c: New tests.
42760
42761 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42762
42763         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42764
42765 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42766
42767         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42768
42769 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42770
42771         Bug 13856
42772         * gcc.dg/visibility-8.c: New testcase.
42773
42774 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42775
42776         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42777         arguments.
42778         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42779
42780 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42781
42782         PR middle-end/13696
42783         * g++.dg/opt/fold1.C: New test case.
42784
42785 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42786
42787         PR c++/14033
42788         * g++.dg/other/crash-2.C: New test.
42789
42790 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42791
42792         PR c++/14028
42793         * g++.dg/parse/angle-bracket2.C: New test.
42794
42795 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42796
42797         PR middle-end/13750
42798         Revert:
42799         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42800         PR pch/13361
42801         * g++.dg/pch/wchar-1.C: New.
42802         * g++.dg/pch/wchar-1.Hs: New.
42803
42804 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42805
42806         PR c++/14008
42807         * g++.dg/parse/error15.C: New test.
42808         * g++.dg/parse/crash11.C: Update dg-error mark.
42809
42810 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42811
42812         PR c++/13932
42813         * g++.dg/warn/conv2.C: New test.
42814
42815 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42816
42817         PR c++/13086
42818         * g++.dg/warn/incomplete1.C: Remove xfail.
42819
42820 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42821
42822         * lib/file-format.exp (gcc_target_object_format): Use
42823         ${tool}_target_compile, not gcc_target_compile.
42824         * lib/target-supports.exp (check_alias_available): Likewise.
42825         (check_gc_sections_available): Likewise.
42826         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42827         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42828         dg-require-alias.
42829
42830 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42831
42832         PR c++/13969
42833         * g++.dg/template/static6.C: New test.
42834
42835 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42836
42837         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42838
42839 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42840
42841         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42842         tests for systems where `char' is unsigned by default.
42843
42844 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42845
42846         PR c++/13997
42847         * g++.dg/template/partial3.C: New test.
42848
42849 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42850
42851         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42852         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42853         Remove mentions of obsolete ports.
42854
42855 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42856
42857         * gcc.dg/noncompile/20001228-1.c: Fix for new
42858         error message.
42859
42860 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42861
42862         PR target/9348
42863         * gcc.c-torture/execute/multdi-1.c: New test case.
42864
42865 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42866
42867         PR c++/13925
42868         * g++.dg/template/lookup5.C: New test.
42869
42870 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42871
42872         PR c++/13950
42873         * g++.dg/template/lookup4.C: New test.
42874
42875         PR c++/13970
42876         * g++.dg/parse/error14.C: New test.
42877
42878         PR c++/14002
42879         * g++.dg/parse/template13.C: New test.
42880
42881 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42882
42883         PR c++/13978
42884         * g++.dg/template/koenig4.C: New test.
42885
42886         PR c++/13968
42887         * g++.dg/template/crash17.C: New test.
42888
42889         PR c++/13975
42890         * g++.dg/parse/error13.C: New test.
42891         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42892
42893 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42894
42895         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42896
42897 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42898
42899         PR c/11658
42900         PR c/13994
42901         * gcc.dg/noncompile/20040203-1.c: New test.
42902         * gcc.dg/noncompile/20040203-2.c: Likewise.
42903         * gcc.dg/noncompile/20040203-3.c: Likewise.
42904         * gcc.dg/20040203-1.c: Likewise.
42905
42906 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42907
42908         PR c++/10858
42909         * g++.dg/template/sizeof7.C: New test.
42910
42911 2004-02-02  Eric Christopher  <echristo@redhat.com>
42912             Zack Weinberg  <zack@codesourcery.com>
42913
42914         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42915
42916 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42917
42918         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42919         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42920         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42921         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42922
42923 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42924
42925         PR c++/13113
42926         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42927
42928         PR c++/13854
42929         * g++.dg/ext/attrib13.C: New test.
42930
42931         PR c++/13907
42932         * g++.dg/conversion/op2.C: New test.
42933
42934 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42935
42936         * gcc.dg/titype-1.c: Fix pasto.
42937
42938 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42939
42940         * gcc.dg/titype-1.c: New test.
42941
42942 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42943
42944         PR c++/13957
42945         * g++.dg/template/non-type-template-argument-1.C,
42946         g++.dg/template/qualified-id1.C: Update dg-error marks.
42947         * g++.dg/template/nontype6.C: New test.
42948
42949 2004-02-01  Roger Sayle  <roger@eyesopen.com>
42950
42951         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
42952         * gcc.dg/builtins-31.c: New testcase.
42953         * gcc.dg/builtins-32.c: New testcase.
42954
42955 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
42956
42957         * objc.dg/call-super-2.m: Update line numbers
42958         for the including of stddef.h.
42959
42960 2004-01-30  Michael Matz  <matz@suse.de>
42961
42962         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
42963         g++.dg/ext/case-range3.C: New tests.
42964
42965 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42966
42967         DR206
42968         PR c++/13813
42969         * g++.dg/template/member4.C: New test.
42970
42971 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42972
42973         PR c++/13683
42974         * g++.dg/template/sizeof6.C: New test.
42975
42976 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42977
42978         * gcc.dg/fwritable-strings-1.c: New test.
42979
42980 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
42981
42982         * gcc.c-torture/compile/20040130-1.c: New test.
42983
42984 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
42985
42986         * objc.dg/call-super-2.m: Include stddef.h for size_t.
42987
42988 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
42989
42990         PR c++/13883
42991         * g++.dg/template/ctor3.C: New test.
42992
42993 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42994
42995         * g++.dg/tc1: New directory.
42996         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
42997         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
42998         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
42999         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43000         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43001
43002 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43003
43004         * g++.dg/parse/error11.C: New test.
43005         * g++.dg/parse/error12.C: Likewise.
43006
43007 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43008
43009         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43010         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43011
43012 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43013
43014         PR c++/13791
43015         * g++.dg/ext/attrib12.C: New test.
43016
43017         PR c++/13736
43018         * g++.dg/parse/cast2.C: New test.
43019
43020 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43021
43022         * objc.dg/encode-2.m (main): New local string.  Set depending on
43023         sizeof long.  Use in sscanf call.
43024         * objc.dg/encode-3.m (main): New local string.  Set depending on
43025         sizeof long.  Use in scan_initial call.
43026
43027 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43028
43029         * objc.dg/call-super-2.m: Make LP64-safe.
43030         * objc.dg/desig-init-1.m: Likewise.
43031
43032 2004-01-27  Devang Patel <dpatel@apple.com>
43033
43034         * g++.dg/debug/namespace1.C: New test.
43035
43036 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43037
43038         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43039         xscale-*-*.
43040
43041         * gcc.dg/arm-mmx-1.c: New test.
43042
43043 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43044
43045         * gcc.dg/20040127-1.c: New test.
43046         * gcc.dg/20040127-2.c: New test.
43047
43048 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43049
43050         * objc.dg/stret-1.m (glob): Renamed to globa.
43051
43052 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43053
43054         PR c++/13663
43055         * g++.dg/expr/for1.C: New test.
43056
43057 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43058
43059         PR middle-end/13779
43060         * gcc.dg/darwin-longlong.c: New test.
43061
43062 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43063
43064         * gcc.dg/20040124-1.c: Moved test from here...
43065         * gcc.c-torture/compile/20040124-1.c: ...to here.
43066
43067 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43068
43069         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43070         the assembly output if -m64 is passed.
43071
43072 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43073
43074         PR c++/13833
43075         * g++.dg/template/cond3.C: New test.
43076
43077 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43078
43079         PR c++/13810
43080         * g++.dg/template/ttp7.C: New test.
43081
43082 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43083
43084         PR c++/13797
43085         * g++.dg/template/nontype4.C: New test.
43086         * g++.dg/template/nontype5.C: Likewise.
43087
43088 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43089
43090         * gcc.dg/torture/mips-clobber-at.c: New test.
43091
43092 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43093
43094         * gcc.dg/20040124-1.c: New test.
43095
43096 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43097
43098         * gcc.dg/20040123-1.c: New test.
43099
43100 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43101
43102         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43103
43104 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43105
43106         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43107
43108 2004-01-23  Andrew Pinski  <apinski@apple.com>
43109
43110         * gcc.dg/20030121-1.c: Move to ..
43111         * gcc.dg/20040121-1.c: here.
43112
43113 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43114
43115         * gcc.dg/builtins-29.c: New test case.
43116
43117 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43118
43119         PR 18314
43120         * gcc.dg/builtins-30.c: New testcase.
43121
43122 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43123
43124         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43125         * lib/g77.exp: Likewise.
43126         * lib/objc.exp: Likewise.
43127         * lib/g++.exp: Likewise.
43128
43129 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43130
43131         * gcc.dg/struct-by-value-2.c: New test.
43132
43133 2004-01-21  Andrew Pinski  <apinski@apple.com>
43134
43135         PR target/13785
43136         * gcc.dg/20030121-1.c: New test.
43137
43138 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43139
43140         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43141         clobber frame pointer register in asm statement.
43142
43143 2004-01-21  Falk Hueffner  <falk@debian.org>
43144
43145         * gcc.c-torture/compile/20040121-1.c: New test.
43146
43147 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43148
43149         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43150
43151 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43152
43153         * gcc.dg/ppc64-abi-2.c: New test.
43154
43155 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43156
43157         * lib/treelang.exp: Fill out this file.
43158         * lib/treelang-dg.exp: New File.
43159
43160 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43161
43162         * gcc.c-torture/compile/981022-1.c: Remove.
43163         * gcc.dg/array-5.c: Remove XFAIL.
43164         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43165         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43166         gcc.dg/cond-lvalue-1.c: Update.
43167         * gcc.dg/cast-lvalue-2.c: New test.
43168
43169 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43170
43171         PR c++/13592
43172         * g++.dg/other/error1.C (class foo): Tweak error message.
43173
43174         PR c++/13592
43175         * g++.dg/template/call2.C: New test.
43176
43177 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43178
43179         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43180         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43181         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43182         scalar-return-1_x.c, scalar-return-2_y.c,
43183         scalar-return-3_x.c, scalar-return-3_y.c,
43184         scalar-return-4_x.c, scalar-return-4_y.c,
43185         struct-align-1.h, struct-align-1_x.c,
43186         struct-align-1_y.c, struct-align-2.h,
43187         struct-align-2_x.c, struct-align-2_y.c,
43188         struct-by-value-10_y.c, struct-by-value-11_x.c,
43189         struct-by-value-11_y.c, struct-by-value-12_x.c,
43190         struct-by-value-12_y.c, struct-by-value-13_x.c,
43191         struct-by-value-13_y.c, struct-by-value-14_x.c,
43192         struct-by-value-14_y.c, struct-by-value-15_x.c,
43193         struct-by-value-15_y.c, struct-by-value-16_y.c,
43194         struct-by-value-17_y.c, struct-by-value-18_y.c,
43195         struct-by-value-19_y.c, struct-by-value-1_x.c,
43196         struct-by-value-1_y.c, struct-by-value-20_y.c,
43197         struct-by-value-2_x.c, struct-by-value-2_y.c,
43198         struct-by-value-3_y.c, struct-by-value-4_x.c,
43199         struct-by-value-4_y.c, struct-by-value-5_y.c,
43200         struct-by-value-6_y.c, struct-by-value-7_y.c
43201         struct-by-value-8_x.c, struct-by-value-8_y.c
43202         struct-by-value-9_x.c, struct-by-value-9_y.c
43203         struct-return-10_x.c, struct-return-10_y.c,
43204         struct-return-19_x.c, struct-return-20_x.c
43205         struct-return-2_x.c, struct-return-2_y.c
43206         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43207         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43208
43209 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43210
43211         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43212         attribute on sparc*-sun-solaris2.*.
43213
43214 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43215
43216         PR c++/13710
43217         * g++.dg/ext/typeof7.C: New test.
43218
43219 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43220
43221         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43222         * gcc.dg/const-elim-1.c: Same.
43223
43224 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43225
43226         * objc.dg/stret-1.m: New.
43227         * objc.dg/stret-2.m: New.
43228
43229 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43230
43231         PR c++/11895
43232         * g++.dg/ext/vector1.C: New test.
43233
43234 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43235
43236         * gcc.dg/pch/import-1.c: New.
43237         * gcc.dg/pch/import-1.hs: New.
43238         * gcc.dg/pch/import-1a.h: New.
43239         * gcc.dg/pch/import-1b.h: New.
43240         * gcc.dg/pch/import-1c.h: New.
43241
43242 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43243
43244         PR c++/13574
43245         * g++.dg/ext/array1.C: New test.
43246
43247         PR c++/13178
43248         * g++.dg/conversion/op1.C: New test.
43249
43250 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43251
43252         PR 11864
43253         From Kazumoto Kojima / Dan Kegel:
43254         * gcc.dg/pr11864-1.c: New test.
43255
43256         PR 10392
43257         From Marcus Comstedt / Dan Kegel:
43258         * gcc.dg/pr10392-1.c: New test.
43259
43260 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43261
43262         PR c++/13478
43263         * g++.dg/init/ref10.C: New test.
43264
43265 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43266
43267         PR c++/13407
43268         * g++.dg/parse/typename6.C: New test.
43269
43270 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43271
43272         PR pch/13361
43273         * g++.dg/pch/wchar-1.C: New.
43274         * g++.dg/pch/wchar-1.Hs: New.
43275
43276 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43277
43278         PR c++/9259
43279         * g++.dg/expr/sizeof2.C: New test.
43280
43281 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43282
43283         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43284
43285 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43286
43287         PR c++/13659
43288         * g++.dg/lookup/strong-using-3.C: New.
43289         * g++.dg/lookup/using-10.C: New.
43290
43291 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43292
43293         PR c++/13594
43294         * g++.dg/lookup/strong-using-2.C: New.
43295
43296 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43297             Dan Kegel <dank@kegel.com>
43298             J"orn Rennecke <joern.rennecke@superh.com>
43299
43300         PR target/9365
43301         * gcc.dg/pr9365-1.c: New test.
43302
43303 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43304
43305         PR c++/8856
43306         * g++.dg/parse/casting-operator2.C: New test.
43307         * g++.old-deja/g++.pt/explicit83.C: Remove.
43308
43309 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43310
43311         * gcc.dg/label-compound-stmt-1.c: New test.
43312         * gcc.c-torture/compile/950922-1.c,
43313         gcc.c-torture/compile/20000211-3.c,
43314         gcc.c-torture/compile/20000518-1.c,
43315         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43316         compound statements.
43317
43318 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43319
43320         * gcc.dg/ppc64-abi-1.c: New test.
43321
43322 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43323
43324          * g++.dg/ext/attrib9.C: Add dg-warnings.
43325
43326 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43327
43328         PR c++/12335
43329         * g++.dg/parse/dtor3.C: New test.
43330
43331 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43332
43333         PR c++/12709
43334         * g++.dg/parse/try-catch-1.C: New test.
43335
43336 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43337
43338         * ada/acats/run_all.sh: Add more verbose output in acats.log
43339         when compiling tests.
43340
43341 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43342
43343         PR 13656
43344         * gcc.dg/typedef-redecl.c: New test case.
43345         * gcc.dg/typedef-redecl.h: New support file.
43346
43347 2004-01-13  Jan Hubicka  <jh@suse.cz>
43348
43349         * gcc.dg/always_inline.c: New test.
43350         * gcc.dg/debug/20031231-1.c: Fix.
43351
43352 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43353
43354         PR c++/13474
43355         * g++.dg/template/array3.C: New test.
43356
43357 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43358
43359         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43360         * g++.dg/warn/Wunused-2.C: Likewise.
43361
43362 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43363
43364         PR c++/13289
43365         * g++.dg/template/instantiate6.C: New test.
43366
43367 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43368
43369         PR middle-end/11397
43370         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43371
43372 2004-01-12  Jan Hubicka  <jh@suse.cz>
43373
43374         PR opt/12826
43375         * gcc.dg/20040112-1.c: New.
43376
43377         * gcc.dg/dwarf-die[1-7].c: Move to...
43378         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43379         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43380
43381 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43382
43383         PR c++/4100
43384         * g++.dg/parse/friend4.C: New test.
43385
43386 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43387
43388         PR c++/4100
43389         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43390         definition is called a friend.
43391
43392 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43393
43394         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43395
43396 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43397
43398         PR c++/3478
43399         * g++.dg/parse/error10.C: New test.
43400         * g++.dg/template/arg2.C: Accept "invalid type" error.
43401
43402 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43403
43404         PR middle-end/13392
43405         * g++.dg/opt/expect2.C: New test.
43406
43407 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43408
43409         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43410         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43411         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43412         Update dg-error regexps.
43413
43414 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43415
43416         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43417         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43418
43419 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43420
43421         * gcc.dg/pragma-re-1.c: Use right pointer type.
43422
43423 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43424
43425         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43426
43427 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43428
43429         * gcc.dg/rs6000-ldouble-1.c: New.
43430
43431 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43432
43433         DR 337
43434         PR c++/9256
43435         * g++.dg/other/abstract1.C: New test.
43436
43437 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43438
43439         * g++.dg/lookup/strong-using-1.C: New.
43440
43441 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43442
43443         PR c/11234
43444         * gcc.dg/func-ptr-conv-1.c: New test.
43445         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43446
43447 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43448
43449         PR target/13380.
43450         * gcc.c-torture/compile/20040109-1.c: New.
43451
43452 2004-01-08  Stuart Hastings  <stuart@apple.com>
43453
43454         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43455         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43456         * gcc.dg/i386-sse-6.c: ...this new testcase.
43457
43458 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43459
43460         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43461
43462 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43463
43464         * ada/acats/run_acats: Treat 'gnatchop' the same way
43465         as 'gnatmake'.  Export GCC_DRIVER.
43466         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43467         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43468
43469 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43470
43471         PR c++/12573
43472         * g++.dg/template/dependent-expr4.C: New test.
43473
43474 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43475
43476         * gcc.dg/altivec-11.c: New test.
43477
43478 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43479
43480         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43481
43482 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43483
43484         PR c/6024
43485         * gcc.dg/enum-compat-1.c: New test.
43486         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43487
43488 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43489
43490         PR c/12165
43491         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43492         gcc.dg/c99-idem-qual-3.c: New tests.
43493
43494 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43495
43496         * gcc.dg/winline-7.c: Don't cast void * to int.
43497
43498 2004-01-06  Jan Hubicka  <jh@suse.cz>
43499
43500         * gcc.dg/i386-sse-5.c: New test
43501         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43502
43503 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43504
43505         PR c++/12815
43506         * g++.dg/rtti/typeid4.C: New test.
43507
43508 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43509
43510         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43511
43512 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43513
43514         PR c++/12132
43515         * g++.dg/template/error11.C: New test.
43516
43517         PR c++/13451
43518         * g++.dg/template/class2.C: New test.
43519
43520 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43521         Richard Sandiford <rsandifo@redhat.com>
43522
43523         PR c++/13387
43524         * g++.dg/opt/alias3.C: New test.
43525
43526 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43527
43528         PR c++/13157
43529         * g++.dg/template/koenig3.C: New test.
43530
43531         PR c++/13529
43532         * g++.dg/parse/offsetof3.C: New test.
43533
43534         * g++.dg/init/copy7.C: Add missing dg-error markers.
43535
43536         PR c++/12226
43537         * g++.dg/init/copy7.c: New test.
43538
43539         PR c++/13536
43540         * g++.dg/parse/cast1.C: New test.
43541
43542 2004-01-04  Jan Hubicka  <jh@suse.cz>
43543
43544         * gcc.dg/winline[1-7].c: New tests.
43545
43546 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43547
43548         PR c++/13520
43549         * g++.dg/template/qualttp22.C: New test.
43550
43551 2004-01-01  Jan Hubicka  <jh@suse.cz>
43552
43553         * gcc.dg/debug/20031231-1.c: New.
43554         * gcc.c-torture/compile/20040101-1.c: New.
43555         * gcc.dg/dwarf-die-[1-7].c: New.
43556
43557 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43558
43559         PR optimization/13521
43560         * gcc.c-torture/compile/20031231-1.c: New test.
43561
43562 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43563
43564         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43565
43566 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43567
43568         PR c++/10079
43569         * g++.dg/template/crash16.C: New test.
43570
43571 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43572
43573         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43574
43575 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43576
43577         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43578         ports.
43579         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43580         * g++.old-deja/g++.law/profile1.C: Likewise.
43581         * gcc.c-torture/compile/981006-1.c: Likewise.
43582         * gcc.c-torture/execute/loop-2e.x: Likewise.
43583         * gcc.c-torture/execute/loop-2f.x: Remove.
43584         * gcc.c-torture/execute/loop-2g.x: Likewise.
43585         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43586         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43587
43588 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43589
43590         PR c++/13507
43591         * g++.dg/ext/attrib11.C: New test.
43592
43593         PR c++/13494
43594         * g++.dg/template/array2-1.C: New test.
43595         * g++.dg/template/array2-2.C: New test.
43596
43597 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43598
43599         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43600
43601 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43602
43603         PR c++/12774
43604         * g++.dg/template/array1-1.C: New test.
43605         * g++.dg/template/array1-2.C: New test.
43606
43607 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43608
43609         PR fortran/12632
43610         * g77.dg/12632.f: New test case.
43611
43612 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43613
43614         PR c++/13289
43615         * g++.dg/parse/nontype1.C: New test.
43616
43617 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43618
43619         PR c++/12403
43620         * g++.dg/parse/explicit1.C: New test.
43621         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43622
43623 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43624
43625         PR c++/13081
43626         * g++.dg/opt/inline6.C: New test.
43627
43628         PR c++/12613
43629         * g++.dg/parse/error9.C: New test.
43630
43631         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43632
43633 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43634
43635         PR c++/13009
43636         * g++.dg/init/assign1.C: New test.
43637
43638 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43639
43640         PR c++/13070
43641         * g++.dg/warn/format3.C: New test case.
43642
43643 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43644
43645         * gcc.c-torture/compile/20031227-1.c: New test.
43646
43647 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43648
43649         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43650         * g77.dg/bprob/bprob.exp: Likewise.
43651         * gcc.misc-tests/bprob.exp: Likewise.
43652         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43653         variants on systems where the library does not provide that
43654         functionality.
43655         * gcc.dg/builtins-20.c: Use builtins-config.h.
43656         * gcc.dg/builtins-config.h: New file.
43657
43658 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43659
43660         * lib/gcc-dg.exp (dg-require-profiling): New function.
43661         * lib/target-supports.exp (check_profiling_available): Likewise.
43662         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43663         * g77.dg/bprob/bprob.exp: Likewise.
43664         * gcc.misc-tests/bprob.exp: Likewise.
43665         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43666         * gcc.dg/20021014-1.c: Likewise.
43667         * gcc.dg/nest.c: Likewise.
43668
43669 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43670
43671         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43672         compiling.
43673         * g++.dg/lookup/java2.C: Likewise.
43674         * gcc.dg/cpp/lexident.c: Likewise.
43675
43676 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43677
43678         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43679         given.
43680         * gcc.c-torture/compile/961203-1.c: Likewise.
43681         * gcc.c-torture/compile/980506-1.c: Likewise.
43682
43683 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43684
43685         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43686         (additional_prunes): New global.
43687         (gcc-dg-prune): Handle additional per-test pruning.
43688         (dg-test): Clear additional_prunes between tests.
43689
43690         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43691         dg-prune-output to avoid spurious failures from assembler
43692         complaining about nonexistent WAW violations.
43693         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43694         Use dg-prune-output to avoid spurious failures from assembler
43695         warning about Itanium B-step errata.
43696
43697 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43698
43699         * g++.dg/abi/macro0.C: New test.
43700         * g++.dg/abi/macro1.C: Likewise.
43701         * g++.dg/abi/macro2.C: Likewise.
43702
43703         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43704         * g++.dg/abi/bitfield7.C: Likewise.
43705         * g++.dg/abi/dtor2.C: Likewise.
43706         * g++.dg/abi/mangle11.C: Likewise.
43707         * g++.dg/abi/mangle12.C: Likewise.
43708         * g++.dg/abi/mangle14.C: Likewise.
43709         * g++.dg/abi/mangle17.C: Likewise.
43710         * g++.dg/abi/vbase10.C: Likewise.
43711         * g++.dg/abi/vbase14.C: Likewise.
43712         * g++.dg/template/qualttp17.C: Likewise.
43713
43714 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43715
43716         PR c/11995
43717         * gcc.dg/20031223-1.c: New test.
43718
43719 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43720
43721         * gcc.dg/noreturn-7.c: New test.
43722
43723 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43724
43725         * gcc.dg/null-pointer-1.c: New test.
43726
43727 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43728
43729         * g++.old-deja/g++.jason/template18.C: Remove.
43730         * g++.old-deja/g++.jason/template37.C: Likewise.
43731
43732         PR c++/12862
43733         * g++.dg/lookup/ns1.C: New test.
43734
43735         PR c++/12397
43736         * g++.dg/template/lookup3.C: New test.
43737
43738 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43739
43740         * g++.dg/template/recurse1.C: New test
43741
43742 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43743
43744         PR c++/12479
43745         * g++.dg/parse/semicolon1.C: New test.
43746         * g++.dg/parse/semicolon1.h: Likewise.
43747
43748 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43749
43750         * gcc.dg/darwin-misaligned.c: New test.
43751
43752 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43753
43754         PR c/9163
43755         * gcc.dg/20031222-1.c: New test.
43756
43757 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43758
43759         PR c++/13438
43760         * g++.dg/parse/error8.C: New test.
43761
43762         PR c++/11554
43763         * g++.dg/warn/ctor-init-1.C: New test.
43764
43765 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43766
43767         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43768         too small.
43769         * gcc.c-torture/compile/930217-1.c: Likewise.
43770         * gcc.c-torture/compile/930513-1.c: Likewise.
43771         * gcc.c-torture/execute/920908-2.c: Likewise.
43772         * gcc.c-torture/execute/921204-1.c: Likewise.
43773         * gcc.c-torture/execute/930621-1.c: Likewise.
43774         * gcc.c-torture/execute/930630-1.c: Likewise.
43775         * gcc.c-torture/execute/931031-1.c: Likewise.
43776         * gcc.c-torture/execute/980602-2.c: Likewise.
43777         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43778         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43779         * gcc.c-torture/execute/extzvsi.c: Likewise.
43780         * gcc.c-torture/unsorted/ext.c: Likewise.
43781
43782 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43783
43784         PR target/12749
43785         * gcc.c-torture/compile/20031220-2.c: New test case.
43786
43787 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43788
43789         PR optimization/13031
43790         * gcc.c-torture/compile/20031220-1.c: New test case.
43791
43792 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43793
43794         * gcc.dg/cast-function-1.c: New test.
43795
43796 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43797
43798         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43799         formats.
43800
43801 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43802
43803         PR c++/12795
43804         * g++.dg/ext/attrib10.C: New test.
43805
43806 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43807
43808         * gcc.dg/cleanup-10.c: New test.
43809         * gcc.dg/cleanup-11.c: New test.
43810
43811 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43812
43813         PR c++/13239
43814         * g++.dg/opt/expect1.C: New test.
43815
43816 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43817
43818         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43819
43820 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43821
43822         PR debug/12923
43823         * gcc.dg/20031218-1.c: New test.
43824
43825         PR debug/12389
43826         * gcc.dg/20031218-2.c: New test.
43827         * gcc.dg/20031218-3.c: New test.
43828
43829         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43830         of label name and allow for USER_LABEL_PREFIX == "_" names.
43831         * g++.dg/abi/mangle18-2.C: Likewise.
43832         * g++.dg/abi/mangle19-1.C: Likewise.
43833         * g++.dg/abi/mangle19-2.C: Likewise.
43834         * g++.dg/abi/mangle20-1.C: Likewise.
43835         * g++.dg/abi/mangle20-2.C: Likewise.
43836
43837 2003-12-18  Richard Henderson  <rth@redhat.com>
43838
43839         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43840
43841 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43842             Dan Kegel <dank@kegel.com>
43843
43844         PR other/12009
43845         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43846         testing a cross compiler, it causes spurious compile failures.
43847         * lib/g++.exp: Likewise.
43848
43849 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43850
43851         PR c++/13262
43852         * g++.dg/template/access13.C: New test.
43853
43854 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43855
43856         * gcc.dg/20031216-1.c: New test.
43857
43858 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43859
43860         PR c++/9154
43861         * g++.dg/template/error10.C: New test.
43862
43863 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43864
43865         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43866         * g++.dg/eh/simd-2.C: Likewise.
43867
43868 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43869             Roger Sayle  <roger@eyesopen.com>
43870
43871         * gcc.c-torture/execute/ieee/mzero5.c: New.
43872
43873 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43874
43875         PR c++/10603
43876         * g++.dg/parse/error6.C: New test.
43877
43878         PR c++/12827
43879         * g++.dg/parse/error7.C: New test.
43880
43881 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43882
43883         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43884         at -O with stabs debugging formats.
43885         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43886         * gcc.dg/debug/debug-2.c: Likewise.
43887
43888 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43889
43890         PR c++/12696
43891         * g++.dg/init/error1.C: New test.
43892
43893         PR c++/12218
43894         * g++.dg/init/pm3.C: New test.
43895
43896 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43897
43898         PR c/3347
43899         * gcc.dg/bitfld-8.c: New test.
43900
43901 2003-12-16  James Lemke  <jim@wasabisystems.com>
43902
43903         * gcc.dg/arm-scd42-[123].c: New tests.
43904
43905 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43906
43907         PR c++/9043
43908         * g++.dg/abi/mangle20-1.C: New test.
43909         * g++.dg/abi/mangle20-2.C: New test.
43910
43911 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43912
43913         PR c++/13275
43914         * g++.dg/other/offsetof2.C: Remove XFAIL.
43915         * g++.dg/parse/offsetof1.C: New test.
43916         * g++.gd/parse/offsetof2.C: Likewise.
43917
43918 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43919
43920         * g++.dg/template/nontype3.C: New test.
43921         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43922
43923 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43924
43925         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43926
43927 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43928
43929         PR c++/13387
43930         * g++.dg/expr/assign1.C: New test.
43931
43932         PR c++/13242
43933         * g++.dg/abi/mangle19-1.C: New test.
43934         * g++.dg/abi/mangle19-2.C: New test.
43935
43936 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
43937
43938         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
43939
43940 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43941
43942         * gcc.c-torture/execute/20031216-1.c: New test.
43943
43944 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43945
43946         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
43947         an ICE regression.
43948
43949 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43950
43951         PR c++/10926
43952         * g++.dg/template/error9.C: New test.
43953
43954         PR c++/11116
43955         * g++.dg/template/error8.C: New test.
43956
43957 2003-12-15  Roger Sayle  <roger@eyesopen.com>
43958
43959         PR middle-end/13400
43960         * gcc.c-torture/execute/20031215-1.c: New test case.
43961
43962 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43963
43964         PR c++/13269
43965         * g++.dg/parse/error5.C: New test.
43966
43967         PR c++/12989
43968         * g++.dg/expr/sizeof1.C: New test.
43969
43970         PR c++/13310
43971         * g++.dg/template/crash15.C: New test.
43972
43973 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
43974
43975         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
43976         a non-POD type as the last named parameter of a varargs function.
43977
43978 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
43979
43980         PR c++/13243
43981         PR c++/12573
43982         * g++.dg/template/crash14.C: New test.
43983         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
43984
43985 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
43986
43987         * g++.dg/other/java1.C: New test.
43988
43989         PR c++/13241
43990         * g++.dg/abi/mangle18-1.C: New test.
43991         * g++.dg/abi/mangle18-2.C: New test.
43992
43993 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43994
43995         PR optimization/10312
43996         * gcc.c-torture/execute/20031214-1.c: New.
43997
43998 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
43999
44000         PR c++/10779
44001         PR c++/12160
44002         * g++.dg/parse/error3.C: New test.
44003         * g++.dg/parse/error4.C: Likewise.
44004         * g++.dg/abi/mangle4.C: Tweak error messages.
44005         * g++.dg/lookup/using5.C: Likewise.
44006         * g++.dg/other/error2.C: Likewise.
44007         * g++.dg/parse/typename5.C: Likewise.
44008         * g++.dg/parse/undefined1.C: Likewise.
44009         * g++.dg/template/arg2.C: Likewise.
44010         * g++.dg/template/ttp3.C: Likewise.
44011         * g++.dg/template/type1.C: Likewise.
44012         * g++.old-deja/g++.other/crash32.C: Likewise.
44013         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44014
44015 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44016
44017         PR c++/13106
44018         * g++.dg/warn/noreturn-3.C: New test.
44019
44020 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44021
44022         PR c++/13118
44023         * g++.dg/abi/covariant3.C: New.
44024
44025 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44026
44027         * g++.dg/eh/ia64-1.C: New test.
44028
44029 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44030
44031         PR optimization/13037
44032         * g77.f-torture/execute/13037.f: New test case.
44033
44034 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44035
44036         PR c++/12881
44037         * g++.dg/abi/covariant2.C: New.
44038
44039 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44040
44041         * gcc.dg/cpp/trad/macro.c: New tests.
44042
44043 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44044
44045         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44046
44047 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44048
44049         PR other/10819
44050         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44051         to fix Bug 10819.
44052         * lib/g++.exp (g++_version): Likewise.
44053         * lib/g77.exp (g77_version): Likewise.
44054         * lib/objc.exp (default_objc_version): Likewise.
44055
44056 2003-12-10  Richard Henderson  <rth@redhat.com>
44057
44058         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44059
44060         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44061
44062 2003-12-08  Matt Austern  <austern@apple.com>
44063
44064         PR c/13134
44065         * lib/gcc-dg.exp (dg-require-visibility): Define.
44066         * lib/target-supports (check_visibility_available): Define.
44067         * gcc.dg/visibility-1.c: New test.
44068         * gcc.dg/visibility-2.c: Likewise.
44069         * gcc.dg/visibility-3.c: Likewise.
44070         * gcc.dg/visibility-4.c: Likewise.
44071         * gcc.dg/visibility-5.c: Likewise.
44072         * gcc.dg/visibility-6.c: Likewise.
44073         * g++.dg/ext/visibility-1.C: Likewise.
44074         * g++.dg/ext/visibility-2.C: Likewise.
44075         * g++.dg/ext/visibility-3.C: Likewise.
44076         * g++.dg/ext/visibility-4.C: Likewise.
44077         * g++.dg/ext/visibility-5.C: Likewise.
44078         * g++.dg/ext/visibility-6.C: Likewise.
44079
44080 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44081
44082         * g++.dg/lookup/java1.C: New test.
44083         * g++.dg/lookup/java2.C: New test.
44084
44085 2003-12-07  Falk Hueffner  <falk@debian.org>
44086
44087         * g++.dg/opt/noreturn-1.C: New test.
44088
44089 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44090
44091         * gcc.dg/overflow-1.c: New test.
44092
44093 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44094
44095         * g77.f-torture/compile/13060.f: New test.
44096
44097 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR c++/13323
44100         * g++.dg/inherit/operator2.C: New test.
44101
44102 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44103
44104         PR c++/13305
44105         * g++.dg/ext/attrib9.C: New test.
44106
44107 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44108
44109         PR c++/13314
44110         * g++.dg/template/error7.C: New test.
44111
44112 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44113             J"orn Rennecke <joern.rennecke@superh.com>
44114
44115         PR target/13302
44116         * g++.dg/other/struct-va_list.C: New test.
44117
44118 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44119
44120         PR c++/13166
44121         * g++.dg/parse/defarg6.C: New test.
44122
44123 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44124
44125         PR target/13256
44126         * gcc.c-torture/execute/20031201-1.c: New test.
44127
44128 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44129
44130         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44131
44132 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44133
44134         * gcc.dg/builtin-return-1.c: New test.
44135
44136 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44137             J"orn Rennecke <joern.rennecke@superh.com>
44138
44139         PR optimization/13260
44140         * gcc.c-torture/execute/20031204-1.c: New test.
44141
44142 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44143
44144         PR c++/9127
44145         * g++.dg/template/error6.C: New test.
44146
44147 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44148
44149         * gcc.dg/20031202-1.c: New test.
44150
44151 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44152
44153         PR c++/13179
44154         * g++.dg/template/eh1.C: New test.
44155
44156         PR c++/10771
44157         * g++.dg/template/error5.C: New test.
44158
44159 2003-12-02  David Ung  <davidu@mips.com>
44160
44161         * gcc.dg/compat/vector-check.h: Corrected type for var
44162         g_##TMODE
44163
44164 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44165
44166         PR c++/10126
44167         * g++.dg/template/ptrmem8.C: New test.
44168
44169 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44170
44171         PR c++/12573
44172         * g++.dg/template/dependent-expr3.C: New test.
44173
44174 2003-12-01  James Lemke  <jim@wasabisystems.com>
44175
44176         * gcc.dg/arm-g2.c: New test.
44177
44178 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44179
44180         PR optimization/11634
44181         * gcc.dg/20031201-2.c: New test case.
44182
44183 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44184
44185         PR 11433
44186         * objc.dg/proto-lossage-3.m: New test.
44187
44188 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44189
44190         PR optimization/12628
44191         * gcc.dg/20031201-1.c: New test case.
44192
44193 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44194
44195         * gcc.dg/unaligned-1.c: New test.
44196
44197 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44198
44199         PR c++/9849
44200         * g++.dg/template/error4.C: New test.
44201         * g++.dg/template/nested3.C: Adjust error markers.
44202
44203 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44204
44205         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44206
44207 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44208
44209         PR c/10333
44210         * gcc.dg/bitfld-7.c: New test.
44211
44212 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44213
44214         * gcc.dg/tls/asm-1.C: New test.
44215
44216 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44217
44218         * gcc.dg/cpp/assert4.c: Update.
44219
44220 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44221
44222         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44223         * gcc.dg/builtin-apply3.c: New test.
44224
44225 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44226
44227         * lib/compat.exp (compat-obj): New xfaildata parameter.
44228         Use it to set compiler_conditional_xfail_data before compiling.
44229         (compat-get-options): Handle dg-xfail-if.
44230         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44231         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44232         * gcc.dg/compat/vector-1_y.c: Likewise.
44233         * gcc.dg/compat/vector-2_x.c: Likewise.
44234         * gcc.dg/compat/vector-2_y.c: Likewise.
44235
44236 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44237
44238         * g++.dg/opt/reg-stack4.C: New test.
44239
44240 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44241
44242         * gcc.dg/builtin-apply2.c: New test.
44243
44244 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44245
44246         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44247
44248 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44249
44250         PR c++/12924
44251         * g++.dg/template/template-id-2.C: New test.
44252
44253 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44254
44255         PR c++/5369
44256         * g++.dg/template/memfriend1.C: New test.
44257         * g++.dg/template/memfriend2.C: Likewise.
44258         * g++.dg/template/memfriend3.C: Likewise.
44259         * g++.dg/template/memfriend4.C: Likewise.
44260         * g++.dg/template/memfriend5.C: Likewise.
44261         * g++.dg/template/memfriend6.C: Likewise.
44262         * g++.dg/template/memfriend7.C: Likewise.
44263         * g++.dg/template/memfriend8.C: Likewise.
44264         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44265
44266 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44267
44268         PR c++/12515
44269         * g++.dg/ext/cond1.C: New test.
44270
44271 2003-11-20  Richard Henderson  <rth@redhat.com>
44272
44273         * gcc.dg/20020201-2.c: Remove.
44274         * gcc.dg/20020201-4.c: Remove.
44275         * gcc.dg/20020304-1.c: Remove.
44276
44277 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44278
44279         * gcc.dg/cpp/trad/xwin1.c: New test case.
44280
44281 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44282
44283         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44284         * lib/g77.exp: Likewise.
44285         * lib/objc.exp: Likewise.
44286         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44287         for darwin.
44288
44289 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44290
44291         PR c++/12932
44292         * g++.dg/template/static5.C: New test.
44293
44294 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44295
44296         * gcc.dg/nested-func-1.c: New test.
44297
44298 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44299
44300         * gcc.dg/cpp/assert4.c: New test.
44301
44302 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44303
44304         PR c++/2294
44305         * g++.dg/lookup/using9.c: New test.
44306
44307 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44308
44309         PR c++/12762
44310         * g++.dg/template/error3.C: New test.
44311
44312 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44313
44314         PR ada/13035
44315         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44316         No longer use a wrapper for gcc, since this does not work under
44317         Windows.
44318
44319 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44320
44321         PR c++/2094
44322         * g++.dg/template/ptrmem7.C: New test.
44323
44324 2003-11-13  Andrew Pinski <apinski@apple.com>
44325
44326         * gcc.c-torture/compile/20031113-1.c: New test.
44327
44328 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44329             Kean Johnston <jkj@sco.com>
44330
44331         PR c/13029
44332         * gcc.dg/unused-4.c: Update.
44333
44334 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44335
44336         * g++.dg/opt/const3.C: New test.
44337
44338 2003-11-13  Jan Hubicka  <jh@suse.cz>
44339
44340         * gcc.c-torture/compile/20031112-1.c: New test.
44341
44342 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44343
44344         * g++.dg/parse/crash10.C: Remove bogus error marker.
44345
44346 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44347
44348         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44349         (host_gcc): Likewise.
44350         (ROOT): Honor $PWDCMD.
44351         (BASE): Likewise.
44352         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44353
44354 2003-11-12  Catherine Moore  <clm@redhat.com>
44355
44356         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44357
44358 2003-11-12  Andreas Jaeger  <aj@suse.de>
44359             Jakub Jelinek  <jakub@redhat.com>
44360             Andrew Pinski  <pinskia@physics.uc.edu>
44361             Richard Henderson  <rth@redhat.com>
44362
44363         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44364         systems.
44365         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44366
44367         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44368         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44369
44370 2003-11-11  Andreas Jaeger  <aj@suse.de>
44371
44372         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44373
44374         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44375
44376 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44377
44378         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44379         Clean ups.
44380
44381 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44382
44383         * gcc.dg/trampoline-1.c: New test.
44384
44385 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44386
44387         * gcc.c-torture/compile/200031109-1.c: New test.
44388
44389 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44390
44391         PR c/3190
44392         PR c/8714
44393         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44394         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44395         gcc.dg/format/no-y2k-1.c: Update.
44396
44397 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44398
44399         PR optimization/10467
44400         * gcc.dg/20031108-1.c: New test case.
44401
44402 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44403
44404         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44405
44406 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44407
44408         * gcc.dg/compound-lvalue-1.c: New test.
44409         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44410         some XFAILs.
44411
44412 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44413
44414         * gcc.dg/altivec-varargs-1.c: New test.
44415
44416 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44417
44418         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44419         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44420         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44421         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44422         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44423
44424 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44425
44426         * gcc.dg/cond-lvalue-1.c: New test.
44427
44428 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44429
44430         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44431
44432 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44433
44434         PR c++/11616
44435         * g++.dg/template/instantiate5.C: New test.
44436
44437 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44438
44439         PR c++/12726
44440         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44441         * ChangeLog: Add missing first entry for above test.
44442
44443 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44444
44445         PR c++/9810
44446         * g++.dg/template/using8.C: New test.
44447         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44448
44449 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44450
44451         PR optimization/10817
44452         * gcc.c-torture/compile/20031102-1.c: New test case.
44453
44454 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44455
44456         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44457         2147483647.
44458
44459 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44460
44461         * gcc.dg/20031102-1.c: New test.
44462
44463 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44464
44465         * gcc.dg/complex-1.c: New test.
44466
44467 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44468
44469         PR c++/12796
44470         * g++.dg/template/crash13.C: Adjust expected error location.
44471         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44472
44473 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44474
44475         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44476
44477 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44478
44479         PR/10239
44480         * gcc.c-torture/compile/20031031-2.c: New test.
44481
44482 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44483
44484         PR/11640
44485         * gcc.c-torture/compile/20031031-1.c: New test.
44486
44487 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44488
44489         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44490         * gcc.misc-tests/bprob.exp: Likewise.
44491         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44492         the execution test on arm-elf configs.
44493         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44494         configs that don't support scratch files.
44495         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44496
44497 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44498
44499         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44500         done by dejagnu.
44501
44502 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44503
44504         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44505         Avoid non pure sh syntax. Add more logging.
44506
44507         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44508         fail.
44509
44510 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44511
44512         PR libgcj/10610
44513         * gcc.dg/ppc-stackalign-1.c: New test.
44514
44515 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44516
44517         * ada/acats/run_all.sh: Change output to be more compliant with
44518         dejagnu framework.
44519         Create acats.sum and acats.log files under testsuite/ada/acats
44520         Only run [a-z]* directories, to filter out e.g. CVS.
44521         Redirect build output to log file.
44522
44523 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44524
44525         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44526
44527 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44528
44529         PR ada/5909:
44530         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44531
44532 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44533
44534         * gcc.c-torture/compile/20031023-1.c: New test.
44535         * gcc.c-torture/compile/20031023-2.c: New test.
44536         * gcc.c-torture/compile/20031023-3.c: New test.
44537         * gcc.c-torture/compile/20031023-4.c: New test.
44538
44539 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44540
44541         PR c++/10371
44542         * g++.dg/lookup/scoped8.C: New test.
44543
44544 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44545
44546         * g++.dg/opt/reg-stack3.C: New test.
44547
44548 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44549
44550         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44551
44552 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44553
44554         PR c++/11076
44555         * g++.dg/template/crash13.C: New test.
44556
44557 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44558
44559         * gcc.dg/c99-restrict-2.c: New test.
44560
44561 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44562
44563         PR c++/12698, c++/12699, c++/12700, c++/12566
44564         * g++.dg/inherit/covariant9.C: New test.
44565         * g++.dg/inherit/covariant10.C: New test.
44566         * g++.dg/inherit/covariant11.C: New test.
44567
44568 2003-10-23  Jason Merrill  <jason@redhat.com>
44569
44570         PR c++/12726
44571         * g++.dg/ext/complit2.C: New test.
44572
44573 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44574
44575         PR target/12654
44576         * gcc.c-torture/execute/20031020-1.c: New test.
44577
44578 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44579
44580         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44581         following the jump_insn.
44582
44583 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44584
44585         * gcc.dg/cast-lvalue-1.c: New test.
44586
44587 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44588
44589         PR c++/11962
44590         * g++.dg/template/cond2.C: New test.
44591
44592 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44593
44594         * gcc.dg/builtins-28.c: New test.
44595
44596 2003-10-20  Jan Hubicka  <jh@suse.cz>
44597
44598         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44599         parameter.
44600         * gcc.dg/inline-2.c: Likewise.
44601
44602 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44603
44604         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44605         * gcc.dg/nest.c: Likewise.
44606
44607 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44608
44609         PR c++/9781, c++/10583, c++/11862
44610         * g++.dg/parse/crash13.C: New test.
44611
44612 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44613
44614         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44615
44616 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44617
44618         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44619         Define HAVE_C99_RUNTIME except on Solaris.
44620         * gcc.dg/builtins-20.c: Likewise.
44621
44622 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44623
44624         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44625
44626 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44627
44628         PR c++/12495
44629         * g++.dg/template/crash21.C: New test.
44630
44631 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44632
44633         PR c++/2513
44634         * g++.dg/template/typename5.C: New test.
44635
44636 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44637
44638         PR c++/12369
44639         * g++.dg/template/friend25.C: New test.
44640
44641 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44642
44643         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44644         versions.
44645
44646 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44647
44648         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44649         == 2147483647.
44650
44651 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44652
44653         * gcc.c-torture/execute/960416-1.x: Remove.
44654         * gcc.c-torture/execute/divconst-3.x: Likewise.
44655
44656 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44657
44658         PR target/12598
44659         * gcc.dg/torture/cris-volatile-1.c: New test.
44660
44661 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44662
44663         PR optimization/9325
44664         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44665         for overflowing floating point to integer conversion during RTL
44666         simplification.
44667
44668 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44669
44670         * objc/execute/_cmd.m: Fix typo.
44671         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44672         Relax 'scan-assembler' regexp.
44673         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44674         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44675         * objc.dg/zero-link-2.m: Remove blank line.
44676         * objc.dg/zero-link-3.m: New test case.
44677
44678 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44679
44680         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44681
44682         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44683         than linker trickery.
44684
44685 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44686
44687         PR c++/12370
44688         * g++.dg/other/friend2.C: New test.
44689
44690 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44691
44692         * gcc.dg/20031012-1.c: New test.
44693
44694 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44695
44696         * gcc.dg/weak/weak-3.c: Fix for new warning.
44697
44698 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44699
44700         PR optimization/8750
44701         * gcc.c-torture/execute/20031012-1.c: New test case.
44702
44703 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44704
44705         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44706         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44707
44708 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44709
44710         PR optimization/12260
44711         * gcc.c-torture/compile/20031011-2.c: New test case.
44712
44713 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44714
44715         * gcc.c-torture/execute/20031011-1.c: New testcase.
44716
44717 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44718
44719         * gcc.c-torture/compile/20031011-1.c: New test.
44720
44721 2003-10-11  Jan Hubicka  <jh@suse.cz>
44722
44723         * g++.dg/other/first-global.C: New test.
44724
44725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44726
44727         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44728
44729 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44730
44731         * gcc.c-torture/compile/20031010-1.c: New test.
44732
44733 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44734
44735         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44736         * gcc.c-torture/execute/va-arg-25.c: ... here.
44737
44738 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44739
44740         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44741
44742 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44743
44744         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44745
44746 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44747
44748         * g++.dg/parse/error2.C: New test.
44749
44750 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44751
44752         PR c++/11097
44753         * g++.dg/other/error5.C: Modify the error message.
44754         * g++.dg/lookup/using8.C: New test.
44755
44756 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44757
44758         * gcc.dg/darwin-abi-2.c: New file.
44759         * gcc.c-torture/execute/va-arg-24.c: New file.
44760
44761 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44762
44763         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44764         indentation.
44765
44766 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44767
44768         PR c++/10147
44769         * g++.dg/other/error4.C: Update error messages.
44770         * g++.dg/template/ptrmem4.C: Likewise.
44771
44772         PR c++/12337
44773         * g++.dg/init/new9.C: New test.
44774
44775         PR c++/12334, c++/12236, c++/8656
44776         * g++.dg/ext/attrib8.C: New test.
44777
44778 2003-10-06  Devang Patel  <dpatel@apple.com>
44779
44780         * gcc.dg/debug/dwarf2-3.h: New test.
44781         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44782
44783 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44784
44785         * g++.dg/opt/cfg2.C: New test.
44786
44787 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44788
44789         * g++.dg/opt/float1.C: New test.
44790
44791 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44792
44793         * gcc.dg/c90-array-lval-6.c: New test.
44794         * gcc.dg/c99-array-lval-6.c: New test.
44795
44796 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44797             Ziemowit Laski  <zlaski@apple.com>
44798
44799         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44800         'Derived', so that it is never considered a class method; add
44801         new warning for '+port' method ambiguity.
44802         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44803         <objc/objc-api.h> (needed on Mac OS X).
44804         * objc.dg/method-13.m: New test.
44805
44806 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44807
44808         PR optimization/9325, PR java/6391
44809         * gcc.c-torture/execute/20031003-1.c: New test case.
44810
44811 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44812
44813         PR optimization/12180
44814         * gcc.dg/20031002-1.c: New test.
44815
44816         PR c++/12486
44817         * g++.dg/inherit/error1.C: New test.
44818
44819 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44820
44821         * lib/f-torture.exp (search_for): Rename to...
44822         (search_for_re): This.  Also, clean up comments and the
44823         "regexp" invocation.
44824
44825 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44826
44827         * gcc.c-torture/compile/20031002-1.c: New test.
44828
44829 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44830
44831         * g++.dg/opt/cond1.C: New test.
44832
44833 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44834
44835         * gcc.dg/Wold-style-definition-2.c: New testcase.
44836         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44837
44838 2003-09-29  Richard Henderson  <rth@redhat.com>
44839
44840         * g++.dg/init/array10.C: Add dg-options.
44841
44842 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44843
44844         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44845
44846 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44847
44848         * g++.dg/template/friend19.C: Fix typo.
44849         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44850
44851 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44852
44853         * gcc.c-torture/execute/20030928-1.c: New test.
44854         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44855
44856 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44857
44858         * g++.dg/opt/unroll1.C: New test.
44859
44860 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44861
44862         PR optimization/11741
44863         * gcc.dg/20030926-1.c: New test case.
44864
44865 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44866
44867         PR c++/5655
44868         * g++.dg/parse/access7.C: New test.
44869         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44870
44871 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44872
44873         MERGE OF objc-improvements-branch into MAINLINE:
44874         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44875         if libobjc has not been built.
44876         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44877         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44878         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44879         objc/execute/nested-3.m, objc/execute/np-2.m,
44880         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44881         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44882         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44883         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44884         objc.dg/special/unclaimed-category-1.h,
44885         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44886         well as GNU runtime.
44887         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44888         * execute/cascading-1.m, execute/function-message-1.m,
44889         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44890         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44891         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44892         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44893         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44894         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44895         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44896         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44897         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44898         * objc.dg/bitfield-2.m: Run only on Darwin.
44899         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44900         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44901         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44902         * objc.dg/const-str-1.m: Fix constant string layout.
44903
44904 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44905
44906         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44907
44908 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44909
44910         * gcc.dg/darwin-abi-1.c: New file.
44911
44912 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44913
44914         PR target/12281
44915         * gcc.c-torture/compile/20030921-1.c: New test.
44916
44917 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44918
44919         * g++.dg/opt/reg-stack2.C: New test.
44920
44921 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44922
44923         * g++.dg/eh/delayslot1.C: New test.
44924
44925 2003-09-20  Richard Henderson  <rth@redhat.com>
44926
44927         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44928
44929 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44930
44931         * gcc.c-torture/execute/20030920-1.c: New test case.
44932
44933 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44934
44935         * g++.dg/rtti/typeid3.C: Correct expected error message.
44936
44937 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44938
44939         PR c++/157
44940         * g++.dg/parse/crash12.C: New test.
44941
44942 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
44943
44944         * gcc.dg/compat/mixed-struct-check.h: New.
44945         * gcc.dg/compat/mixed-struct-defs.h: New.
44946         * gcc.dg/compat/mixed-struct-init.h: New.
44947         * gcc.dg/compat/struct-by-value-19_main.c: New.
44948         * gcc.dg/compat/struct-by-value-19_x.c: New.
44949         * gcc.dg/compat/struct-by-value-19_y.c: New.
44950         * gcc.dg/compat/struct-by-value-20_main.c: New.
44951         * gcc.dg/compat/struct-by-value-20_x.c: New.
44952         * gcc.dg/compat/struct-by-value-20_y.c: New.
44953         * gcc.dg/compat/struct-return-19_main.c: New.
44954         * gcc.dg/compat/struct-return-19_x.c: New.
44955         * gcc.dg/compat/struct-return-19_y.c: New.
44956         * gcc.dg/compat/struct-return-20_main.c: New.
44957         * gcc.dg/compat/struct-return-20_x.c: New.
44958         * gcc.dg/compat/struct-return-20_y.c: New.
44959
44960 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
44961         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
44962         so that it will not complain on LP64 targets.
44963
44964 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44965
44966         PR c++/495
44967         * g++.dg/template/friend24.C: New test.
44968
44969 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
44970
44971         PR c++/12332
44972         * g++.dg/template/memtmpl2.C: New test.
44973
44974 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
44975
44976         PR target/11184
44977         * gcc.dg/builtin-apply1.c: New test.
44978
44979 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44980
44981         PR c++/9848
44982         * g++.dg/warn/Wunused-4.C: New test.
44983
44984 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44985
44986         PR c++/12316
44987         * g++.dg/other/gc2.C: New test.
44988
44989 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
44990
44991         PR c++/11991
44992         * g++.dg/rtti/typeid3.C: New test.
44993
44994         PR c++/12266
44995         * g++.dg/overload/template1.C: New test.
44996
44997 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44998
44999         * g++.dg/opt/cfg3.C: New test.
45000
45001 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45002
45003         PR c++/7939
45004         * g++.dg/template/crash11.C: New test.
45005
45006 2003-09-16  Jason Merrill  <jason@redhat.com>
45007             Jakub Jelinek  <jakub@redhat.com>
45008
45009         * gcc.dg/attr-warn-unused-result.c: New test.
45010
45011 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45012
45013         PR c++/12184
45014         * g++.dg/expr/call2.C: New test.
45015
45016 2003-09-15  Andreas Jaeger  <aj@suse.de>
45017
45018         * gcc.dg/Wold-style-definition-1.c: New test.
45019
45020 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45021
45022         PR c++/3907
45023         * g++.dg/parse/template12.C: New test.
45024
45025         * g++.dg/abi/bitfield11.C: New test.
45026         * g++.dg/abi/bitfield12.C: Likewise.
45027
45028 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45029
45030         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45031         non-expansion of functional macro name without arguments at EOL.
45032         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45033
45034 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45035
45036         * gcc.c-torture/execute/20030914-[12].c: New tests.
45037
45038 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45039
45040         PR c++/11788
45041         * g++.dg/overload/addr1.C: New test.
45042
45043 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45044
45045         * gcc.dg/20030909-1.c: New test.
45046
45047 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45048
45049         * gcc.dg/ultrasp10.c: New test.
45050
45051 2003-09-09  Devang Patel  <dpatel@apple.com>
45052
45053         * gcc.dg/darwin-ld-6.c: New test.
45054
45055 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45056
45057         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45058
45059 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45060
45061         * gcc.dg/ia64-types1.c: New test.
45062         * gcc.dg/ia64-types2.c: Likewise.
45063
45064 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45065
45066         * gcc.dg/builtins-1.c: Add more _Complex tests.
45067         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45068
45069         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45070         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45071
45072 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45073
45074         PR c++/11786
45075         * g++.dg/lookup/koenig2.C: New test.
45076
45077         PR c++/5296
45078         * g++.dg/rtti/typeid2.C: New test.
45079
45080 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45081
45082         * gcc.c-torture/compile/20030904-1.c: New test.
45083
45084 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45085
45086         * g++.dg/opt/longbranch2.C: New test.
45087
45088 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45089
45090         * g++.dg/template/crash10.C: Only compile it.
45091
45092 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45093
45094         PR middle-end/11665
45095         * gcc.c-torture/compile/20030907-1.c: New test.
45096         * g++.dg/init/array11.C: New test.
45097
45098 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45099
45100         PR c++/11852
45101         * g++.dg/init/struct1.C: New test.
45102
45103 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45104
45105         PR c++/12181
45106         * g++.dg/expr/comma1.C: New test.
45107
45108 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45109
45110         PR c++/11867
45111         * g++.dg/expr/static_cast5.C: New test.
45112
45113 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45114
45115         PR c++/11507
45116         * g++.dg/lookup/scoped7.C: New test.
45117
45118         PR c++/9574
45119         * g++.dg/other/static1.C: New test.
45120
45121         PR c++/11490
45122         * g++.dg/warn/template-1.C: New test.
45123
45124         PR c++/11432
45125         * g++.dg/template/crash10.C: New test.
45126
45127         PR c++/2478
45128         * g++.dg/overload/VLA.C: New test.
45129
45130         PR c++/10804
45131         * g++.dg/template/call1.C: New test.
45132
45133 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45134
45135         PR c++/11794
45136         * g++.dg/parse/using3.C: New test.
45137
45138 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45139
45140         PR c++/11409
45141         * g++.dg/overload/builtin3.C: New test case.
45142
45143 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45144
45145         PR c/9862
45146         * gcc.dg/20030906-1.c: New test.
45147         * gcc.dg/20030906-2.c: Likewise.
45148
45149 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45150
45151         PR c++/12167
45152         * g++.dg/parse/defarg5.C: New test.
45153
45154         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45155
45156 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45157
45158         PR c++/12163
45159         * g++.dg/expr/static_cast4.C: New test.
45160
45161         PR c++/12146
45162         * g++.dg/template/crash9.C: New test.
45163
45164 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45165
45166         * g++.old-deja/g++.ext/pretty2.C: Update for change
45167         in __FUNCTION__.
45168         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45169
45170 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45171
45172         PR c++/11922
45173         * g++/dg/template/qualified-id1.C: New test.
45174
45175         PR c++/12037
45176         * g++.dg/warn/noeffect4.C: New test.
45177
45178 2003-09-04  Matt Austern  <austern@apple.com>
45179
45180         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45181         * g++.dg/ext/fnname2.C: Likewise.
45182         * g++.dg/ext/fnname3.C: Likewise.
45183
45184 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45185
45186         * g++.dg/expr/lval1.C: New test.
45187         * g++.dg/ext/lvcast.C: Remove.
45188
45189 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45190
45191         PR optimization/11700.
45192         * gcc.c-torture/compile/20030903-1.c: New test case.
45193
45194 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45195
45196         PR c++/12053
45197         * g++.dg/abi/layout4.C: New test.
45198
45199 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45200
45201         PR c++/11553
45202         * g++.dg/parse/friend3.C: New test.
45203
45204 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45205
45206         PR c++/11847
45207         * g++.dg/template/class1.C: New test.
45208
45209         PR c++/11808
45210         * g++.dg/expr/call1.C: New test.
45211
45212 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45213
45214         PR c++/12114
45215         * g++.dg/init/ref9.C: New test.
45216
45217         PR c++/11972
45218         * g++.dg/template/nested4.C: New test.
45219
45220 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45221
45222         PR c++/12093
45223         * g++.dg/template/non-dependent4.C: New test.
45224
45225         PR c++/11928
45226         * g++.dg/inherit/conv1.C: New test.
45227
45228 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45229
45230         PR c++/6196
45231         * g++.dg/ext/label1.C: New test.
45232         * g++.dg/ext/label2.C: Likewise.
45233
45234 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45235
45236         * g++.dg/expr/cond3.C: New test.
45237
45238 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45239
45240         * gcc.dg/builtins-1.c: Add new builtin cases.
45241
45242 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45243
45244         * gcc.dg/builtins-1.c: Add new cases.
45245         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45246
45247 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45248
45249         * gcc.dg/builtins-1.c: Add more math builtin tests.
45250         * gcc.dg/torture/builtin-attr-1.c: New test.
45251
45252 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45253
45254         PR optimization/5079
45255         * g++.dg/opt/static3.C: New test.
45256
45257 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45258
45259         * gcc.misc-tests/gcov-10b.c: New test.
45260
45261 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45262
45263         * g++.dg/opt/ptrmem3.C: New test.
45264
45265         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45266
45267 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45268
45269         * gcc.dg/20030826-2.c: New test.
45270
45271 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45272
45273         PR middle-end/12002
45274         * g77.f-torture/compile/12002.f: New test case.
45275
45276 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45277
45278         * gcc.dg/20030826-1.c: New test case.
45279
45280 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45281
45282         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45283
45284 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45285
45286         PR c++/11871
45287         * c++.dg/lookup/crash1.C: New test.
45288
45289         * c++.dg/warn/noeffect3.C: New test.
45290
45291 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45292
45293         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45294         * gcc.dg/compat/vector-1_y.c: Ditto.
45295         * gcc.dg/compat/vector-2_x.c: Ditto.
45296         * gcc.dg/compat/vector-2_y.c: Ditto.
45297
45298 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45299
45300         * gcc.dg/20030702-1.c: New test.
45301
45302 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45303
45304         PR c++/8795
45305         * g++.dg/ext/altivec-1.C: New test.
45306
45307 2003-08-24  Richard Henderson  <rth@redhat.com>
45308
45309         * g++.dg/eh/simd-2.C: Add -w for x86.
45310
45311 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45312
45313         * gcc.dg/20030815-1.c: New test.
45314
45315 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45316
45317         PR c++/3765
45318         * g++.dg/parse/access6.C: New test.
45319
45320 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45321
45322         PR c++/641, c++/11876
45323         * g++.dg/template/friend22.C: New test.
45324         * g++.dg/template/friend23.C: Likewise.
45325
45326 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45327
45328         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45329         identically.
45330
45331 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45332
45333         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45334
45335 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45336
45337         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45338
45339 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45340
45341         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45342
45343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45344
45345         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45346
45347 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45348
45349         PR c++/11919
45350         * g++.dg/overload/prom1.C: New test.
45351
45352         PR c++/11551
45353         * g++.dg/parse/dtor2.C: New test.
45354
45355         PR c++/10762
45356         * g++.dg/parse/using2.C: New test.
45357
45358 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45359
45360         PR target/11805
45361         * gcc.c-torture/compile/20030821-1.c: New.
45362
45363 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45364
45365         PR c++/11834
45366         * g++.dg/template/deduce2.C: New test.
45367
45368 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45369
45370         * gcc.c-torture/execute/20030821-1.c: New test.
45371
45372 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45373
45374         PR middle-end/11984
45375         * gcc.dg/20030820-1.c: New test case.
45376
45377 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45378
45379         PR c++/11945
45380         * g++.dg/warn/noeffect2.C: New test.
45381
45382 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45383
45384         PR c++/10926
45385         * g++.dg/template/dtor2.C: New test.
45386
45387         PR c++/11684
45388         * g++.dg/template/operator1.C: New test.
45389         * g++.dg/parse/operator4.C: New test.
45390
45391         PR c++/11946.C
45392         * g++.dg/expr/enum1.C: New test.
45393         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45394
45395         PR c++/11036.C
45396         * g++.dg/parse/elab2.C: New test.
45397         * g++.dg/parse/typedef4.C: Change error message.
45398         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45399         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45400         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45401
45402 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45403
45404         * gcc.dg/pch/warn-1.c: New.
45405         * gcc.dg/pch/warn-1.hs: New.
45406
45407         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45408         not-tested file.
45409
45410 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45411
45412         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45413
45414 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45415
45416         * gcc.dg/uninit-D.c: New Test.
45417         * gcc.dg/uninit-E.c: New Test.
45418         * gcc.dg/uninit-F.c: New Test.
45419         * gcc.dg/uninit-G.c: New Test.
45420
45421 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45422
45423         * g++.dg/README: Describe the pch directory.
45424
45425 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45426
45427         PR c++/11174
45428         * g++.dg/parse/access4.C: New test.
45429         * g++.dg/parse/access5.C: Likewise.
45430         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45431
45432 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45433
45434         * gcc.dg/noncompile/20030818-1.c: New.
45435
45436 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45437
45438         PR c++/11957
45439         * g++.dg/warn/noeffect1.C: New test.
45440
45441         * g++.dg/template/scope2.C: New test.
45442         * g++.dg/template/error2.C: Correct dg-error
45443
45444 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45445
45446         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45447
45448 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45449
45450         PR C++/11512
45451         * g++.dg/template/warn1.C: New.
45452
45453 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45454
45455         * g++.dg/template/error2.C: New test.
45456         * g++.dg/lookup/using7.C: Adjust errors
45457         * g++.old-deja/g++.pt/crash36.C: Likewise.
45458         * g++.old-deja/g++.pt/derived3.C: Likewise.
45459
45460 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45461
45462         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45463         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45464         * gcc.c-torture/execute/builtins/string-9.c: New, from
45465         string-opt-9.c.  Adjust for execute/builtins framework.
45466         * gcc.c-torture/execute/string-opt-9.c: Delete.
45467
45468 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45469
45470         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45471
45472         * g++.dg/parse/ret-type2.C: New test.
45473
45474         PR c++/11703
45475         * g++.dg/init/new8.C: New test.
45476
45477         PR c++/10923
45478         * g++.dg/parse/typedef5.C: New test.
45479
45480         PR c++/9512
45481         * g++.dg/parse/qualified2.C: New test.
45482         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45483         invalid code.
45484
45485 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45486
45487         * g++.dg/conversion/ptrmem1.C: New test.
45488
45489 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45490
45491         PR target/11693
45492         * gcc.dg/20030811-1.c: New test.
45493
45494         PR target/11535
45495         * gcc.c-torture/execute/20030811-1.c: New test.
45496
45497 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45498
45499         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45500
45501 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45502
45503         PR c++/11789.C
45504         * g++.dg/inherit/multiple1.C: New test.
45505
45506 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45507
45508         * gcc.dg/spe1.c: New test.
45509
45510         PR c++/11670
45511         * g++.dg/expr/cast2.C: New test.
45512
45513         PR c++/10530
45514         * g++.dg/template/dependent-name2.C: New test.
45515
45516 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45517
45518         * g++.dg/parse/crash11.C: Put the dg options in comments.
45519
45520 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45521
45522         * lib/gcc-dg.exp: Update for diagnostic change.
45523
45524 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45525
45526         PR c++/5767
45527         * g++.dg/parse/crash11.C: New test.
45528
45529 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45530
45531         * gcc.dg/cpp/spacing1.c: Update.
45532
45533 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45534
45535         PR target/11739
45536         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45537         a value for -mtune.
45538
45539 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45540
45541         PR middle-end/11771
45542         * gcc.c-torture/compile/20030804-1.c: New test case.
45543
45544 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45545
45546         * gcc.dg/20030804-1.c: New test case.
45547
45548 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45549
45550         * gcc.dg/cpp/separate-1.c: New test.
45551
45552 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45553
45554         PR c++/11704
45555         * g++.dg/template/dependent-expr2.C: New test.
45556
45557         PR c++/11766
45558         * g++.dg/expr/ptrmem1.C: New test.
45559
45560 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45561
45562         PR c++/9453
45563         * g++.dg/template/friend15.C: New test.
45564
45565 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45566
45567         * lib/dg-pch.exp: Work round PCH bug.
45568
45569 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45570
45571         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45572         builtins.  Move cases from builtins-4.c here.
45573
45574         * gcc.dg/torture/builtin-math-1.c: New test taken from
45575         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45576         additional cases.
45577
45578         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45579         Delete.
45580
45581 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45582
45583         PR c++/9447
45584         * g++.dg/template/using7.C: New test.
45585
45586 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45587
45588         * import1.c, import2.c: New tests.
45589
45590 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45591
45592         * g++.dg/eh/crossjump1.C: New test.
45593
45594 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45595
45596         PR c++/11697
45597         * g++.dg/template/using6.C: New test.
45598
45599         PR c++/11744
45600         * g++.dg/template/koenig2.C: New test.
45601
45602 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45603
45604         PR c++/7983
45605         * g++.dg/parse/typedef4.C: New test.
45606
45607 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45608
45609         PR c++/8442, c++/8806
45610         * g++.dg/template/elab1.C: New test.
45611         * g++.dg/template/type2.C: Likewise.
45612         * g++.dg/template/ttp3.C: Adjust expected error message.
45613         * g++.old-deja/g++.law/visibility13.C: Likewise.
45614         * g++.old-deja/g++.niklas/t135.C: Likewise.
45615         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45616         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45617         template argument.
45618         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45619
45620 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45621
45622         PR c++/11295
45623         * g++.dg/ext/stmtexpr1.C: New test.
45624
45625         * g++.dg/opt/tmp1.C: New test.
45626
45627         PR c++/11525
45628         * g++.dg/parse/constant4.C: New test.
45629
45630         PR c++/9447
45631         * g++.dg/template/using5.C: New test.
45632
45633 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45634
45635         * gcc.dg/builtins-27.c: New test case.
45636
45637 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45638
45639         * gcc.dg/tls/opt-7.c: New test.
45640
45641 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45642
45643         * g++.old-deja/g++.other/crash18.C: Remove.
45644
45645 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45646
45647         * g++.dg/template/explicit3.C: New.
45648         * g++.dg/template/explicit4.C: New.
45649         * g++.dg/template/explicit5.C: New.
45650
45651         PR c++/11347
45652         * g++.dg/template/memtmpl1.C: New.
45653
45654 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45655
45656         PR target/11565
45657         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45658         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45659
45660 2003-07-30  Jan Hubicka  <jh@suse.cz>
45661
45662         * vtgc1.c: Kill.
45663
45664 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45665
45666         * gcc.dg/struct-in-proto-1.c: New test.
45667
45668 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45669
45670         * gcc.dg/cpp/include2.c: Only expect one message.
45671
45672 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45673
45674         PR c++/9447
45675         * g++.dg/template/using1.C: New test.
45676         * g++.dg/template/using2.C: New test.
45677         * g++.dg/template/using3.C: New test.
45678         * g++.dg/template/using4.C: New test.
45679
45680 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45681
45682         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45683         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45684
45685 2003-07-28  Jan Hubicka  <jh@suse.cz>
45686
45687         PR c++/11530
45688         * g++.dg/opt/call1.C: New test.
45689
45690 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45691
45692         PR c++/11667
45693         * g++.dg/init/enum2.C: New test.
45694         * g++.dg/template/overload1.C: Add "-w" option.
45695
45696 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45697
45698         * gcc.dg/Wdeclaration-after-statement-1.c,
45699         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45700
45701 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45702
45703         * gcc.c-torture/compile/20030725-1.c: New test.
45704
45705 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45706
45707         * gcc.dg/20030505.c: Only run for SPE.
45708         Remove definition of opaque type.
45709
45710 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45711
45712         * g++.dg/template/ptrmem6.C: New test.
45713
45714 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45715
45716         * gcc.c-torture/compile/zero-strct-2.c: New test.
45717
45718 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45719
45720         * gcc.dg/intermod-1.c: New test.
45721
45722 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45723
45724         PR c++/11617
45725         * g++.dg/template/lookup2.C: New test.
45726         * g++.dg/template/memclass1.C: Remove instantiated from error.
45727         * g++.dg/other/error2.C: Tweak expected errors.
45728
45729         PR c++/11596
45730         * g++.dg/template/defarg3.C: New test.
45731
45732         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45733
45734 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45735
45736         * g++.dg/inherit/access5.C: New test.
45737
45738 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45739
45740         PR c++/11513
45741         * g++.dg/template/crash8.C: New test.
45742
45743 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45744
45745         PR c/10602
45746         * gcc.dg/noncompile/incomplete-2.c: New test.
45747
45748 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45749
45750         PR c++/11645
45751         * g++.dg/inherit/access4.C: New test.
45752
45753         PR c++/11517
45754         * g++.dg/expr/cond2.C: New test.
45755
45756         PR optimization/10679
45757         * g++.dg/opt/inline4.C: New test.
45758
45759 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45760
45761         * g++.dg/parse/crash10: New test.
45762
45763 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45764
45765         * g++.dg/ext/flexary1.C: New test.
45766
45767 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45768
45769         PR c++/10793
45770         * g++.dg/template/crash9.C: New test.
45771
45772 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45773
45774         PR c++/3004
45775         * g++.dg/parse/typedef3.C: New test.
45776
45777         PR c++/7906
45778         * g++.dg/parse/operator2.C: New test.
45779
45780         PR c++/8895
45781         * g++.dg/parse/def-tmpl-arg1.C: New test.
45782
45783         PR c++/9282
45784         * g++.dg/parse/funptr1.C: New test.
45785
45786         PR c++/9452
45787         * g++.dg/parse/ambig3.C: New test.
45788
45789         PR c++/9454
45790         * g++.dg/parse/operator3.C: New test.
45791
45792         PR c++/9486
45793         * g++.dg/parse/template10.C: New test.
45794
45795         PR c++/9488
45796         * g++.dg/parse/template11.C: New test.
45797
45798         PR c++/10150
45799         * g++.dg/parse/invalid-op1.C: New test.
45800
45801         PR c++/10247
45802         * g++.dg/parse/condexpr1.C: New test.
45803
45804 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45805
45806         * g++.dg/ext/packed3.C: New test.
45807         * g++.dg/ext/packed4.C: New test.
45808
45809         * gcc.dg/pack-test-3.c: New test.
45810
45811 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45812
45813         * lib/compat.exp: Handle dg-options per source file.
45814         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45815         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45816         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45817         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45818         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45819         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45820         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45821         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45822         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45823         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45824         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45825         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45826         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45827         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45828
45829 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45830
45831         PR c/10320
45832         * gcc.c-torture/execute/20030718-1.c: New test.
45833
45834 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45835
45836         PR optimization/11536
45837         * gcc.dg/20030721-1.c: New test.
45838
45839 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45840
45841         PR c++/11546
45842         * g++.dg/template/lookup1.C: New test.
45843
45844 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45845
45846         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45847         diagnostics of ill-formed constructs involving labels.
45848         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45849         the new 'previously defined here' message.
45850
45851 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45852
45853         * g++.dg/parse/non-dependent2.C: New test.
45854
45855 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45856
45857         * g++.dg/init/init-ref4.C: xfail on targets without
45858         weak symbols.
45859
45860 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45861
45862         PR target/11087
45863         * gcc.c-torture/execute/20030717-1.c: New test.
45864
45865 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45866
45867         * g++.dg/opt/cfg1.C: New test.
45868
45869 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45870
45871         PR optimization/11557
45872         * gcc.dg/20030717-1.c: New test.
45873
45874 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45875
45876         PR c++/10476
45877         * g++.dg/expr/crash-1.C: New test.
45878
45879         PR c++/11027
45880         * g++.dg/template/init3.C: New test.
45881
45882         PR c++/8222
45883         * g++.dg/template/non-dependent1.C: New test.
45884
45885         PR c++/11070
45886         * g++.dg/template/non-dependent2.C: New test.
45887
45888         PR c++/11071
45889         * g++.dg/template/non-dependent3.C: New test.
45890
45891         PR c++/9907
45892         * g++.dg/template/sizeof5.C: New test.
45893
45894 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45895
45896         PR 11498
45897         * gcc.c-torture/compile/mangle-1.c: New file.
45898
45899 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45900
45901         PR c++/7809
45902         * g++.dg/parse/access3.C: New test.
45903
45904 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45905
45906         PR c++/11384
45907         * g++.dg/init/init-ref4.C: New test.
45908
45909 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45910
45911         PR c++/11547
45912         * g++.dg/parse/constant3.C: New test.
45913         * g++.dg/parse/crash7.C: Likewise.
45914
45915 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45916
45917         PR target/11008
45918         * gcc.dg/i386-pentium4-not-mull.c: New.
45919
45920 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45921
45922         * gcc.dg/asm-names.c (ymain): Make it weak.
45923
45924 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45925
45926         PR c++/5421
45927         * g++.dg/template/friend21.C: New test.
45928
45929 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45930
45931         * gcc.dg/cleanup-8.c: New test.
45932         * gcc.dg/cleanup-9.c: New test.
45933
45934 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
45935
45936         * g++.dg/ext/dll-MI1.h: New file.
45937         * g++.dg/ext/dllexport-MI1.C: New file.
45938         * g++.dg/ext/dllimport-MI1.C: New file.
45939
45940 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
45941
45942         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
45943         it does not have cmpstrsi patterns (just cmpmemsi).
45944
45945 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
45946
45947         PR debug/11473
45948         * g++.dg/debug/debug8.C: New test.
45949
45950 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45951
45952         PR c++/10108
45953         * g++.dg/template/crash7.C: New test.
45954
45955 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
45956
45957         PR target/10795
45958         * gcc.c-torture/compile/20030708-1.c: New.
45959
45960 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
45961
45962         * gcc.c-torture/execute/20030715-1.c: New test.
45963
45964 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
45965
45966         * gcc.dg/pch/inline-3.c: New file.
45967         * gcc.dg/pch/inline-3.hs: New file.
45968         * gcc.dg/pch/inline-4.c: New file.
45969         * gcc.dg/pch/inline-4.hs: New file.
45970
45971 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
45972
45973         PR c++/11509
45974         * g++.dg/template/crash6.C: New test.
45975
45976         PR c++/7053
45977         * g++.dg/template/friend20.C: New test.
45978
45979         PR c++/7019
45980         * g++.dg/template/overload2.C: New test.
45981
45982 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45983
45984         PR optimization/11440
45985         * gcc.c-torture/execute/20030714-1.c: New test.
45986
45987 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45988
45989         PR c++/11154
45990         * g++.dg/template/partial2.C: New test.
45991
45992 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
45993
45994         PR c++/11503
45995         * g++.dg/template/anon1.C: New test.
45996
45997         PR c++/11493
45998         PR c++/11495
45999         * g++.dg/parse/template9.C: Likewise.
46000         * g++.dg/template/crash4.C: New test.
46001         * g++.dg/template/koenig1.C: Likewise.
46002         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46003         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46004         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46005         functions.
46006         * g++.old-deja/g++.jason/template36.C: Likewise.
46007         * g++.old-deja/g++.mike/p1989.C: Likewise.
46008         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46009         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46010         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46011         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46012         compiling.
46013         * g++.old-deja/g++.pt/union2.C: Use this->.
46014
46015 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46016
46017         * gcc.dg/20030711-1.c: New test.
46018
46019 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46020
46021         PR c++/11050
46022         * g++.dg/parse/args1.C: New test.
46023         * g++.pt/defarg8.C: Change expected errors.
46024
46025 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46026
46027         PR c++/8164
46028         * g++.dg/template/nontype2.C: New test.
46029
46030         PR c++/10558
46031         * g++.dg/parse/template8.C: New test.
46032
46033         PR c++/8327
46034         * g++.dg/template/scope1.C: New test.
46035
46036         * g++.dg/warn/Wsign-compare-1.C: New test.
46037
46038 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46039
46040         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46041
46042 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46043
46044         PR c++/9411
46045         * g++.dg/template/explicit2.C: New test.
46046
46047         PR c++/10032
46048         * g++.dg/warn/pedantic1.C: New test.
46049
46050 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46051
46052         PR c++ 9483
46053         * g++.dg/other/field1.C: New test.
46054
46055 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46056
46057         PR c/11449
46058         * gcc.c-torture/compile/20030707-1.c: New.
46059
46060 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46061
46062         PR c++/10849
46063         * g++.dg/template/access12.C: New test.
46064
46065 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46066
46067         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46068         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46069         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46070         * gcc.misc-tests/gcov.exp: Update
46071         * g++.dg/gcov/gcov.exp: Update
46072         * lib/gcov.exp: Update.
46073
46074 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46075
46076         * g++.dg/abi/mangle17.C: Make sure template expressions are
46077         dependent.
46078         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46079         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46080         * g++.dg/opt/stack1.C: Remove erroneous code.
46081         * g++.dg/parse/template7.C: New test.
46082         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46083         * g++.old-deja/g++.pt/crash4.C: Likewise.
46084
46085 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46086
46087         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46088         with zero or one occurence of `$' after the initial `L'.
46089
46090 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46091
46092         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46093
46094 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46095
46096         PR c/11370
46097         * gcc.dg/Wunreachable-6.c: New testcase.
46098         * gcc.dg/Wunreachable-7.c: New testcase.
46099
46100 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46101
46102         PR c/11420
46103         * gcc.dg/20030708-1.c: New test.
46104
46105 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46106
46107         * gcc.dg/compat/sdata-section.h: New file.
46108         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46109         * gcc.dg/torture/mips-sdata-1.c: New test.
46110
46111 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46112
46113         PR c++/11030
46114         * g++.dg/template/friend19.C: New test.
46115
46116 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46117
46118         * g++.dg/opt/strength-reduce.C: New test.
46119
46120 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46121
46122         PR target/10979
46123         * gcc.dg/20030707-1.c: New testcase.
46124
46125 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46126
46127         PR optimization/11059
46128         * g++.dg/opt/emptyunion.C: New testcase.
46129
46130 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46131             Eric Botcazou  <ebotcazou@libertysurf.fr>
46132
46133         * g++.dg/opt/stack1.C: New test.
46134
46135 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46136
46137         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46138         run test.
46139
46140         PR c++/11431
46141         * g++.dg/expr/static_cast3.C: New test.
46142
46143 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46144
46145         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46146         everywhere.
46147         * gcc.dg/concat.c: Concatenation of string constants with
46148         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46149         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46150         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46151         necessary to avoid multi-character character constant warning.
46152         * gcc.dg/cpp/escape.c: Likewise.
46153         * gcc.dg/cpp/ucs.c: Likewise.
46154         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46155         Fix a typo.
46156
46157 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46158
46159         PR c/11428
46160         * gcc.c-torture/compile/20030704-1.c: New.
46161
46162 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46163
46164         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46165
46166 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46167
46168         PR c++/5287, PR c++/7910,  PR c++/11021
46169         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46170         tests for warnings.
46171         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46172         * g++.dg/ext/dllimport3.C: Likewise.
46173         * g++.dg/ext/dllimport4.C: New file.
46174         * g++.dg/ext/dllimport5.C: New file.
46175         * g++.dg/ext/dllimport6.C: New file.
46176         * g++.dg/ext/dllimport7.C: New file.
46177         * g++.dg/ext/dllimport8.C: New file.
46178         * g++.dg/ext/dllimport9.C: New file.
46179         * g++.dg/ext/dllimport10.C: New file.
46180         * g++.dg/ext/dllexport1.C: New file.
46181
46182 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46183
46184         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46185         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46186
46187 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46188
46189         * gcc.dg/builtins-25.c: New testcase.
46190         * gcc.dg/builtins-26.c: New testcase.
46191
46192 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46193
46194         * gcc.dg/compat/vector-defs.h: New file.
46195         * gcc.dg/compat/vector-setup.h: New file.
46196         * gcc.dg/compat/vector-check.h: New file.
46197         * gcc.dg/compat/vector-1_main.c: New file.
46198         * gcc.dg/compat/vector-1_x.c: New file.
46199         * gcc.dg/compat/vector-1_y.c: New file.
46200         * gcc.dg/compat/vector-2_main.c: New file.
46201         * gcc.dg/compat/vector-2_x.c: New file.
46202         * gcc.dg/compat/vector-2_y.c: New file.
46203
46204         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46205         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46206         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46207         * gcc.dg/compat/struct-align-1.h: New file.
46208         * gcc.dg/compat/struct-align-1_main.c: New file.
46209         * gcc.dg/compat/struct-align-1_x.c: New file.
46210         * gcc.dg/compat/struct-align-1_y.c: New file.
46211         * gcc.dg/compat/struct-align-2.h: New file.
46212         * gcc.dg/compat/struct-align-2_main.c: New file.
46213         * gcc.dg/compat/struct-align-2_x.c: New file.
46214         * gcc.dg/compat/struct-align-2_y.c: New file.
46215
46216         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46217         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46218         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46219         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46220         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46221         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46222         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46223         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46224         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46225         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46226         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46227         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46228         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46229         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46230         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46231         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46232         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46233         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46234         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46235         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46236         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46237         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46238         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46239         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46240         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46241         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46242         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46243         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46244         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46245
46246 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46247
46248         * gcc.dg/i386-call-1.c: New test.
46249
46250 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46251
46252         PR c++/9162
46253         * g++.dg/parse/defarg4.C: New.
46254
46255 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46256
46257         PR target/10700
46258         * gcc.c-torture/compile/20030703-1.c: New test case.
46259
46260 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46261
46262         * g++.dg/template/local3.C: Remove extra semicolon.
46263
46264 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46265
46266         * gcc.dg/i386-volatile-1.c: New test.
46267
46268 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46269
46270         PR c++/11072
46271         * g++.dg/other/offsetof2.C: XFAIL.
46272         * g++.dg/other/offsetof5.C: New.
46273
46274         PR c++/10219
46275         * g++.dg/template/error1.C: New.
46276
46277         PR c++/9779
46278         * g++.dg/template/dependent-expr1.C: New.
46279
46280 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46281
46282         PR c++/6949
46283         * g++.dg/template/local3.C: New test.
46284
46285         PR c++/11149
46286         * g++.dg/lookup/scoped6.C: New test.
46287
46288 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46289
46290         PR c++/8046
46291         * g++.dg/other/error7.C: New test.
46292
46293 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46294
46295         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46296         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46297         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46298         * g++.old-deja/g++.other/union2.C: Likewise.
46299         * gcc.dg/c90-const-expr-2.c: Likewise.
46300         * gcc.dg/c90-const-expr-3.c: Likewise.
46301         * gcc.dg/c99-const-expr-2.c: Likewise.
46302         * gcc.dg/c99-const-expr-3.c: Likewise.
46303         * gcc.dg/concat.c: Likewise.
46304
46305 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46306
46307         PR c++/9559
46308         * g++.dg/init/static1.C: New test.
46309
46310 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46311
46312         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46313         * g++.old-deja/g++.other/access2.C: Likewise.
46314         * g++.old-deja/g++.other/decl2.C: Likewise.
46315         * gcc.c-torture/execute/20020615-1.c: Likewise.
46316
46317 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46318
46319         PR c++/4933
46320         * g++.dg/template/sizeof4.C: New test.
46321
46322 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46323
46324         * g++.dg/other/error6.C: New test.
46325
46326 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46327
46328         PR c++/10750
46329         * g++.dg/parse/constant2.C: New test.
46330
46331 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46332
46333         PR c++/11106
46334         * g++.dg/other/error5.C: New test.
46335
46336 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46337
46338         * gcc.dg/format/gcc_diag-1.c: New test.
46339
46340 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46341
46342         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46343
46344 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46345
46346         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46347         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46348         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46349
46350 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46351
46352         * gcc.c-torture/execute/builtins/string-8.c: New test.
46353         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46354         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46355         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46356
46357 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46358
46359         PR c++/10468
46360         * g++.dg/ext/typeof6.C: New test.
46361
46362 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46363
46364         PR c++/10796
46365         * g++.dg/init/enum1.C: New test.
46366
46367 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46368
46369         * gcc.dg/20030627-1.c: New test.
46370
46371 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46372
46373         PR c++/11332
46374         * g++.dg/expr/static_cast2.C: New test.
46375
46376 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46377             Jakub Jelinek  <jakub@redhat.com>
46378
46379         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46380         sprintf(dst,"%s",src) optimization.
46381         * gcc.c-torture/execute/20030626-1.c: New test case.
46382         * gcc.c-torture/execute/20030626-2.c: New test case.
46383
46384 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46385
46386         * gcc.c-torture/execute/multi-ix.c: New test.
46387
46388         * gcc.c-torture/execute/simd-4.c (main):
46389         Added missing semicolon at end of union.
46390
46391 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46392
46393         PR c++/8266
46394         * g++.dg/template/explicit-instantiation3.C: New test.
46395
46396 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46397
46398         * gcc.dg/20030626-1.c: Use signed char.
46399
46400 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46401
46402         * gcc.dg/20030626-1.c: New test.
46403
46404 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46405
46406         * const-str-2.m: Update.
46407
46408 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46409
46410         PR c++/10990
46411         * g++.dg/rtti/dyncast1.C: New test.
46412         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46413         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46414         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46415
46416         PR c++/10931
46417         * g++.dg/expr/static_cast1.C: New test.
46418
46419 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46420
46421         * gcc.dg/20030625-1.c: New test.
46422
46423 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46424
46425         * gcc.c-torture/compile/20030624-1.c: New test case.
46426
46427 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46428
46429         * gcc.c-torture/execute/string-opt-17.c: New test.
46430
46431 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46432
46433         PR c++/5754
46434         * g++.dg/parse/crash6.C: New test.
46435
46436 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46437
46438         * gcc.dg/builtins-24.c: New test case.
46439
46440 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46441
46442         * g++.dg/opt/operator1.C: New test.
46443
46444 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46445
46446         * gcc.c-torture/execute/string-opt-16.c: New test case.
46447
46448 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46449
46450         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46451         * g++.old-deja/g++.other/conv7.C: Likewise.
46452         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46453         * g++.old-deja/g++.other/overload14.C: Likewise.
46454
46455 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46456
46457         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46458         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46459
46460 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46461
46462         PR c++/10888
46463         * g++.dg/warn/Winline-3.C: New test.
46464
46465 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46466
46467         * lib/target-supports.exp (check_alias_available): Make the test
46468         program acceptable to the Solaris assembler.
46469
46470         PR c++/10749
46471         * g++.dg/template/memclass2.C: New test.
46472
46473 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46474             Eric Botcazou  <ebotcazou@libertysurf.fr>
46475
46476         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46477         data for non-matching targets.
46478         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46479
46480 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46481
46482         PR c++/10845
46483         * g++.dg/template/member3.C: New test.
46484
46485 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46486
46487         PR c++/10939
46488         * g++.dg/template/func1.C: New test.
46489
46490         PR c++/9649
46491         * g++.dg/template/static4.C: New test.
46492         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46493
46494         PR c++/11041
46495         * g++.dg/init/ref7.C: New test.
46496
46497 2003-06-19  Matt Austern  <austern@apple.com>
46498
46499         PR c++/11228
46500         * g++.dg/anew1.C: New test.
46501         * g++.dg/anew2.C: New test.
46502         * g++.dg/anew3.C: New test.
46503         * g++.dg/anew4.C: New test.
46504
46505 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46506
46507         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46508
46509 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46510
46511         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46512         endian-dependent.
46513
46514 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46515
46516         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46517         Remove cruft.
46518
46519 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46520
46521         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46522         * gcc.c-torture/compile/961203-1.c: Likewise.
46523         * gcc.c-torture/compile/980506-1.c: Likewise.
46524
46525 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46526
46527         PR c++/10712
46528         * g++.dg/lookup/using7.C: New test.
46529
46530 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46531
46532         PR c++/11105
46533         * g++.dg/abi/conv1.C: Remove it.
46534         * g++.dg/template/conv7.C: New test.
46535         * g++.dg/template/conv8.C: Likewise.
46536         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46537         conversion operator.
46538
46539 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46540
46541         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46542         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46543         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46544         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46545         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46546         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46547         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46548         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46549         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46550         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46551         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46552         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46553         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46554         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46555         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46556         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46557         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46558         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46559         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46560         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46561         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46562         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46563         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46564         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46565         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46566         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46567         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46568         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46569         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46570
46571 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46572
46573         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46574         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46575         indications.
46576
46577 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46578
46579         * gcc.dg/i386-387-5.c: New test case.
46580         * gcc.dg/i386-387-6.c: New test case.
46581         * gcc.dg/builtins-23.c: New test case.
46582
46583 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46584
46585         * gcc.dg/builtins-22.c: New test case.
46586         * gcc.dg/i386-387-1.c: Update to test exp.
46587         * gcc.dg/i386-387-2.c: Likewise.
46588
46589 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46590
46591         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46592
46593 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46594
46595         * lib/gcc-dg.exp (dg-require-dll): New function.
46596         (dg-xfail-if): Likewise.
46597         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46598         driver.
46599
46600         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46601         * gcc.c-torture/compile/20001205-1.c: Likewise.
46602         * gcc.c-torture/compile/20001226-1.c: Likewise.
46603         * gcc.c-torture/compile/20010518-2.c: Likewise.
46604         * gcc.c-torture/compile/20020312-1.c: Likewise.
46605         * gcc.c-torture/compile/20020604-1.c: Likewise.
46606         * gcc.c-torture/compile/920501-12.c: Likewise.
46607         * gcc.c-torture/compile/920501-4.c: Likewise.
46608         * gcc.c-torture/compile/920520-1.c: Likewise.
46609         * gcc.c-torture/compile/920521-1.c: Likewise.
46610         * gcc.c-torture/compile/920625-1.c: Likewise.
46611         * gcc.c-torture/compile/961203-1.c: Likewise.
46612         * gcc.c-torture/compile/980506-1.c: Likewise.
46613         * gcc.c-torture/compile/981006-1.c: Likewise.
46614         * gcc.c-torture/compile/981022-1.c: Likewise.
46615         * gcc.c-torture/compile/981223-1.c: Likewise.
46616         * gcc.c-torture/compile/990617-1.c: Likewise.
46617         * gcc.c-torture/compile/dll.c: Likewise.
46618         * gcc.c-torture/compile/labels-3.c: Likewise.
46619         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46620         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46621         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46622         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46623         * gcc.c-torture/compile/simd-5.c: Likewise.
46624         * gcc.c-torture/compile/20000804-1.x: Remove.
46625         * gcc.c-torture/compile/20001205-1.x: Likewise.
46626         * gcc.c-torture/compile/20001226-1.x: Likewise.
46627         * gcc.c-torture/compile/20010518-2.x: Likewise.
46628         * gcc.c-torture/compile/20020312-1.x: Likewise.
46629         * gcc.c-torture/compile/20020604-1.x: Likewise.
46630         * gcc.c-torture/compile/920501-12.x: Likewise.
46631         * gcc.c-torture/compile/920501-4.x: Likewise.
46632         * gcc.c-torture/compile/920520-1.x: Likewise.
46633         * gcc.c-torture/compile/920521-1.x: Likewise.
46634         * gcc.c-torture/compile/920625-1.x: Likewise.
46635         * gcc.c-torture/compile/961203-1.x: Likewise.
46636         * gcc.c-torture/compile/980506-1.x: Likewise.
46637         * gcc.c-torture/compile/981006-1.x: Likewise.
46638         * gcc.c-torture/compile/981022-1.x: Likewise.
46639         * gcc.c-torture/compile/981223-1.x: Likewise.
46640         * gcc.c-torture/compile/990617-1.x: Likewise.
46641         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46642         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46643         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46644         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46645         * gcc.c-torture/compile/simd-5.x: Likewise.
46646
46647         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46648
46649 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46650
46651         * gcc.c-torture/execute/20030611-1.c: New test.
46652
46653 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46654
46655         PR middle-end/168
46656         * gcc.dg/20030612-1.c: New test case.
46657
46658 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46659
46660         PR c++/10635
46661         * g++.dg/expr/cast1.C: New test.
46662
46663 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46664
46665         * gcc.dg/builtins-21.c: New test case.
46666
46667 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46668
46669         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46670         options instead of at the end.
46671         * lib/objc.exp (objc_target_compile): Likewise.
46672
46673 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46674
46675         PR c++/10432
46676         * g++.dg/parse/error1.C: New test.
46677
46678 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46679
46680         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46681         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46682         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46683         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46684         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46685         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46686         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46687         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46688         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46689         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46690         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46691         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46692         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46693         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46694         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46695         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46696         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46697         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46698         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46699         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46700         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46701         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46702         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46703         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46704
46705         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46706         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46707         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46708         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46709         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46710         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46711         * gcc.dg/compat/scalar-return-3_main.c: New file.
46712         * gcc.dg/compat/scalar-return-3_x.c: New file.
46713         * gcc.dg/compat/scalar-return-3_y.c: New file.
46714         * gcc.dg/compat/scalar-return-4_main.c: New file.
46715         * gcc.dg/compat/scalar-return-4_x.c: New file.
46716         * gcc.dg/compat/scalar-return-4_y.c: New file.
46717
46718 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46719
46720         * gcc.dg/compat/fp2-struct-check.h: New file.
46721         * gcc.dg/compat/fp2-struct-defs.h: New file.
46722         * gcc.dg/compat/fp2-struct-init.h: New file.
46723         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46724         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46725         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46726         * gcc.dg/compat/struct-return-10_main.c: New file.
46727         * gcc.dg/compat/struct-return-10_x.c: New file.
46728         * gcc.dg/compat/struct-return-10_y.c: New file.
46729
46730         * gcc.dg/compat/compat-common.h: New file.
46731         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46732         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46733         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46734         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46735         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46736         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46737         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46738         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46739         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46740         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46741         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46742         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46743         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46744         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46745         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46746         * gcc.dg/compat/small-struct-check.h: Ditto.
46747         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46748         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46749         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46750         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46751         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46752         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46753         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46754         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46755         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46756         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46757         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46758         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46759         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46760         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46761         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46762         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46763         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46764         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46765         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46766         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46767         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46768         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46769         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46770         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46771         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46772         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46773         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46774         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46775         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46776         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46777
46778 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46779
46780         * g++.dg/pch/static-1.C: New file.
46781         * g++.dg/pch/static-1.Hs: New file.
46782
46783 2003-06-10  Richard Henderson  <rth@redhat.com>
46784
46785         * gcc.dg/asm-7.c: Adjust expected warning text.
46786
46787 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46788
46789         * gcc.dg/builtins-20.c: New test case.
46790
46791 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46792
46793         PR c++/11131
46794         * g++.dg/opt/template1.C: New test.
46795
46796 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46797
46798         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46799         additional_sources.
46800
46801 2003-05-21  David Taylor  <dtaylor@emc.com>
46802
46803         * gcc.dg/Wpadded.c: New file.
46804
46805 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46806
46807         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46808         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46809         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46810         dg-require-weak.
46811
46812 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46813
46814         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46815
46816 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46817
46818         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46819         (dg-require-alias): Likewise.
46820         (dg-require-gc-sections): Likewise.
46821         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46822
46823 2003-06-08  Richard Henderson  <rth@redhat.com>
46824
46825         * gcc.dg/20011029-2.c: Fix the array reference.
46826         * gcc.dg/asm-7.c: New.
46827
46828 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46829
46830         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46831
46832 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46833
46834         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46835         (dg-require-gc-sections): Likewise.
46836
46837 2003-06-08  Jan Hubicka  <jh@suse.cz>
46838
46839         * i386-cmov1.c: Fix regular expression.
46840         * i386-cvt-1.c: Likewise.
46841         * i386-local.c: Likewise.
46842         * i386-local2.c: Likewise.
46843         * i386-mul.c: Likewise.
46844         * i386-ssetype-1.c: Likewise.
46845         * i386-ssetype-3.c: Likewise.
46846         * i386-ssetype-5.c: Likewise.
46847
46848 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46849
46850         PR c++/11039
46851         * g++.dg/warn/implicit-typename2.C: New test.
46852         * g++.dg/warn/implicit-typename3.C: New test.
46853
46854 2003-06-07  Richard Henderson  <rth@redhat.com>
46855
46856         * g++.dg/other/offsetof3.C: Use size_t.
46857         * g++.dg/other/offsetof4.C: Likewise.
46858
46859 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46860
46861         * lib/copy-file.exp: New. Implement gcc_copy_files.
46862
46863         * lib/dg-pch.exp: Load copy-file.exp
46864         (dg-pch): Use gcc_copy_files instead of "file copy".
46865
46866 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46867
46868         * gcc.dg/weak/weak.exp: Simplify.
46869         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46870         * gcc.dg/weak/weak-1.c: Likewise.
46871         * gcc.dg/weak/weak-2.c: Likewise.
46872         * gcc.dg/weak/weak-3.c: Likewise.
46873         * gcc.dg/weak/weak-4.c: Likewise.
46874         * gcc.dg/weak/weak-5.c: Likewise.
46875         * gcc.dg/weak/weak-6.c: Likewise.
46876         * gcc.dg/weak/weak-7.c: Likewise.
46877         * gcc.dg/weak/weak-8.c: Likewise.
46878         * gcc.dg/weak/weak-9.c: Likewise.
46879
46880 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46881
46882         gcc.c-torture/execute/20030606-1.c: New.
46883
46884 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46885
46886         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46887         * gcc.dg/builtins-19.c: Likewise.
46888
46889 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46890
46891         * gcc.dg/builtins-2.c: Add some more tests.
46892         * gcc.dg/builtins-18.c: New test case.
46893         * gcc.dg/builtins-19.c: New test case.
46894
46895 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46896             Jim Wilson  <wilson@tuliptree.org>
46897
46898         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46899
46900 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46901
46902         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46903         mempcpy/stpcpy calls not to be optimized into something else.
46904         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46905         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46906         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46907
46908 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46909
46910         * gcc.dg/format/asm_fprintf-1.c: New test.
46911
46912 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46913
46914         * lib/gcc-defs.exp (additional_sources): New variable.
46915         (dg-additional-sources): New function.
46916         (additional_files): New variable.
46917         (dg-additional-files): New function.
46918         (dg-additional-files-options): Likewise.
46919         * lib/gcc-dg.exp (dg-require-weak): New function.
46920         (dg-require-alias): Likewise.
46921         (dg-require-gc-sections): Likewise.
46922         * lib/target-supports.exp (check_alias_available): Remove testfile
46923         parameter.
46924         (check_gc_sections_available): New function.
46925         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46926         (dg-gpp-additional-files): Likewise.
46927         * lib/g++.exp (additional_sources): Remove.
46928         (additional_files): Likewise.
46929         (g++_target_compile): Use dg-additional-files-options.
46930
46931         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46932         Tcl logic.
46933         * gcc.dg/special/ecos.exp: Remove.
46934         * gcc.dg/special/20000419-2.c: Use dg-require-*.
46935         * gcc.dg/special/alias-1.c: Likewise.
46936         * gcc.dg/special/alias-2.c: Likewise.
46937         * gcc.dg/special/gcsec-1.c: Likewise.
46938         * gcc.dg/special/weak-1.c: Likewise.
46939         * gcc.dg/special/weak-2.c: Likewise.
46940         * gcc.dg/special/wkali-1.c: Likewise.
46941         * gcc.dg/special/wkali-2.c: Likewise.
46942
46943         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
46944         dg-gpp-additional-*.
46945         * g++.dg/special/conpr-3.C: Likewise.
46946         * g++.dg/special/conpr-4.C: Likewise.
46947         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
46948         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
46949         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
46950         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
46951         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
46952         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
46953         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
46954         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
46955         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
46956         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
46957         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
46958         * g++.old-deja/g++.other/comdat1.C: Likewise.
46959         * g++.old-deja/g++.other/comdat2.C: Likewise.
46960         * g++.old-deja/g++.other/comdat3.C: Likewise.
46961         * g++.old-deja/g++.other/ctor1.C: Likewise.
46962         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
46963
46964 2003-06-05  Richard Henderson  <rth@redhat.com>
46965
46966         * gcc.dg/debug/20030605-1.c: New.
46967
46968 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46969
46970         * README.QMTEST: Update.
46971
46972 2003-06-04  Richard Henderson  <rth@redhat.com>
46973
46974         * gcc.dg/cleanup-1.c: New.
46975         * gcc.dg/cleanup-2.c: New.
46976         * gcc.dg/cleanup-3.c: New.
46977         * gcc.dg/cleanup-4.c: New.
46978         * gcc.dg/cleanup-5.c: New.
46979         * gcc.dg/cleanup-6.c: New.
46980         * gcc.dg/cleanup-7.c: New.
46981
46982 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
46983
46984         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
46985
46986         * lib/dg-pch.exp: New file.
46987         * g++.dg/pch/pch.exp: Use dg-pch.exp.
46988         * gcc.dg/pch/pch.exp: Likewise.
46989
46990 2003-06-04  Roger Sayle  <roger@eyesopen.com>
46991
46992         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
46993         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
46994         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
46995         * gcc.dg/builtins-17.c: New test case.
46996         * gcc.dg/i386-387-4.c: New test case.
46997         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
46998
46999 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47000
47001         * gcc.dg/ultrasp9.c: New test.
47002
47003 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47004
47005         * gcc.c-torture/compile/20030604-1.c: New test.
47006         * gcc.dg/sparc-constant-1.c: New test.
47007
47008 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47009
47010         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47011
47012 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47013
47014         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47015
47016         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47017         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47018
47019 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47020
47021         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47022
47023 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47024
47025         PR c++/10940
47026         * g++.dg/template/spec10.C: New test.
47027
47028 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47029
47030         * gcc.dg/builtins-16.c: New test case.
47031
47032 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47033
47034         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47035         mempcpy test with post-increments.
47036         * gcc.c-torture/execute/string-opt-3.c: New test.
47037         * gcc.dg/string-opt-1.c: New test.
47038
47039 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47040
47041         PR fortran/10965
47042         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47043
47044 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47045
47046         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47047         (scan-assembler): ... here.  Use dg-scan.
47048         (scan-assembler-not): Likewise.
47049         (scan-file): New function.
47050         (scan-file-not): Likewise.
47051         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47052         * gcc.dg/cpp/_Pragma4.c: Likewise.
47053         * gcc.dg/cpp/_Pragma5.c: Likewise.
47054         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47055         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47056         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47057         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47058         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47059         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47060         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47061         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47062         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47063         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47064         * gcc.dg/cpp/cxxcom1.c: Likewise.
47065         * gcc.dg/cpp/line1.c: Likewise.
47066         * gcc.dg/cpp/maccom1.c: Likewise.
47067         * gcc.dg/cpp/maccom2.c: Likewise.
47068         * gcc.dg/cpp/maccom3.c: Likewise.
47069         * gcc.dg/cpp/maccom4.c: Likewise.
47070         * gcc.dg/cpp/maccom5.c: Likewise.
47071         * gcc.dg/cpp/maccom6.c: Likewise.
47072         * gcc.dg/cpp/multiline.c: Likewise.
47073         * gcc.dg/cpp/spacing1.c: Likewise.
47074         * gcc.dg/cpp/spacing2.c: Likewise.
47075         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47076         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47077         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47078         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47079         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47080         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47081         * gcc.dg/cpp/cxxcom2.c: Likewise.
47082         * gcc.dg/cpp/cxxcom2.h: New file.
47083
47084         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47085         * g++.dg/cpp/truefalse.C: Here.
47086         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47087
47088 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47089
47090         * gcc.dg/cpp/redef3.c: New file.
47091
47092 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47093
47094         * gcc.dg/i386-loop-3.c: New test.
47095
47096 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47097
47098         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47099
47100 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47101
47102         * gcc.dg/fwrapv-1.c: New test case.
47103         * gcc.dg/fwrapv-2.c: New test case.
47104
47105 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47106
47107         PR c++/10956
47108         * g++.dg/template/spec9.C: New test.
47109
47110 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47111
47112         * gcc.dg/duff-4.c: New test case.
47113
47114 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47115
47116         PR fortran/10843
47117         * g77.dg/ffixed-form-1.f: New test
47118         * g77.dg/ffixed-form-2.f: New test
47119         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47120         * g77.dg/ffree-form-3.f: New test
47121
47122 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47123
47124         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47125         * gcc.dg/wint_t-1.c: Likewise.
47126
47127 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47128
47129         * g++.dg/template/access11.C: New test.
47130
47131 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47132
47133         PR c++/10849
47134         * g++.dg/template/access10.C: New test.
47135
47136 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47137             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47138
47139         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47140
47141 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47142
47143         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47144         suppress for powerpc-*-darwin*.
47145         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47146
47147 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47148
47149         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47150         suppress option for powerpc-*-darwin*.
47151
47152 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47153
47154         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47155         * gcc.dg/builtins-4.c: Add test for fmod.
47156
47157 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47158
47159         PR c++/10682
47160         * g++.dg/template/instantiate4.C: New test.
47161
47162 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47163
47164         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47165
47166 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47167
47168         * gcc.dg/compat/scalar-return-1_main.c: New file.
47169         * gcc.dg/compat/scalar-return-1_x.c: New file.
47170         * gcc.dg/compat/scalar-return-1_y.c: New file.
47171         * gcc.dg/compat/scalar-return-2_main.c: New file.
47172         * gcc.dg/compat/scalar-return-2_x.c: New file.
47173         * gcc.dg/compat/scalar-return-2_y.c: New file.
47174         * gcc.dg/compat/struct-return-3_main.c: New file.
47175         * gcc.dg/compat/struct-return-3_y.c: New file.
47176         * gcc.dg/compat/struct-return-3_x.c: New file.
47177         * gcc.dg/compat/struct-return-2_main.c: New file.
47178         * gcc.dg/compat/struct-return-2_x.c: New file.
47179         * gcc.dg/compat/struct-return-2_y.c: New file.
47180
47181 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47182
47183         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47184         for hppa*-hp-hpux*.
47185         * gcc.dg/20021014-1.c (dg-options): Likewise.
47186         * gcc.dg/nest.c (dg-options): Likewise.
47187
47188 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47189
47190         PR c++/9738
47191         * g++.dg/ext/dllimport2.C: New file.
47192         * g++.dg/ext/dllimport3.C: New file.
47193
47194 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47195
47196         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47197         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47198         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47199         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47200         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47201         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47202         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47203         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47204         * gcc.dg/compat/small-struct-defs.h: New file.
47205         * gcc.dg/compat/small-struct-init.h: New file.
47206         * gcc.dg/compat/small-struct-check.h: New file.
47207         * gcc.dg/compat/fp-struct-defs.h: New file.
47208         * gcc.dg/compat/fp-struct-check.h: New file.
47209         * gcc.dg/compat/fp-struct-init.h: New file.
47210         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47211         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47212
47213 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47214
47215         * gcc.dg/20030225-2.c: New test.
47216
47217 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47218             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47219
47220         * gcc.c-torture/compile/20030518-1.c: New test case.
47221
47222 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47223
47224         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47225         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47226         gcc-dg-debug-runtest.
47227         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47228         gcc-dg-debug-runtest.
47229
47230 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47231
47232         PR c++/9022
47233         * g++.dg/lookup/using6.C: New test.
47234
47235 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47236
47237         * g++.dg/parse/access2.C: New test.
47238
47239 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47240
47241         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47242         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47243         * gcc.dg/debug/debug.exp: Likewise.
47244
47245 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47246
47247         * gcc.dg/dollar.c: New test.
47248
47249 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47250
47251         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47252         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47253         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47254         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47255         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47256         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47257         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47258         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47259         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47260         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47261         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47262         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47263         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47264         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47265         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47266         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47267         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47268         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47269
47270 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47271
47272         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47273         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47274         support for "repo" mode.
47275         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47276         * lib/g77-dg.exp: Likewise.
47277         * lib/obj-dg.exp: Likewise.
47278
47279 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47280
47281         Merge from gcc-3_2-rhl8-branch:
47282         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47283
47284         * gcc.dg/tls/opt-6.c: New test.
47285
47286         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47287
47288         * gcc.dg/20030405-1.c: New test.
47289
47290         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47291
47292         * gcc.dg/20030309-1.c: New test.
47293
47294         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47295
47296         * gcc.c-torture/execute/20030307-1.c: New test.
47297
47298         2003-02-20  Randolph Chung  <tausq@debian.org>
47299
47300         * gcc.c-torture/compile/20030220-1.c: New test.
47301
47302         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47303
47304         * gcc.dg/20030217-1.c: New test.
47305
47306         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47307
47308         * gcc.c-torture/compile/20020129-1.c: New test.
47309
47310         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47311
47312         * gcc.dg/unroll-1.c: New test.
47313
47314         2002-11-16  Jan Hubicka  <jh@suse.cz>
47315
47316         * gcc.c-torture/execute/20020920-1.c: New test.
47317
47318         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47319
47320         PR target/7434
47321         * gcc.c-torture/compile/20021008-1.c: New test.
47322
47323         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47324
47325         PR target/7559
47326         * gcc.c-torture/execute/20020810-1.c: New test.
47327
47328         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47329
47330         * gcc.c-torture/compile/20020807-1.c: New test.
47331
47332         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47333
47334         * gcc.dg/tls/opt-1.c: New test.
47335
47336         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47337
47338         * gcc.dg/20020729-1.c: New test.
47339
47340         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47341
47342         * g++.dg/opt/life1.C: New test.
47343
47344         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47345
47346         * gcc.dg/20020525-1.c: New test.
47347
47348         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47349
47350         PR c++/6794
47351         * g++.dg/ext/pretty1.C: New test.
47352         * g++.dg/ext/pretty2.C: New test.
47353
47354 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47355
47356         PR c++/8385
47357         * g++.dg/ext/typeof5.C: New test.
47358
47359 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47360
47361         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47362         __USER_LABEL_PREFIX__ into account.
47363         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47364
47365 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47366
47367         * gcc.dg/builtins-15.c: New test case.
47368
47369 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47370
47371         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47372
47373 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47374
47375         * lib/g++.exp: Tweak handling of additional source files.
47376         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47377         * g++.dg/special/conpr-2a.C: Rename to ...
47378         * g++.dg/special/conpr-2a.cc: ... this.
47379         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47380         * g++.dg/special/conpr-3a.C: Rename to ...
47381         * g++.dg/special/conpr-3a.cc: This.
47382         * g++.dg/special/conpr-3b.C: Rename to ...
47383         * g++.dg/special/conpr-3b.cc: This.
47384         * g++.dg/special/conpr-4.C: New test.
47385         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47386
47387 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47388
47389         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47390
47391 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47392
47393         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47394         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47395         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47396         * g++.old-deja/g++.other/warn3.C: Likewise.
47397
47398 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47399
47400         * gcc.dg/i386-387-1.c: Update to also test log.
47401         * gcc.dg/i386-387-2.c: Likewise.
47402
47403 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47404
47405         * g77.f-torture/execute/int8421.f: New test.
47406
47407 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47408
47409         PR c++/10230, c++/10481
47410         * g++.dg/lookup/scoped5.C: New test.
47411
47412 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47413
47414         PR c++/10552
47415         * g++.dg/template/ttp6.C: New test.
47416
47417 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47418
47419         * gcc.c-torture/execute/builtins: New directory.
47420         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47421         gcc.c-torture/execute/builtins.
47422         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47423         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47424         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47425         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47426
47427 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47428
47429         PR c++/9252
47430         * g++.dg/template/access8.C: New test.
47431         * g++.dg/template/access9.C: New test.
47432
47433 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47434
47435         PR c++/9554
47436         * g++.dg/parse/access1.C: New test.
47437
47438 2003-05-09  DJ Delorie  <dj@redhat.com>
47439
47440         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47441         long, and not an int.
47442
47443 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47444
47445         PR c++/10555, c++/10576
47446         * g++.dg/template/memclass1.C: New test.
47447
47448 2003-05-08  DJ Delorie  <dj@redhat.com>
47449
47450         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47451         targets.
47452         * gcc.c-torture/execute/20021024-1.x: Likewise.
47453         * gcc.c-torture/execute/shiftdi.x: Likewise.
47454         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47455         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47456         * gcc.dg/20021018-1.c: Likewise.
47457
47458 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47459
47460         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47461
47462         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47463         (bcopy): Call memmove.
47464
47465 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47466
47467         * g77.f-torture/compile/8485.f: New test case.
47468
47469 2003-05-07  Richard Henderson  <rth@redhat.com>
47470
47471         PR c++/10570
47472         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47473         Verify exception_cleanup not called for rethrows.
47474         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47475         when exiting catch block without rethrowing.
47476         * g++.dg/eh/forced3.C: New.
47477         * g++.dg/eh/forced4.C: New.
47478
47479 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47480
47481         * gcc.dg/20030505.c: Fix triplet.
47482
47483 2003-05-06  DJ Delorie  <dj@redhat.com>
47484
47485         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47486         * gcc.dg/nest.c: Likewise.
47487
47488 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47489
47490         * gcc.dg/builtins-14.c: New test case.
47491
47492 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47493
47494         * lib/compat.exp (compat-execute): New argument.
47495         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47496         * gcc.dg/compat: New test directory.
47497         * gcc.dg/compat/compat.exp: New expect script.
47498         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47499         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47500         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47501         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47502         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47503         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47504
47505         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47506         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47507         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47508         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47509         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47510         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47511         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47512         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47513         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47514         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47515         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47516         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47517         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47518         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47519         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47520
47521 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47522
47523         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47524
47525 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47526
47527         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47528
47529 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47530
47531         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47532         * gcc.dg/ppc-fsel-2.c: New test.
47533
47534         * gcc.dg/unused-5.c: New test.
47535
47536 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47537
47538         PR c++/10496
47539         * g++.dg/warn/pmf1.C: New test.
47540
47541 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47542
47543         PR c++/4494
47544         * g++.dg/warn/main.C: New test.
47545
47546 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47547
47548         * gcc.dg/nonnull-3.c: New test.
47549
47550 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47551
47552         * gcc.dg/cpp/Wtrigraphs.c: Update.
47553         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47554
47555 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47556
47557         * gcc.dg/ppc-fsel-1.c: New test.
47558
47559 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47560
47561         PR c/10604
47562         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47563
47564 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47565
47566         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47567
47568 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47569
47570         PR c++/9364, c++/10553, c++/10586
47571         * g++.dg/parse/typename4.C: New test.
47572         * g++.dg/parse/typename5.C: Likewise.
47573
47574 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47575
47576         * gcc.c-torture/compile/20030503-1.c: New test.
47577
47578 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47579
47580         * g++.dg/lookup/using5.C: Fix testcase error.
47581
47582 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47583
47584         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47585         since MEABI is no longer supported.  Remove all vestiges
47586         of MEABI from the test.
47587
47588 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47589
47590         PR c++/10554
47591         * g++.dg/lookup/using5.C: New test.
47592
47593 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47594
47595         PR c++/8772
47596         * g++.dg/template/ttp5.C: New test.
47597
47598 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47599
47600         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47601         (dg-gpp-additional-sources): New function.
47602         (dg-gpp-additional-files): Likewise.
47603         * lib/g++.exp (additional_sources): New variable.
47604         (additional_files): Likewise.
47605         (g++_target_compile): Deal with them.
47606         * lib/old-dejagnu.exp: Remove.
47607         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47608         * g++.old-deja: Revise all tests to use dg commands.
47609
47610 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47611
47612         PR c++/9432, c++/9528
47613         * g++.dg/lookup/using4.C: New test.
47614
47615 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47616
47617         * gcc.dg/noreturn-5.c: New file.
47618         * gcc.dg/noreturn-6.c: New file.
47619
47620         * gcc.c-torture/compile/inline-1.c: New file.
47621
47622 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47623
47624         PR c++/10551
47625         * g++.dg/template/explicit1.C: New test.
47626
47627 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47628
47629         PR c++/10549
47630         * g++.dg/other/bitfield1.C: New test.
47631
47632         PR c++/10527
47633         * g++.dg/init/new7.C: New test.
47634
47635 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47636
47637         * g++.dg/ext/desig1.C: New test.
47638         * g++.dg/ext/init1.C: Update.
47639
47640         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47641
47642 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47643
47644         PR c++/10180
47645         * g++.dg/warn/Winline-1.C: New test.
47646
47647 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47648
47649         * gcc.c-torture/execute/string-opt-19.c: New test.
47650
47651         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47652         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47653
47654 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47655
47656         PR c++/10506
47657         * g++.dg/init/new6.C: New test.
47658
47659         PR c++/10503
47660         * g++.dg/init/ref6.C: New test.
47661
47662 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47663
47664         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47665
47666 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47667
47668         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47669         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47670
47671 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47672
47673         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47674         initialized static data members.
47675
47676 2003-04-25  H.J. Lu <hjl@gnu.org>
47677
47678         * gcc.dg/ia64-sync-4.c: New test.
47679
47680 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47681
47682         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47683         date.
47684
47685 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47686
47687         PR c++/10337
47688         * g++.dg/warn/conv1.C: New test.
47689         * g++.old-deja/g++.other/conv7.C: Adjust.
47690         * g++.old-deja/g++.other/overload14.C: Adjust.
47691
47692 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47693
47694         PR c++/10471
47695         * g++.dg/template/defarg2.C: New test.
47696
47697 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47698
47699         * gcc.dg/cpp/include2.c: Update.
47700         * gcc.dg/cpp/multiline-2.c: New.
47701         * gcc.dg/cpp/multiline.c: Update.
47702         * gcc.dg/cpp/strify2.c: Update.
47703         * gcc.dg/cpp/trad/literals-2.c: Update.
47704
47705 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47706
47707         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47708
47709 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47710
47711         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47712
47713 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47714
47715         PR c++/10451
47716         * g++.dg/parse/crash4.C: New test.
47717
47718         PR c++/9847
47719         * g++.dg/parse/crash5.C: New test.
47720
47721 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47722
47723         PR c++/10446
47724         * g++.dg/parse/crash3.C: New test.
47725
47726         PR c++/10428
47727         * g++.dg/parse/elab1.C: New test.
47728
47729 2003-04-22  Devang Patel  <dpatel@apple.com>
47730
47731         * gcc.dg/cpp/trad/funlike-5.c: New test.
47732
47733 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47734
47735         * g++.dg/other/packed1.C: Fix dg options.
47736
47737 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47738
47739         * g++.dg/other/offsetof2.C: New test.
47740
47741 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47742
47743         * g++.dg/template/recurse.C: Adjust location of error messages.
47744
47745 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47746
47747         PR c++/9881
47748         * g++.dg/init/addr-const1.C: New test.
47749         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47750
47751 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47752
47753         PR c++/10405
47754         * g++.dg/lookup/struct-hack1.C: New test.
47755
47756 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47757
47758         * ucs.c: Update diagnostic messages.
47759
47760 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47761
47762         * gcc.dg/cpp/truefalse.cpp: New test.
47763         * gcc.dg/cpp/cpp.exp: Update.
47764         * g++.dg/other/stdbool-if.C: Remove.
47765
47766 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47767
47768         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47769         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47770
47771 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47772
47773         * gcc.c-torture/compile/20030418-1.c: New test.
47774
47775 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47776
47777         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47778
47779 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47780
47781         PR c++/10347
47782         g++.dg/template/dependent-name1.C: New test.
47783
47784 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47785
47786         * gcc.dg/warn-1.c (tourist_guide): New array,
47787         contains a pointer to bar.
47788
47789 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47790
47791         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47792         * gcc.c-torture/execute/medce-1.c: New test case.
47793         * gcc.c-torture/execute/medce-2.c: New test case.
47794
47795 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47796
47797         * lib/prune.exp: Ignore more messages.
47798
47799         PR c++/10381
47800         * g++.dg/parse/lookup3.C: New test.
47801
47802 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47803
47804         * gcc.c-torture/compile/20030415-1.c : New test.
47805
47806 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47807
47808         * gcc.c-torture/execute/scope-2.c: Move to ...
47809         * gcc.dg/noncompile/scope.c: .... here.
47810
47811 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47812
47813         * gcc.dg/20030414-2.c: New test case.
47814
47815 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47816
47817         PR target/10377
47818         * gcc.dg/20030414-1.c: New test.
47819
47820 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47821
47822         * gcc.dg/builtins-12.c: New test case.
47823         * gcc.dg/builtins-13.c: New test case.
47824
47825 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47826
47827         * gcc.c-torture/execute/string-opt-18.c: New test.
47828
47829 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47830
47831         PR c++/10300
47832         * g++.dg/init/new5.C: New test.
47833
47834 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47835
47836         PR c++/7910
47837         * g++.dg/ext/dllimport1.C: New test.
47838
47839 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47840
47841         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47842
47843 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47844
47845         PR Fortran/9263
47846         * g77.f-torture/noncompile/9263.f: New test
47847         PR Fortran/1832
47848         * g77.f-torture/execute/1832.f: New test
47849
47850 2003-04-11  David Chad  <davidc@freebsd.org>
47851             Loren J. Rittle  <ljrittle@acm.org>
47852
47853         PR libobjc/8562
47854         * objc.dg/headers.m: New test.
47855
47856 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47857
47858         * gcc.c-torture/execute/builtin-noret-2.c: New.
47859         * gcc.c-torture/execute/builtin-noret-2.x: New.
47860         XFAIL builtin-noret-2.c at -O1 and above.
47861         * gcc.dg/redecl.c: New.
47862         * gcc.dg/Wshadow-1.c: Update error regexps.
47863
47864 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47865
47866         * g++.dg/abi/bitfield10.C: New test.
47867
47868 2003-04-09  Mike Stump  <mrs@apple.com>
47869
47870         * gcc.dg/pch/pch.exp: Make testcase names longer.
47871         * g++.dg/pch/pch.exp: Make testcase names longer.
47872
47873 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47874
47875         * gcc.dg/builtins-11.c: New test case.
47876
47877 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47878
47879         * gcc.dg/builtins-9.c: New test case.
47880         * gcc.dg/builtins-10.c: New test case.
47881
47882 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47883
47884         * gcc.dg/noncompile/init-4.c.c: New test.
47885
47886 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47887
47888         * gcc.misc-test/gcov-9.c: New test.
47889         * gcc.misc-test/gcov-10.c: New test
47890         * gcc.misc-test/gcov-11.c: New test.
47891
47892 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47893
47894         PR optimization/10024
47895         * gcc.c-torture/compile/20030405-1.c: New test.
47896
47897 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47898
47899         * gcc.dg/pch/static-3.c: New.
47900         * gcc.dg/pch/static-3.hs: New.
47901         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47902
47903 2003-04-04  Richard Henderson  <rth@redhat.com>
47904
47905         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47906         * g++.dg/eh/forced2.C: Likewise.
47907
47908 2003-04-03  Mike Stump  <mrs@apple.com>
47909
47910         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47911         target arg.
47912         (scan-assembler-times, scan-assembler-not): Likewise.
47913         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47914
47915 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47916
47917         * gcc.dg/sparc-loop-1.c: New test.
47918
47919 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47920
47921         PR other/9274
47922         * g++.dg/pch/system-2.C: New.
47923         * g++.dg/pch/system-2.Hs: New.
47924
47925 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47926
47927         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47928
47929         * g++.dg/eh/simd-1.C (vecfunc): Same.
47930
47931 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47932
47933         * gcc.c-torture/execute/20030401-1.c: New test case.
47934
47935 2003-04-01  Ziemowit Laski <zlaski@apple.com>
47936
47937         * objc.dg/defs.m: New.
47938
47939 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
47940
47941         * g++.dg/eh/simd-1.C: New.
47942         * g++.dg/eh/simd-2.C: New.
47943
47944 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
47945
47946         * gcc.c-torture/execute/simd-3.c: New.
47947
47948 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47949
47950         PR c/9936
47951         * gcc.dg/20030331-2.c: New test.
47952
47953 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
47954
47955         PR c++/10278
47956         * g++.dg/parse/crash2.C: New test.
47957
47958 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47959
47960         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
47961         * gcc.c-torture/execute/20030331-1.c: ...here.
47962
47963 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47964
47965         * gcc.c-torture/execute/20030331-1.c: New test.
47966
47967 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
47968
47969         * lib/gcov.exp: Adjust call return testing strings.
47970         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
47971
47972 2003-03-31  Roger Sayle  <roger@eyesopen.com>
47973
47974         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
47975         * gcc.dg/builtins-7.c: New test case.
47976         * gcc.dg/builtins-8.c: New test case.
47977
47978 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
47979
47980         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
47981
47982 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
47983
47984         PR c++/7647
47985         * g++.dg/lookup-class-member-2.C: New test.
47986
47987 2003-03-30  Glen Nakamura  <glen@imodulo.com>
47988
47989         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
47990
47991 2003-03-28  Roger Sayle  <roger@eyesopen.com>
47992
47993         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
47994
47995 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
47996
47997         * g++.dg/init/attrib1.C: New test.
47998
47999 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48000
48001         * gcc.dg/ultrasp8.c: New test.
48002
48003 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48004
48005         * gcc.dg/ultrasp7.c: New test.
48006
48007 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48008
48009         PR c++/10047
48010         * g++.dg/template/inline1.C: New test.
48011
48012 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48013
48014         * gcc.dg/sparc-dwarf2.c: New test.
48015
48016 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48017
48018         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48019         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48020
48021 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48022
48023         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48024         than reading .x files.
48025         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48026         * g77.dg/gcov/gcov-1.f: Likewise.
48027         * gcc.misc-tests/gcov-4b.c: Likewise.
48028         * gcc.misc-tests/gcov-5b.c: Likewise.
48029         * gcc.misc-tests/gcov-6.c: Likewise.
48030         * gcc.misc-tests/gcov-7.c: Likewise.
48031         * gcc.misc-tests/gcov-8.c: Likewise.
48032         * g++.dg/gcov/gcov-1.x: Remove.
48033         * g77.dg/gcov/gcov-1.x: Likewise.
48034         * gcc.misc-tests/gcov-4b.x: Likewise.
48035         * gcc.misc-tests/gcov-5b.x: Likewise.
48036         * gcc.misc-tests/gcov-6.x: Likewise.
48037         * gcc.misc-tests/gcov-7.x: Likewise.
48038         * gcc.misc-tests/gcov-8.x: Likewise.
48039
48040 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48041
48042         PR opt/10087
48043         * gcc.dg/20030324-1.c: New test.
48044
48045 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48046
48047         PR c++/10224
48048         * g++.dg/template/arg3.C: New test.
48049
48050         PR c++/10158
48051         * g++.dg/template/friend18.C: New test.
48052
48053 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48054
48055         * g77.f-torture/compile/20030326-1.f: New test case.
48056
48057 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48058
48059         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48060
48061         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48062
48063 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48064
48065         * gcc.dg/ia64-sync-3.c: New test.
48066
48067 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48068
48069         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48070
48071 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48072
48073         * gcc.dg/ultrasp6.c: New test.
48074
48075 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48076
48077         * gcc.dg/i386-signbit-1.c: New test.
48078         * gcc.dg/i386-signbit-2.c: New test.
48079         * gcc.dg/i386-signbit-3.c: New test.
48080
48081 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48082
48083         * gcc.dg/ultrasp5.c: Fix options.
48084
48085 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48086
48087         * gcc.dg/ultrasp5.c: Fix comment.
48088
48089 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48090
48091         PR fortran/10197
48092         * g77.f-torture/execute/10197.f: New test.
48093
48094 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48095
48096         PR c++/9898, c++/383
48097         * g++.dg/template/conv6.C: New test.
48098
48099         PR c++/10119
48100         * g++.dg/template/ptrmem5.C: New test.
48101
48102         PR c++/10026
48103         * g++.dg/lookup/koenig1.C: New test.
48104
48105         PR C++/10199
48106         * g++.dg/lookup/template2.C: New test.
48107
48108 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48109
48110         * g++.dg/opt/rtti1.C: New test.
48111
48112 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48113
48114         * gcc.dg/ultrasp5.c: New test.
48115
48116 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48117
48118         PR middle-end/9967
48119         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48120         builtin fputs.
48121
48122 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48123
48124         PR c/8224
48125         * gcc.dg/20030323-1.c: New test.
48126
48127 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48128
48129         * gcc.c-torture/compile/20030323-1.c: New test case.
48130
48131 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48132
48133         * gcc.dg/20030321-1.c: New test.
48134
48135 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48136
48137         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48138
48139 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48140
48141         PR c++/9978, c++/9708
48142         * g++.dg/ext/vlm1.C: Adjust expected error.
48143         * g++.dg/ext/vla2.C: New test.
48144         * g++.dg/template/arg1.C: New test.
48145         * g++.dg/template/arg2.C: New test.
48146
48147 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48148
48149         * g77.f-torture/execute/select.f: New test.
48150         * g77.f-torture/noncompile/select_no_compile.f: New test.
48151
48152 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48153
48154         PR c++/9898
48155         * g++.dg/other/error4.C: New test.
48156
48157 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48158
48159         * g++.dg/template/friend17.C: New test.
48160
48161 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48162
48163         * gcc.c-torture/compile/20030320-1.c: New.
48164
48165 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48166
48167         * gcc.dg/builtins-6.c: New test case.
48168
48169 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48170
48171         PR target/10073
48172         * gcc.c-torture/compile/20030319-1.c: New.
48173
48174 2003-03-18  Jan Hubicka  <jh@suse.cz>
48175
48176         * gcc.dg/i386-cvt-1.c: New test.
48177
48178 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48179
48180         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48181         * objc.dg/naming-2.m: Likewise.
48182
48183 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48184
48185         PR c++/9639
48186         * g++.dg/parse/crash1.C: New test.
48187
48188 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48189
48190         PR c++/8805
48191         * g++.dg/eh/cleanup1.C: New test.
48192
48193 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48194
48195         * gcc.c-torture/execute/20030316-1.c: New test case.
48196
48197 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48198
48199         PR c++/9629
48200         * g++.dg/init/ctor2.C: New test.
48201
48202 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48203
48204         * g77.f-torture/compile/xformat.f: New test case.
48205
48206 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48207
48208         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48209         * g++.old-deja/g++.mike/eh50.C: Likewise.
48210
48211 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48212
48213         PR c++/6440
48214         * g++.dg/template/spec7.C: New test.
48215         * g++.dg/template/spec8.C: Likewise.
48216
48217 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48218
48219         * gcc.c-torture/execute/20030313-1.c: New test.
48220
48221 2003-03-14  Richard Henderson  <rth@redhat.com>
48222
48223         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48224
48225 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48226
48227         * gcc.c-torture/compile/20030314-1.c: New test.
48228
48229 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48230
48231         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48232         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48233         thumb target,
48234         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48235         to accept newer _imp__  prefix and additional
48236         newline in .drectve section.
48237         * gcc.dg/dll-4.c: Likewise.
48238         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48239         switch.
48240
48241 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48242
48243         * g++.dg/parse/namespace9.C: New test.
48244
48245         * g++.dg/init/ref5.C: New test.
48246         * g++.dg/parse/ptrmem1.C: Likewise.
48247
48248 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48249
48250         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48251         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48252         regular expression.
48253         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48254         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48255
48256 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48257
48258         * gcc.c-torture/execute/20030224-2.c: New test.
48259
48260 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48261
48262         * gcc.dg/decl-3.c: New test.
48263
48264 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48265
48266         * gcc.dg/i386-loop-2.c: New test.
48267
48268 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48269
48270         PR c++/9474
48271         * g++.dg/parse/namespace8.C: New test.
48272
48273         PR c++/9924
48274         * g++.dg/overload/builtin2.C: New test.
48275
48276 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48277
48278         * gcc.dg/return-type-3.c: New test.
48279
48280 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48281
48282         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48283         profiling options are not supported.
48284
48285 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48286
48287         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48288         * g++.old-deja/g++.warn/impint2.C: Likewise.
48289
48290 2003-03-10  Devang Patel  <dpatel@apple.com>
48291
48292         * g++.dg/cpp/c++_cmd_1.C: New test.
48293         * g++.dg/cpp/c++_cmd_1.h: New file.
48294
48295 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48296
48297         * gcc.dg/altivec-9.c: New file.
48298
48299 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48300
48301         * gcc.dg/ppc-sdata-1.c: New test.
48302         * gcc.dg/ppc-sdata-2.c: New test.
48303
48304 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48305
48306         PR c++/9373
48307         * g++.dg/opt/ptrmem2.C: New test.
48308
48309         PR c++/8534
48310         * g++.dg/opt/ptrmem1.C: New test.
48311
48312 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48313
48314         * gcc.dg/i386-loop-1.c: New test.
48315
48316 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48317
48318         PR c++/9970
48319         * g++.dg/lookup/friend1.C: New test.
48320
48321 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48322
48323         PR c++/9823
48324         * g++.dg/parser/constructor1.C: New test.
48325
48326 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48327
48328         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48329
48330         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48331
48332 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48333
48334         * gcc.dg/cpp/Wunused.c: Update test.
48335
48336 2003-03-08  Jan Hubicka  <jh@suse.cz>
48337
48338         * gcc.dg/inline-3.c: New test.
48339
48340 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48341
48342         PR c++/9809
48343         * g++.dg/parse/builtin1.C: New test.
48344
48345         PR c++/9982
48346         * g++.dg/abi/cookie1.C: New test.
48347         * g++.dg/abi/cookie2.C: Likewise.
48348
48349         PR c++/9524
48350         * g++.dg/template/field1.C: New test.
48351
48352         PR c++/9912
48353         * g++.dg/parse/class1.C: New test.
48354         * g++.dg/parse/namespace7.C: Likewise.
48355         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48356
48357 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48358
48359         * g++.dg/init/ref4.C: New test.
48360
48361 2003-03-07  Jan Hubicka  <jh@suse.cz>
48362
48363         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48364         * gcc.dg/inline-3.c: New test.
48365
48366 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48367
48368         * g++.dg/init/ref3.C: New test.
48369
48370         PR c++/9965
48371         * g++.dg/init/ref2.C: New test.
48372
48373         PR c++/9400
48374         * g++.dg/warn/Wshadow-2.C: New test.
48375
48376         PR c++/9791
48377         * g++.dg/warn/Woverloaded-1.C: New test.
48378
48379 2003-03-05  Jan Hubicka  <jh@suse.cz>
48380
48381         * gcc.dg/i386-local2.c: New.
48382         * gcc.dg/i386-local.c: Fix typo.
48383
48384 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48385
48386         * g++.dg/abi/layout3.C: New test.
48387
48388 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48389
48390         * gcc.c-torture/compile/20030305-1.c
48391
48392 2003-03-05  Jan Hubicka  <jh@suse.cz>
48393
48394         * gcc.dg/i386-local.c: New.
48395
48396 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48397
48398         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48399
48400 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48401
48402         * gcc.dg/switch-2.c: New test.
48403         * gcc.dg/switch-3.c: New test.
48404         * gcc.dg/Wswitch.c: Adjust line numbers.
48405         * gcc.dg/Wswitch-default.c: Likewise.
48406         * gcc.dg/Wswitch-enum.c: Likewise.
48407
48408 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48409
48410         * gcc.c-torture/execute/20030222-1.c: New test.
48411
48412 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48413
48414         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48415
48416 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48417
48418         PR c++/9878
48419         * g++.dg/init/ref1.C: New test.
48420
48421 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48422
48423         * gcc.dg/sh-relax.c: New SH-only test.
48424
48425 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48426
48427         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48428         comment explaining purpose of testcase.
48429
48430 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48431
48432         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48433         for HC11/HC12 (asm needs two int registers).
48434         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48435         HC11/HC12 because the test uses an asm which needs two 32-bit
48436         registers.
48437
48438 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48439
48440         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48441         for HC11/HC12 (array is too large otherwise).
48442         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48443         * gcc.c-torture/compile/20010518-2.x: Likewise.
48444         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48445         HC11/HC12 (array is too large).
48446
48447 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48448
48449         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48450         * lib/g++-dg.exp (g++-dg-test): Likewise.
48451
48452 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48453
48454         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48455         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48456
48457 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48458
48459         * g++.dg/warn/implicit-typename1.C: Remove warning.
48460
48461 2003-02-28  Richard Henderson  <rth@redhat.com>
48462
48463         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48464         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48465
48466 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48467
48468         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48469         * g++.dg/pch/pch.exp: Likewise.
48470
48471 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48472
48473         PR c++/9879
48474         * g++.dg/init/new4.C: New test.
48475
48476 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48477
48478         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48479
48480 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48481
48482         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48483         unsigned long.
48484
48485         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48486         wider than float.
48487
48488 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48489
48490         * lib/scanasm.exp: Add support for counting numbers of
48491         occurences.
48492         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48493         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48494
48495 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48496
48497         PR c++/9683
48498         * g++.dg/template/static3.C: New test.
48499
48500         PR c++/9829
48501         * g++.dg/parse/namespace6.C: New test.
48502
48503 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48504
48505         PR target/9732
48506         * gcc.dg/20030225-1.c: New test.
48507
48508 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48509
48510         * README: Remove out-of-date information.
48511
48512         PR c++/9836
48513         * g++.dg/template/spec6.C: New test.
48514
48515 2003-02-24  Jeff Law  <law@redhat.com>
48516
48517         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48518
48519 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48520
48521         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48522         * gcc.dg/pragma-ep-1.c: Likewise.
48523
48524 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48525
48526         PR c++/9602
48527         * g++.dg/template/friend16.C: New test.
48528
48529 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48530
48531         PR c++/5333
48532         * g++.dg/parse/fused-params1.C: Adjust error messages.
48533         * g++.dg/template/nested3.C: New test.
48534
48535 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48536
48537         * g++.dg/abi/param1.C: New test.
48538
48539 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48540
48541         PR c++/7982
48542         * g++.dg/warn/implicit-typename1.C: New test.
48543
48544 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48545
48546         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48547         with "mtune".
48548         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48549         * gcc.c-torture/execute/20010129-1.x: Likewise.
48550         * gcc.dg/20011107-1.c: Likewise.
48551         * gcc.dg/20020108-1.c: Likewise.
48552         * gcc.dg/20020122-3.c: Likewise.
48553         * gcc.dg/20020206-1.c: Likewise.
48554         * gcc.dg/20020310-1.c: Likewise.
48555         * gcc.dg/20020426-2.c: Likewise.
48556         * gcc.dg/20020517-1.c: Likewise.
48557         * gcc.dg/991230-1.c: Likewise.
48558         * gcc.dg/i386-unroll-1.c: Likewise.
48559         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48560
48561 2003-02-22  Jan Hubicka  <jh@suse.cz>
48562
48563         * gcc.dg/i386-mul.c: New test.
48564
48565 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48566
48567         * gcc.dg/builtins-5.c: New test case.
48568
48569 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48570
48571         * gcc.dg/asmreg-1.c: New test.
48572
48573 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48574
48575         PR c++/9749
48576         * g++.dg/parse/varmod1.C: New test.
48577
48578 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48579
48580         PR c++/9727
48581         * g++.dg/template/op1.C: New test.
48582
48583 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48584
48585         PR c++/8906
48586         * g++.dg/template/nested2.C: New test.
48587
48588 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48589
48590         PR c++/8724
48591         * g++.dg/expr/dtor1.C: New test.
48592
48593 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48594
48595         * gcc.dg/cpp/include3.c: New test.
48596         * gcc.dg/cpp/inc/foo.h: New file.
48597
48598 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48599
48600         * gcc.c-torture/execute/20030221-1.c: New test.
48601
48602 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48603
48604         PR c++/9729
48605         * g++.dg/abi/conv1.C: New test.
48606
48607 2003-02-20  Jan Hubicka  <jh@suse.cz>
48608
48609         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48610
48611 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48612
48613         * gcc.c-torture/compile/20030219-1.c: New test.
48614
48615 2003-02-18  Jan Hubicka  <jh@suse.cz>
48616
48617         * gcc.dg/funcorder.c: New test.
48618
48619 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48620
48621         * gcc.c-torture/execute/20030218-1.c: New.
48622
48623 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48624
48625         * gcc.dg/20030218-1.c: New.
48626
48627 2003-02-18  Richard Henderson  <rth@redhat.com>
48628
48629         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48630         * gcc.dg/attr-used-2.c: New.
48631
48632 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48633
48634         PR c++/9704
48635         * g++.dg/init/copy5.C: New test.
48636
48637 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48638
48639         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48640         * g++.dg/pch/pch.exp: Likewise.
48641
48642 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48643
48644         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48645         STACK_SIZE is not defined.
48646
48647 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48648
48649         PR c++/9457
48650         * g++.dg/template/init1.C: New test.
48651
48652 2003-02-16  Jan HUbicka  <jh@suse.cz>
48653
48654         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48655         (foo): Add few extra tests
48656         * gcc.dg/c99-const-expr-3.c: Likewise.
48657         * gcc.c-torture/execute/20030216-1.c: New.
48658
48659 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48660
48661         PR c++/9459
48662         * g++.dg/ext/typeof4.C: New test.
48663
48664 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48665
48666         * gcc.dg/i386-387-3.c: New test case.
48667
48668 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48669
48670         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48671         cris-*-elf* cris-*-aout* and mmix-*-*.
48672
48673 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48674
48675         * gcc.dg/20030213-1.c: New test.
48676
48677 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48678
48679         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48680         * gcc.dg/i386-387-2.c: Likewise.
48681
48682 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48683
48684         * gcc.dg/ppc-spe.c: Fix formatting.
48685         Enable tests that were previously unsupported by gas.
48686         Delete tests for instructions that no longer exist.
48687         Switch arguments on evsubifw builtin.
48688
48689 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48690
48691         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48692         STACK_SIZE is too small.
48693
48694 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48695             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48696
48697         * gcc.dg/decl-2.c: New test.
48698
48699 2003-02-10  Jan Hubicka  <jh@suse.cz>
48700
48701         * gcc.dg/i386-fpcvt-1.c: New test.
48702
48703 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48704
48705         * gcc.c-torture/execute/20030209-1.c: New test.
48706
48707 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48708
48709         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48710         int-wide bitops, use the constants of the same width.
48711         Likewise, if long long is 32-bit wide, test bitops using
48712         32-bit constants.
48713
48714 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48715
48716         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48717
48718 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48719
48720         * gcc.dg/builtins-4.c: New test case.
48721
48722 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48723
48724         * gcc.dg/20020430-1.c: Fix dg command typos.
48725         * gcc.dg/20020503-1.c: Likewise.
48726
48727 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48728
48729         PR c++/8785
48730         * g++.dg/parse/fused-params1.C: New test.
48731
48732         PR c++/8857
48733         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48734
48735         PR c++/8921
48736         * g++.dg/parse/non-dependent1.C: New test.
48737
48738         PR c++/8928
48739         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48740
48741         PR c++/9228
48742         * g++.dg/parse/undefined7.C: New test.
48743         * g++.dg/parse/non-templ1.C: New test.
48744
48745         PR c++/9229
48746         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48747
48748 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48749
48750         * gcc.c-torture/compile/20030206-1.c: New test.
48751
48752 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48753
48754         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48755         "pow" to "foo" to avoid potential confusion with a math built-in.
48756
48757 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48758
48759         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48760         conditions for SPARC targets.
48761
48762 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48763
48764         * gcc.dg/20030204-1.c: New test.
48765
48766 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48767
48768         PR c++/38
48769         * g++.dg/parse/array-size1.C: New test.
48770
48771         PR c++/5657
48772         * g++.dg/parse/undefined3.C: New test.
48773
48774         PR c++/5665
48775         * g++.dg/parse/undefined4.C: New test.
48776
48777         PR c++/5975
48778         * g++.dg/parse/undefined5.C: New test.
48779
48780         PR c++/7259
48781         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48782
48783         PR c++/8578
48784         * g++.dg/parse/casting-operator1.C: New test.
48785
48786         PR c++/8596
48787         * g++.dg/parse/undefined6.C: New test.
48788
48789         PR c++/8736
48790         * g++.dg/parse/missing-template1.C: New test.
48791
48792 2003-02-04  Jan Hubicka  <jh@suse.cz>
48793
48794         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48795         * gcc.dg/i386-cmov?.c: Likewise.
48796         * gcc.dg/i386-fpcvt-?.c: Likewise.
48797         * gcc.dg/i386-ssefp-1.c: Likewise.
48798         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48799         conventions.
48800
48801 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48802
48803         PR c++/7129
48804         * g++.dg/ext/max.C: New test.
48805
48806 2003-02-03  Jan Hubicka  <jh@suse.cz>
48807
48808         * gcc.c-torture/execute/20030203-1.c: New test.
48809
48810 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48811
48812         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48813         'natural-endian'.
48814
48815 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48816
48817         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48818         * g++.dg/init/new2.C: Likewise.
48819         * g++.dg/other/new1.C: Likewise.
48820
48821 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48822
48823         * gcc.dg/struct-ret-libc.c: New test.
48824
48825 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48826
48827         * gcc.dg/20030129-1.c: New test.
48828
48829 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48830
48831         PR c++/8849
48832         * g++.dg/template/ptrmem4.C: New test.
48833
48834 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48835
48836         * g++.dg/parser/constant1.C: New test.
48837
48838 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48839
48840         PR c++/8591
48841         * g++.dg/parse/friend2.C: New test.
48842
48843 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48844
48845         PR c++/9437
48846         * g++.dg/template/unify4.C: New test.
48847
48848 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48849
48850         * gcc.c-torture/execute/20030128-1.c: New test.
48851
48852 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48853
48854         * g++.dg/lookup/nested1.C: Test moved from ...
48855         * g++.old-deja/g++.other/lookup24.C: ... here.
48856
48857 2003-01-28  Jan Hubicka  <jh@suse.cz>
48858
48859         * gcc.dg/i386-cmov5.c: New test.
48860
48861 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48862
48863         * gcc.c-torture/execute/20010925-1.c: Changed the
48864         memcpy declaration.
48865
48866 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48867
48868         PR c++/3902
48869         * g++.dg/parse/template5.C: New test.
48870
48871 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48872
48873         PR fortran/9258
48874         * g77.dg/pr9258: New test.
48875
48876 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48877
48878         * README: Move relevant parts from README.g++.
48879
48880         * README.g++: Remove this file.
48881
48882 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48883
48884         * g++.dg/abi/dcast1.C: New test.
48885
48886 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48887
48888         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48889
48890 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48891
48892         PR c++/47
48893         * g++.old-deja/g++.other/lookup24.C: New test.
48894
48895 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48896
48897         PR middle-end/7227
48898         * gcc.dg/uninit-C.c: New test.
48899
48900 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48901
48902         * g++.dg/abi/covariant1.C: New test.
48903
48904 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48905
48906         * gcc.dg/20030123-1.c: New test.
48907
48908 2003-01-25  Jan Hubicka  <jh@suse.cz>
48909
48910         PR opt/8492
48911         * gcc.c-torture/compile/20030125-1.c
48912
48913 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48914
48915         PR c++/9403
48916         * g++.dg/parse/template3.C: New test.
48917         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48918
48919         PR c++/795
48920         * g++.dg/parse/template4.C: New test.
48921
48922         PR c++/9415
48923         * g++.dg/template/qual2.C: New test.
48924
48925         PR c++/8545
48926         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48927
48928         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48929
48930 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48931
48932         * gcc.c-torture/execute/switch-1.c: New test case.
48933
48934 2003-01-25  Jan Hubicka  <jh@suse.cz>
48935
48936         * gcc.c-torture/execute/20030125-1.[cx]: New test.
48937
48938 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
48939
48940         Tweaks for Bison-1.875. From the NEWS file:
48941         "- `parse error' -> `syntax error'
48942         Bison now uniformly uses the term `syntax error'"
48943         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
48944         * gcc.dg/cpp/digraph2.c: Likewise.
48945         * gcc.dg/cpp/direct2.c: Likewise.
48946         * gcc.dg/cpp/paste4.c: Likewise.
48947         * gcc.dg/c90-restrict-1.c: Likewise.
48948         * gcc.dg/c99-func-2.c: Likewise.
48949         * gcc.dg/noncompile/920721-2.c: Likewise.
48950         * gcc.dg/noncompile/930622-2.c: Likewise.
48951         * gcc.dg/noncompile/940112-1.c: Likewise.
48952         * gcc.dg/noncompile/950921-1.c: Likewise.
48953         * gcc.dg/noncompile/951123-1.c: Likewise.
48954         * gcc.dg/noncompile/971104-1.c: Likewise.
48955         * gcc.dg/noncompile/990416-1.c: Likewise.
48956
48957 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
48958
48959         * g++.dg/parse/undefined1.C: Add error message.
48960
48961 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
48962
48963         PR c++/9354
48964         * g++.dg/parse/new1.C: New test.
48965
48966         PR c++/9216
48967         * g++.dg/parse/template2.C: New test.
48968
48969         PR c++/9354
48970         * g++.dg/parse/typedef2.C: New test.
48971
48972         PR c++/9328
48973         * g++.dg/ext/typeof3.C: New test.
48974
48975 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48976
48977         PR c++/2738
48978         * g++.dg/parse/ret-type1.C: New test.
48979
48980         PR c++/3792
48981         * g++.dg/parse/tmpl-outside1.C: New test.
48982
48983         PR c++/4207
48984         * g++.dg/parse/int-as-enum1.C: New test.
48985
48986         PR c++/4903
48987         * g++.dg/parse/no-typename1.C: New test.
48988
48989         PR c++/5533
48990         * g++.dg/parse/no-value1.C: New test.
48991
48992         PR c++/5921
48993         * g++.dg/parse/wrong-inline1.C: New test.
48994
48995         PR c++/6402
48996         * g++.dg/parse/ref1.C: New test.
48997
48998         PR c++/6992
48999         * g++.dg/parse/attr-ctor1.C: New test.
49000
49001         PR c++/7229
49002         * g++.dg/parse/namespace5.C: New test.
49003
49004         PR c++/7917
49005         * g++.dg/parse/func-def1.C: New test.
49006
49007         PR c++/8143
49008         * g++.dg/parse/undefined1.C: New test.
49009
49010         PR c++/5723, PR c++/8522
49011         * g++.dg/parse/specialization1.C: New test.
49012
49013         PR c++/163, PR c++/8595
49014         * g++.dg/parse/struct-as-enum1.C: New test.
49015
49016         PR c++/9173
49017         * g++.dg/parse/undefined2.C: New test.
49018
49019 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49020
49021         PR c++/9298
49022         * g++.dg/parse/template1.C: New test.
49023
49024         PR c++/9384
49025         * g++.dg/parse/using1.C: New test.
49026
49027         PR c++/9285
49028         PR c++/9294
49029         * g++.dg/parse/expr2.C: New test.
49030
49031         PR c++/9388
49032         * g++.dg/parse/lookup2.C: Likewise.
49033
49034 2003-01-21  Jan Hubicka  <jh@suse.cz>
49035
49036         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49037         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49038         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49039         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49040
49041 2003-01-20  Nick Clifton  <nickc@redhat.com>
49042
49043         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49044         problem with ARM sibcall code generation.
49045
49046 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49047
49048         * gcc.c-torture/execute/20030120-1.c: New.
49049
49050 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49051
49052         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49053
49054 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49055
49056         PR c++/9272
49057         * g++.dg/parse/ctor1.C: New test.
49058
49059         PR c++/9294:
49060         * g++.dg/parse/qualified1.C: New test.
49061
49062         * g++.dg/parse/typename3.C: New test.
49063
49064 2003-01-16  Richard Henderson  <rth@redhat.com>
49065
49066         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49067
49068 2003-01-16  Richard Henderson  <rth@redhat.com>
49069
49070         * g++.dg/pch/pch.exp: Copy test header to the working directory
49071         before using it either for precompilation or direct use.
49072         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49073         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49074
49075 2003-01-16  Richard Henderson  <rth@redhat.com>
49076
49077         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49078         before using it either for precompilation or direct use.
49079         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49080         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49081
49082 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49083
49084         * g++.dg/ext/typename1.C: Add typename keyword.
49085         * g++.dg/template/crash1.C: Update error messages.
49086         * g++.dg/template/crash2.C: Remove error message.
49087         * g++.dg/parse/typename2.C: New test.
49088         * g++.dg/template/typename2.C: Change implicit
49089         typename warning into error.
49090         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49091         error messages.
49092         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49093         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49094         * g++.old-deja/g++.law/visibility13.C: Remove error
49095         messages.
49096         * g++.old-deja/g++.ns/template17.C: Reorder code to
49097         make declaration visible in template.
49098         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49099         * g++.old-deja/g++.pt/crash36.C: Issue more error
49100         messages.
49101         * g++.old-deja/g++.pt/crash5.C: Improve error
49102         message.
49103         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49104         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49105         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49106         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49107         typename warning with error message.
49108         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49109         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49110         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49111
49112 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49113
49114         * g++.dg/parse/ambig2.C: New test.
49115
49116 2003-01-15  Richard Henderson  <rth@redhat.com>
49117
49118         * g++.dg/tls/init-2.C: Update error message string.
49119
49120 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49121
49122         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49123
49124 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49125
49126         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49127         all for HC11/HC12.
49128         * gcc.c-torture/compile/20001205-1.x: Likewise.
49129         * gcc.c-torture/compile/20001226-1.x: Likewise.
49130         * gcc.c-torture/compile/920520-1.x: Likewise.
49131         * gcc.c-torture/compile/961203-1.x: Likewise.
49132         * gcc.c-torture/compile/20020604-1.x: Likewise.
49133
49134 2003-01-15  Jan Hubicka  <jh@suse.cz>
49135
49136         * gcc.c-torture/compile/20030115-1.c: New test.
49137
49138         * gcc.dg/i386-fpcvt-1.c: New test.
49139         * gcc.dg/i386-fpcvt-2.c: New test.
49140
49141 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49142
49143         Further conform g++'s __vmi_class_type_info to the C++ ABI
49144         specification.
49145         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49146         the specification.
49147
49148 2003-01-14  Jan Hubicka  <jh@suse.cz>
49149
49150         * gcc.dg/i386-fpcvt-1.c: New test.
49151         * gcc.dg/i386-fpcvt-2.c: New test.
49152
49153 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49154
49155         * gcc.dg/i386-mmx-3.c: New test.
49156
49157 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49158
49159         PR c++/9264
49160         * g++.dg/parse/octal1.C: New file.
49161
49162         PR c++/9172
49163         * g++.dg/parse/typename1.C: New file.
49164
49165 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49166
49167         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49168         * gcc.dg/bf-no-ms-layout.c: Likewise.
49169         * gcc.dg/bf-ms-attrib.c: Likewise.
49170
49171 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49172
49173         PR c++/9099
49174         * g++.dg/parse/dtor1.C: New file.
49175
49176         PR c++/9128
49177         * g++.dg/rtti/typeid1.C: New file.
49178
49179         PR c++/9153
49180         * g++.dg/parse/lookup1.C: New file.
49181
49182         PR c++/9171
49183         * g++.dg/templ/spec5.C: New file.
49184
49185 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49186
49187         * gcc.c-torture/compile/20030110-1.c: New test.
49188
49189 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49190
49191         Merge from pch-branch:
49192
49193         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49194
49195         * gcc.dg/pch/cpp-1.h: New.
49196         * gcc.dg/pch/cpp-1.c: New.
49197         * gcc.dg/pch/cpp-2.h: New.
49198         * gcc.dg/pch/cpp-2.c: New.
49199
49200         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49201
49202         * gcc.dg/pch/except-1.h: New.
49203         * gcc.dg/pch/except-1.c: New.
49204
49205         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49206
49207         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49208         running test.
49209         * gcc.dg/pch: Include *.hp not *.h.
49210         * gcc.dg/pch/system-1.h: New.
49211         * gcc.dg/pch/system-1.c: New.
49212
49213         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49214
49215         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49216         rather than trying to build and run a program using PCH.
49217         * gcc.dg/pch: Remove dg-do commands from test files.
49218
49219         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49220
49221         * gcc.dg/pch/macro-3.c: New.
49222         * gcc.dg/pch/macro-3.h: New.
49223
49224         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49225
49226         * gcc.dg/pch/common-1.c: New.
49227         * gcc.dg/pch/common-1.h: New.
49228         * gcc.dg/pch/decl-1.c: New.
49229         * gcc.dg/pch/decl-1.h: New.
49230         * gcc.dg/pch/decl-2.c: New.
49231         * gcc.dg/pch/decl-2.h: New.
49232         * gcc.dg/pch/decl-3.c: New.
49233         * gcc.dg/pch/decl-3.h: New.
49234         * gcc.dg/pch/decl-4.c: New.
49235         * gcc.dg/pch/decl-4.h: New.
49236         * gcc.dg/pch/decl-5.c: New.
49237         * gcc.dg/pch/decl-5.h: New.
49238         * gcc.dg/pch/global-1.c: New.
49239         * gcc.dg/pch/global-1.h: New.
49240         * gcc.dg/pch/inline-1.c: New.
49241         * gcc.dg/pch/inline-1.h: New.
49242         * gcc.dg/pch/inline-2.c: New.
49243         * gcc.dg/pch/inline-2.h: New.
49244         * gcc.dg/pch/static-1.c: New.
49245         * gcc.dg/pch/static-1.h: New.
49246         * gcc.dg/pch/static-2.c: New.
49247         * gcc.dg/pch/static-2.h: New.
49248
49249         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49250
49251         * g++.dg/pch/pch.exp: Better handle failing testcases.
49252         * gcc.dg/pch/pch.exp: Likewise.
49253         * gcc.dg/pch/macro-1.c: New.
49254         * gcc.dg/pch/macro-1.h: New.
49255         * gcc.dg/pch/macro-2.c: New.
49256         * gcc.dg/pch/macro-2.h: New.
49257
49258         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49259
49260         * g++.dg/dg.exp: Treat files in pch/ specially.
49261         * g++.dg/pch/pch.exp: New file.
49262         * g++.dg/pch/empty.H: New file.
49263         * g++.dg/pch/empty.C: New file.
49264         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49265         "precompile".
49266
49267         * gcc.dg/pch/pch.exp: New file.
49268         * gcc.dg/pch/empty.h: New file.
49269         * gcc.dg/pch/empty.c: New file.
49270         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49271         "precompile".
49272
49273 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49274
49275         * g++.dg/template/friend14.C: New test.
49276
49277 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49278
49279         * gcc.dg/old-style-asm-1.c: New test.
49280
49281 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49282
49283         * gcc.c-torture/compile/20030109-1.c: New test.
49284
49285 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49286
49287         * gcc.c-torture/execute/20030109-1.c: New test.
49288
49289 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49290
49291         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49292         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49293         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49294         * g++.old-deja/g++.mike/eh2.C: Likewise.
49295         * g++.old-deja/g++.mike/eh3.C: Likewise.
49296         * g++.old-deja/g++.mike/eh5.C: Likewise.
49297         * g++.old-deja/g++.mike/eh6.C: Likewise.
49298         * g++.old-deja/g++.mike/eh7.C: Likewise.
49299         * g++.old-deja/g++.mike/eh8.C: Likewise.
49300         * g++.old-deja/g++.mike/eh9.C: Likewise.
49301         * g++.old-deja/g++.mike/eh10.C: Likewise.
49302         * g++.old-deja/g++.mike/eh12.C: Likewise.
49303         * g++.old-deja/g++.mike/eh13.C: Likewise.
49304         * g++.old-deja/g++.mike/eh14.C: Likewise.
49305         * g++.old-deja/g++.mike/eh16.C: Likewise.
49306         * g++.old-deja/g++.mike/eh17.C: Likewise.
49307         * g++.old-deja/g++.mike/eh18.C: Likewise.
49308         * g++.old-deja/g++.mike/eh21.C: Likewise.
49309         * g++.old-deja/g++.mike/eh23.C: Likewise.
49310         * g++.old-deja/g++.mike/eh24.C: Likewise.
49311         * g++.old-deja/g++.mike/eh25.C: Likewise.
49312         * g++.old-deja/g++.mike/eh26.C: Likewise.
49313         * g++.old-deja/g++.mike/eh27.C: Likewise.
49314         * g++.old-deja/g++.mike/eh28.C: Likewise.
49315         * g++.old-deja/g++.mike/eh29.C: Likewise.
49316         * g++.old-deja/g++.mike/eh31.C: Likewise.
49317         * g++.old-deja/g++.mike/eh33.C: Likewise.
49318         * g++.old-deja/g++.mike/eh34.C: Likewise.
49319         * g++.old-deja/g++.mike/eh35.C: Likewise.
49320         * g++.old-deja/g++.mike/eh36.C: Likewise.
49321         * g++.old-deja/g++.mike/eh37.C: Likewise.
49322         * g++.old-deja/g++.mike/eh38.C: Likewise.
49323         * g++.old-deja/g++.mike/eh39.C: Likewise.
49324         * g++.old-deja/g++.mike/eh40.C: Likewise.
49325         * g++.old-deja/g++.mike/eh41.C: Likewise.
49326         * g++.old-deja/g++.mike/eh42.C: Likewise.
49327         * g++.old-deja/g++.mike/eh44.C: Likewise.
49328         * g++.old-deja/g++.mike/eh46.C: Likewise.
49329         * g++.old-deja/g++.mike/eh47.C: Likewise.
49330         * g++.old-deja/g++.mike/eh48.C: Likewise.
49331         * g++.old-deja/g++.mike/eh49.C: Likewise.
49332         * g++.old-deja/g++.mike/eh50.C: Likewise.
49333         * g++.old-deja/g++.mike/eh51.C: Likewise.
49334         * g++.old-deja/g++.mike/eh53.C: Likewise.
49335         * g++.old-deja/g++.mike/eh55.C: Likewise.
49336         * g++.old-deja/g++.mike/p7912.C: Likewise.
49337         * g++.old-deja/g++.mike/p9706.C: Likewise.
49338         * g++.old-deja/g++.mike/p10416.C: Likewise.
49339         * g++.old-deja/g++.mike/p11667.C: Likewise.
49340         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49341         Remove redundant reference to Iris.
49342         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49343         Elxsi, i860, Pico Java, and WE32K.
49344
49345 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49346
49347         * g++.dg/ext/asm4.C: New test.
49348
49349 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49350
49351         PR c++/9030
49352         * g++.dg/template/friend12.C: New test.
49353         * g++.dg/template/friend13.C: Likewise.
49354         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49355
49356 2003-01-08  Jan Hubicka  <jh@suse.cz>
49357
49358         * gcc.dg/i386-cadd.c: New test.
49359         * gcc.dg/i386-cmov4.c: Likewise.
49360
49361 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49362
49363         PR c++/9165
49364         * g++.dg/warn/Wunused-3.C: New test.
49365
49366         * g++.dg/abi/bitfield9.C: New test.
49367
49368         PR c++/9189
49369         * g++.dg/parse/defarg3.C: New test.
49370
49371 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49372
49373         * g++.dg/parse/ambig1.C: New test.
49374         * g++.dg/parse/defarg2.C: New test.
49375
49376 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49377
49378         * g++.dg/template/defarg-1.C: New test.
49379         * g++.dg/template/local2.C: Likewise.
49380
49381 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49382
49383         * gcc.c-torture/execute/20030105-1.c: New test.
49384
49385 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49386
49387         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49388         * g++.dg/parse/namespace4.C: Likewise.
49389
49390 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49391
49392         * g++.dg/template/ntp2.C: New test.
49393
49394 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49395
49396         * g++.dg/parse/extern-C-1.C: New test.
49397
49398         * g++.dg/parse/namespace4.C: New test.
49399
49400         * g++.dg/template/nested1.C: New test.
49401
49402         * g++.dg/parse/namespace3.C: New test.
49403
49404 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49405
49406         * g++.dg/lookup/two-stage1.C: New test.
49407
49408 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49409
49410         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49411         * g++.old-deja/g++.jason/access8.C: Likewise.
49412         * g++.old-deja/g++.other/decl5.C: Likewise.
49413
49414 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49415
49416         * g++.dg/parse/parse7.C: New test.
49417
49418 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49419
49420         PR c++/2843
49421         * g++.dg/ext/attrib7.C: New test.
49422
49423 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49424
49425         * g++.dg/parse/parse6.C: New test.
49426
49427 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49428
49429         * gcc.dg/h8300-stack-1.c: New.
49430
49431 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49432
49433         g++.dg/lookup/exception1.C: New test.
49434
49435         g++.dg/lookup/template1.C: New test.
49436
49437         g++.dg/parse/namespace2.C: New test.
49438
49439         g++.dg/parse/parens2.C: New test.
49440
49441 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49442
49443         * g++.dg/parse/parse5.C: New test.
49444         * g++.dg/lookup/scoped4.C: New test.
49445
49446 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49447
49448         * g++.dg/parse/parens1.C: New test.
49449
49450         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49451         angle-bracket1.C.
49452         * g++.dg/parse/parens2.C: New test.
49453
49454         * g++.dg/lookup/scope-operator1.C: New test.
49455
49456         * g++.dg/parse/operator1.C: New test.
49457
49458 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49459
49460         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49461         * g++.old-deja/g++.other/access6.C: Likewise.
49462         * g++.old-deja/g++.other/decl1.C: Likewise.
49463         * g++.old-deja/g++.pt/typename12.C: Likewise.
49464
49465 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49466
49467         * g++.dg/parse/namespace1.C: New test.
49468
49469 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49470
49471         * g++.dg/parse/parse4.C: New test.
49472
49473 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49474
49475         * g++.dg/parse/parse3.C: New test.
49476
49477 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49478
49479         * g++.dg/parse/parse2.C: New test.
49480
49481 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49482
49483         * g++.dg/template/friend11.C: New test.
49484
49485 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49486
49487         * g++.dg/parse/parse1.C: New test.
49488
49489 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49490
49491         * lib/profopt.exp: Change the name of a global variable to avoid
49492         possible clashes with other test suites.
49493
49494 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49495
49496         * g++.dg/inherit/covariant8.C: New test.
49497
49498 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49499
49500         * g++.dg/init/array9.C: New test.
49501
49502         PR c++/9112
49503         * g++.dg/parse/expr1.C: New test.
49504
49505 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49506
49507         * gcc.c-torture/compile/20021230-1.c: New test.
49508
49509 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49510
49511         * g++.dg/inherit/covariant5.C: New test.
49512         * g++.dg/inherit/covariant6.C: New test.
49513         * g++.dg/inherit/covariant7.C: New test.
49514
49515 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49516
49517         PR c++/2739
49518         * g++.dg/other/access2.C: New test.
49519
49520 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49521
49522         * g++.dg/other/anon-struct.C: No longer fails
49523         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49524         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49525         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49526
49527 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49528
49529         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49530
49531 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49532
49533         * g++.dg/eh/spec4.C: Remove stray semicolon.
49534         * g++.dg/expr/pmf-1.C: Change error message.
49535         * g++.dg/ext/asm1.C: Remove stray semicolon.
49536         * g++.dg/ext/typename1.C: Add missing typenames.
49537         * g++.dg/inherit/template-as-base.C: Change error message.
49538         * g++.dg/lookup/scoped1.C: Likewise.
49539         * g++.dg/lookup/scoped2.C: Likewise.
49540         * g++.dg/lookup/using2.C: Likewise.
49541         * g++.dg/other/component1.C: Remove stray semicolon.
49542         * g++.dg/other/do1.C: Change error message.
49543         * g++.dg/other/error2.C: Likewise.
49544         * g++.dg/other/init1.C: Likewise.
49545         * g++.dg/other/packed1.C: Remove stray semicolon.
49546         * g++.dg/other/ptrmem2.C: Change error message.
49547         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49548         marker.
49549         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49550         * g++.dg/template/access3.C: Add typename keyword.
49551         * g++.dg/template/access5.C: Remove stray semicolon.
49552         * g++.dg/template/access6.C: Likewise.
49553         * g++.dg/template/complit1.C: Likewise.
49554         * g++.dg/template/crash1.C: Change error message.
49555         * g++.dg/template/inherit2.C: Remove stray semicolon.
49556         * g++.dg/template/instantiate2.C: Likewise.
49557         * g++.dg/template/instantiate3.C: Change error message.
49558         * g++.dg/template/qual1.C: Remove stray semicolon.
49559         * g++.dg/template/qualttp18.C: Change error message.
49560         * g++.dg/template/ref1.C: Remove stray semicolon.
49561         * g++.dg/template/sizeof1.C (A::value): Declare it.
49562         * g++.dg/template/spec4.C: Change error message.
49563         * g++.dg/template/static1.C: Likewise.
49564         * g++.dg/template/type1.C: Likewise.
49565         * g++.dg/template/typename3.C: Likewise.
49566         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49567         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49568         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49569         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49570         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49571         named return value extension.
49572         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49573         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49574         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49575         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49576         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49577         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49578         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49579         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49580         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49581         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49582         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49583         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49584         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49585         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49586         syntax.
49587         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49588         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49589         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49590         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49591         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49592         * g++.old-deja/g++.brendan/template11.C: Likewise.
49593         * g++.old-deja/g++.brendan/template26.C: Likewise.
49594         * g++.old-deja/g++.brendan/template27.C: Use explicit
49595         specialization syntax.
49596         * g++.old-deja/g++.brendan/template30.C: Likewise.
49597         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49598         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49599         non-dependent names.
49600         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49601         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49602         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49603         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49604         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49605         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49606         named return value extension.
49607         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49608         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49609         * g++.old-deja/g++.ext/return1.C: Likewise.
49610         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49611         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49612         * g++.old-deja/g++.jason/access8.C: Likewise.
49613         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49614         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49615         pseudo-destructor names.
49616         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49617         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49618         pseudo-destructor names.
49619         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49620         * g++.old-deja/g++.jason/overload19.C: Likewise.
49621         * g++.old-deja/g++.jason/overload32.C: Likewise.
49622         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49623         stray semicolons.
49624         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49625         * g++.old-deja/g++.jason/return.C: Likewise.
49626         * g++.old-deja/g++.jason/return2.C: Likewise.
49627         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49628         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49629         syntax.
49630         * g++.old-deja/g++.jason/template10.C: Account for use of
49631         non-dependent names.
49632         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49633         syntax.
49634         * g++.old-deja/g++.jason/template37.C: Likewise.
49635         * g++.old-deja/g++.law/access4.C: Change error messages.
49636         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49637         pseudo-destructor names.
49638         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49639         * g++.old-deja/g++.law/ctors9.C: Likewise.
49640         * g++.old-deja/g++.law/cvt22.C: Likewise.
49641         * g++.old-deja/g++.law/dtors5.C: Likewise.
49642         * g++.old-deja/g++.law/global-init1.C: Likewise.
49643         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49644         * g++.old-deja/g++.law/operators28.C: Likewise.
49645         * g++.old-deja/g++.law/visibility28.C: Likewise.
49646         * g++.old-deja/g++.martin/eval1.C: Likewise.
49647         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49648         name.
49649         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49650         * g++.old-deja/g++.mike/net34.C: Likewise.
49651         * g++.old-deja/g++.mike/net36.C: Likewise.
49652         * g++.old-deja/g++.mike/ns2.C: Likewise.
49653         * g++.old-deja/g++.mike/p12306.C: Likewise.
49654         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49655         value extension.
49656         * g++.old-deja/g++.mike/p700.C: Likewise.
49657         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49658         * g++.old-deja/g++.mike/p710.C: Likewise.
49659         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49660         value extension.
49661         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49662         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49663         * g++.old-deja/g++.ns/crash2.C: Likewise.
49664         * g++.old-deja/g++.ns/crash3.C: Likewise.
49665         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49666         * g++.old-deja/g++.ns/ns17.C: Likewise.
49667         * g++.old-deja/g++.ns/template16.C: Likewise.
49668         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49669         keyword.
49670         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49671         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49672         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49673         named return value extension.
49674         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49675         * g++.old-deja/g++.other/access4.C: Issue additional error
49676         messages.
49677         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49678         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49679         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49680         * g++.old-deja/g++.other/crash25.C: Change error message.
49681         * g++.old-deja/g++.other/crash4.C: Change error message.
49682         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49683         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49684         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49685         checks.
49686         * g++.old-deja/g++.other/defarg8.C: Likewise.
49687         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49688         * g++.old-deja/g++.other/dtor10.C: Likewise.
49689         * g++.old-deja/g++.other/incomplete.C: Likewise.
49690         * g++.old-deja/g++.other/linkage7.C: Likewise.
49691         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49692         lookup algorithm.
49693         * g++.old-deja/g++.other/mangle2.C: Likewise.
49694         * g++.old-deja/g++.other/refinit2.C: Likewise.
49695         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49696         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49697         * g++.old-deja/g++.pt/crash28.C: Likewise.
49698         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49699         syntax.
49700         * g++.old-deja/g++.pt/crash32.C: Change error message.
49701         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49702         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49703         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49704         error message position.
49705         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49706         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49707         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49708         syntax.
49709         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49710         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49711         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49712         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49713         keyword.
49714         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49715         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49716         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49717         keyword.
49718         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49719         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49720         syntax.
49721         * g++.old-deja/g++.pt/friend28.C: Account for use of
49722         non-dependent names.
49723         * g++.old-deja/g++.pt/friend29.C: Likewise.
49724         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49725         rules.
49726         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49727         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49728         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49729         lookup rules.
49730         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49731         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49732         keyword.
49733         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49734         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49735         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49736         keyword.
49737         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49738         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49739         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49740         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49741         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49742         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49743         keyword.
49744         * g++.old-deja/g++.pt/spec10.C: Likewise.
49745         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49746         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49747         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49748         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49749         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49750         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49751         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49752         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49753         * g++.old-deja/g++.pt/typename15.C: Likewise.
49754         * g++.old-deja/g++.pt/typename22.C: Likewise.
49755         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49756         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49757         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49758         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49759         syntax.
49760         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49761         return value extension.
49762         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49763         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49764         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49765         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49766
49767 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49768
49769         * g++.dg/warn/inline1.C: New test.
49770         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49771         * g++.old-deja/g++.jason/synth10.C: Likewise.
49772         * g++.old-deja/g++.mike/net31.C: Likewise.
49773         * g++.old-deja/g++.mike/p8786.C: Likewise.
49774
49775         * g++.dg/template/friend10.C: New test.
49776         * g++.dg/template/conv5.C: New test.
49777
49778 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49779
49780         * g++.dg/lookup/scoped3.C: New test.
49781
49782         * g++.dg/lookup/decl1.C: New test.
49783         * g++.dg/lookup/decl2.C: New test.
49784
49785 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49786
49787         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49788         gcc.c-torture/compile/20021015-1.c,
49789         gcc.c-torture/compile/20021015-2.c,
49790         gcc.c-torture/compile/20021123-1.c,
49791         gcc.c-torture/compile/20021123-2.c,
49792         gcc.c-torture/compile/20021123-3.c,
49793         gcc.c-torture/compile/20021123-4.c,
49794         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49795         only to 3.1 or 3.2 branch.
49796
49797 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49798
49799         * gcc.dg/i386-bitfield3.c: New test.
49800
49801         * gcc.dg/i386-bitfield2.c: New test.
49802
49803 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49804
49805         * g++.dg/parse/conv_op1.C: New test.
49806
49807 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49808
49809         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49810         approved.
49811
49812 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49813
49814         * gcc.c-torture/compile/20021220-1.c: New test.
49815
49816 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49817
49818         * gcc.dg/i386-fastcall-1.c: New.
49819
49820 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49821
49822         * gcc.c-torture/execute/20021219-1.c: New test.
49823
49824 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49825
49826         * gcc.dg/i386-pic-1.c: New test.
49827
49828 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49829
49830         PR c++/8099
49831         * g++.dg/template/friend9.C: New test.
49832
49833 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49834
49835         PR c++/3663
49836         * g++.dg/template/access7.C: New test.
49837
49838 2002-12-18  Nick Clifton  <nickc@redhat.com>
49839
49840         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49841         the libstdc++-v3 directory has been found.
49842
49843 2002-12-12  Devang Patel <dpatel@apple.com>
49844         * gcc.dg/darwin-ld-1.c: New test.
49845         * gcc.dg/darwin-ld-2.c: New test.
49846         * gcc.dg/darwin-ld-3.c: New test.
49847         * gcc.dg/darwin-ld-4.c: New test.
49848         * gcc.dg/darwin-ld-5.c: New test.
49849
49850 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49851
49852         * gcc.c-torture/compile/20021212-1.c: New test.
49853
49854 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49855
49856         * gcc.dg/fshort-wchar: New test.
49857
49858 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49859
49860         PR c++/8372
49861         * g++.dg/template/dtor1.C: New test.
49862
49863         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49864         markers.
49865
49866 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49867
49868         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49869
49870 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49871
49872         * g++.dg/template/static1.C: New test.
49873         * g++.dg/template/static2.C: New test.
49874         * g++.old-deja/g++.ext/memconst.C: New test.
49875
49876 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49877
49878         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49879         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49880         * g++.dg/special/initp1.C: Likewise.
49881
49882 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49883
49884         * gcc.c-torture/execute/20021204-1.c: New test.
49885
49886 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49887
49888         * gcc.dg/ppc-fmadd-1.c: New file.
49889         * gcc.dg/ppc-fmadd-2.c: New file.
49890         * gcc.dg/ppc-fmadd-3.c: New file.
49891
49892 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49893
49894         * gcc.c-torture/compile/20021204-1.c: New test.
49895
49896 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49897
49898         * g++.dg/inherit/covariant2.C: New test.
49899         * g++.dg/inherit/covariant3.C: New test.
49900         * g++.dg/inherit/covariant4.C: New test.
49901         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49902         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49903
49904 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49905
49906         PR c++/8688
49907         * g++.dg/init/brace3.C: New test.
49908
49909 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49910
49911         * gcc.dg/20020210-1.c: Fix a comment typo.
49912
49913 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49914
49915         PR c++/8720
49916         * g++.dg/parse/defarg1.C: New test.
49917
49918         PR c++/8615
49919         * g++.dg/template/char1.C: New test.
49920
49921         * g++.dg/template/varmod1.C: Fix typo.
49922
49923 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49924
49925         DR 180
49926         * g++.old-deja/g++.pt/crash32.C: Expect error.
49927
49928 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49929
49930         PR c++/5919
49931         * g++.dg/template/varmod1.C: New test.
49932
49933         PR c++/8727
49934         * g++.dg/inherit/typeinfo1.C: New test.
49935
49936         PR c++/8663
49937         * g++.dg/inherit/typedef1.C: New test.
49938
49939 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
49940
49941         PR c++/8332
49942         PR c++/8493
49943         * g++.dg/template/strlen1.C: New test.
49944
49945         PR c++/8227
49946         * g++.dg/template/ctor2.C: New test.
49947
49948         PR c++/8214
49949         * g++.dg/init/string1.C: New test.
49950
49951         PR c++/8511
49952         * g++.dg/template/friend8.C: New test.
49953
49954 2002-11-29  Joe Buck <jbuck@synopsys.com>
49955
49956         * g++.dg/lookup/anon2.C: New test.
49957
49958 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
49959
49960         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
49961         h8300 port.
49962
49963 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
49964
49965         * gcc.dg/bitfld-6.c: New test.
49966
49967 2002-11-27  Jan Hubicka  <jh@suse.cz>
49968
49969         * gcc.c-torture/execute/20021127.[cx]: New test.
49970
49971 2002-11-26  Jan Hubicka  <jh@suse.cz>
49972
49973         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
49974         quality.
49975
49976 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
49977
49978         * g++.dg/init/brace2.C: New test.
49979         * g++.old-deja/g++.mike/p9129.C: Correct.
49980
49981 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
49982
49983         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
49984
49985 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
49986
49987         * gcc.dg/sibcall-6: New test for indirect sibcalls.
49988
49989 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
49990
49991         * g++.dg/abi/empty11.C: New test.
49992         * g++.dg/rtti/cv1.C: New test.
49993
49994 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
49995
49996         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
49997
49998 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
49999
50000         * g++.dg/abi/empty10.C: New test.
50001
50002 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50003
50004         * gcc.c-torture/compile/20021124-1.c: New test.
50005
50006 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50007
50008         * g++.dg/abi/rtti2.C: New test.
50009
50010 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50011
50012         * gcc.dg/i386-unroll-1.c: New test.
50013
50014 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50015
50016         * gcc.c-torture/compile/20021120-1.c: New test.
50017         * gcc.c-torture/compile/20021120-2.c: New test.
50018
50019 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50020
50021         * gcc.dg/bitfld-5.c: New test.
50022
50023 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50024
50025         * gcc.c-torture/execute/20021120-3.c: New test.
50026
50027 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50028
50029         * gcc.c-torture/execute/20021120-2.c: New test.
50030
50031 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50032
50033         * gcc.c-torture/execute/20021120-1.c: New test.
50034
50035 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50036
50037         * gcc.c-torture/execute/20021118-3.c: New test.
50038
50039 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50040
50041         * gcc.c-torture/compile/20021119-1.c: New test.
50042
50043 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50044
50045         * gcc.dg/duff-1.c: New test.
50046         * gcc.dg/duff-2.c: New test.
50047         * gcc.dg/duff-3.c: New test.
50048
50049 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50050
50051         * gcc.dg/cpp/_Pragma5.c: New test.
50052
50053 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50054
50055         * gcc.c-torture/execute/20021118-2.c: New test.
50056
50057 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50058
50059         * gcc.c-torture/execute/20021118-1.c: New test.
50060
50061 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50062
50063         * gcc.dg/20021116-1.c: New test.
50064
50065 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50066
50067         * g++.dg/abi/vcall1.C: New test.
50068
50069 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50070
50071         * gcc.dg/20021029-1.c: New test.
50072         * gcc.dg/20021029-2.c: New test.
50073
50074 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50075
50076         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50077
50078 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50079
50080         PR c/8439
50081         * gcc.dg/20021110.c: Move to ...
50082         * gcc.c-torture/compile/20021110.c: .... here.
50083
50084 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50085
50086         PR c/8467
50087         * gcc.c-torture/execute/20021111-1.c
50088
50089 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50090
50091         PR c/8439
50092         * gcc.dg/20021110.c: New test.
50093
50094 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50095
50096         * g++.dg/abi/vthunk3.C: Run only on x86.
50097
50098 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50099
50100         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50101
50102 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50103
50104         * lib/compat.exp (compat-execute): Fix logic error in last
50105         change.
50106
50107 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50108
50109         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50110
50111 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50112
50113         PR c++/8389
50114         * g++.dg/template/access6.C: New test.
50115
50116 2002-11-08  Jan Hubicka  <jh@suse.cz>
50117
50118         * gcc.dg/i386-ssefp-1.c: New test.
50119         * gcc.dg/i386-ssefp-1.c: New test.
50120
50121 2002-11-08  Jan Hubicka  <jh@suse.cz>
50122
50123         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50124
50125 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50126
50127         * g++.dg/abi/vthunk3.C: New test.
50128
50129         PR c++/8338
50130         * g++.dg/template/crash2.C: New test.
50131
50132 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50133
50134         * g++.dg/abi/dtor1.C: New test.
50135         * g++.dg/abi/dtor2.C: Likewise.
50136
50137 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50138
50139         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50140         Darwin.
50141
50142 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50143
50144         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50145         -mthumb.  Only xfail with -O0.
50146
50147 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50148
50149         * g++.dg/abi/thunk1.C: New test.
50150         * g++.dg/abi/thunk2.C: Likewise.
50151         * g++.dg/abi/vtt1.C: Likewise.
50152
50153 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50154
50155         PR optimization/8423
50156         * gcc.c-torture/execute/builtin-constant.c: New test.
50157
50158 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50159
50160         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50161         Add some more cases.
50162
50163 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50164
50165         PR c++/8391
50166         * g++.dg/opt/local1.C: New test.
50167
50168 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50169
50170         PR c++/8160
50171         * g++.dg/template/complit1.C: New test.
50172
50173         PR c++/8149
50174         * g++.dg/template/typename4.C: Likewise.
50175
50176 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50177
50178         Core issue 287, PR c++/7639
50179         * g++.dg/template/instantiate1.C: Adjust error location.
50180         * g++.dg/template/instantiate3.C: New test.
50181         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50182         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50183         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50184
50185 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50186
50187         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50188
50189 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50190
50191         PR c++/8287
50192         * g++.dg/init/dtor2.C: New test.
50193
50194 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50195
50196         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50197         * gcc.dg/nest.c: Bypass errors on irix6.
50198
50199 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50200
50201         * gcc.dg/nest.c: Expect error for mmix-*-*.
50202         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50203
50204 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50205
50206         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50207         markers.
50208
50209         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50210
50211 2002-10-25  Mike Stump  <mrs@apple.com>
50212
50213         * gcc.dg/warn-1.c: New test.
50214
50215 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50216
50217         * g++.dg/template/typename3.C: New test.
50218
50219 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50220
50221         * g++.dg/lookup/ptrmem1.C: New test.
50222
50223         * g++.dg/abi/vthunk2.C: New test.
50224
50225 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50226
50227         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50228
50229 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50230
50231         * g++.dg/abi/empty9.C: New test.
50232
50233 2002-10-24  Richard Henderson  <rth@redhat.com>
50234
50235         * g++.dg/inherit/thunk1.C: Enable for ia64.
50236
50237 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50238
50239         PR c++/8067
50240         * g++.dg/lookup/pretty1.C: New test.
50241
50242 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50243
50244         * gcc.dg/20021023-1.c: New test.
50245
50246 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50247
50248         PR c++/7679
50249         * g++.dg/parse/inline1.C: New test.
50250
50251 2002-10-23  Richard Henderson  <rth@redhat.com>
50252
50253         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50254
50255         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50256
50257 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50258
50259         PR c++/6579
50260         * g++.dg/parse/stmtexpr3.C: New test.
50261
50262 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50263
50264         * g++.dg/expr/cond1.C: New test.
50265
50266 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50267
50268         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50269
50270 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50271
50272         * g++.dg/abi/vbase13.C: New test.
50273         * g++.dg/abi/vbase14.C: Likewise.
50274
50275 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50276
50277         * gcc.dg/tls/pic-1.c: New test.
50278         * gcc.dg/tls/nonpic-1.c: New test.
50279         * gcc.dg/20021018-1.c: New test.
50280
50281 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50282
50283         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50284         Remove only files with the same base name as the test case.
50285         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50286         (profopt-execute): Likewise.  Also, remove old profiling
50287         and performance data files before running the tests.
50288
50289         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50290         * g++.dg/bprob/bprob.exp: Likewise.
50291         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50292         to allow more general test case names.
50293
50294         * g++.dg/bprob/bprob-1.C: Rename to ...
50295         * g++.dg/bprob/g++-bprob-1.C: ... this.
50296
50297         * g77.dg/bprob/bprob-1.f: Rename to ...
50298         * g77.dg/bprob/g77-bprob-1.f: ... this.
50299
50300 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50301
50302         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50303         bison 1.50 or later.
50304
50305 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50306
50307         * g++.dg/README: Describe more test directories.
50308
50309 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50310
50311         * g++.dg/init/array6.C: Add additional tests.
50312
50313 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50314
50315         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50316         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50317
50318 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50319
50320         * gcc.c-torture/compile/20020604-1.x: New.
50321         * gcc.c-torture/compile/simd-5.x: Likewise.
50322         * gcc.c-torture/execute/920710-1.x: Likewise.
50323         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50324
50325 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50326
50327         * g++.dg/inherit/override1.C: Add dg-options clause.
50328
50329 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50330
50331         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50332         _mm_slli_si128.
50333
50334 2002-10-19  Andreas Schwab  <schwab@suse.de>
50335
50336         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50337         directory component.
50338
50339 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50340
50341         * g++.dg/inherit/thunk1.C: New test.
50342
50343         * g++.dg/inherit/override1.C: New test.
50344
50345         * g++.dg/abi/mangle11.C: New test.
50346         * g++.dg/abi/mangle14.C: New test.
50347         * g++.dg/abi/mangle17.C: New test.
50348
50349 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50350
50351         * g++.dg/overload/member2.C: New test.
50352
50353 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50354
50355         * g++.dg/README: Describe new compat directory.
50356         * g++.dg/dg.exp: Skip tests in compat directory.
50357         * README.compat: New file.
50358         * lib/compat.exp: New expect script.
50359         * g++.dg/compat: New test directory.
50360         * g++.dg/compat/compat.exp: New expect script.
50361         * g++.dg/compat/abi: New test directory.
50362         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50363         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50364         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50365         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50366         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50367         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50368         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50369         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50370         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50371         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50372         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50373         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50374         * g++.dg/compat/break: New test directory.
50375         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50376         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50377         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50378         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50379         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50380         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50381         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50382         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50383         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50384         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50385         g++.dg/compat/break/README: New files.
50386         * g++.dg/compat/eh: New test directory.
50387         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50388         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50389         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50390         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50391         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50392         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50393         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50394         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50395         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50396         g++.dg/compat/eh/filter2_y.C,
50397         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50398         g++.dg/compat/eh/new1_y.C,
50399         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50400         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50401         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50402         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50403         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50404         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50405         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50406         g++.dg/compat/eh/unexpected1_y.C: New files.
50407         * g++.dg/compat/init: New test directory.
50408         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50409         g++.dg/compat/init/array5_y.C,
50410         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50411         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50412         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50413         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50414         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50415         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50416         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50417         g++.dg/compat/init/init-ref2_y.C: New files.
50418
50419 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50420
50421         PR c++/7584
50422         * g++.dg/inherit/using3.C: New test.
50423
50424 2002-10-17  Jan Hubicka  <jh@suse.cz>
50425
50426         * gcc.dg/20021017-2.c: New test.
50427
50428 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50429
50430         * g++.dg/abi/mangle16.C: Adjust.
50431
50432         * g++.dg/init/array8.C: New test.
50433
50434 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50435
50436         * gcc.dg/special/mips-abi.exp: New test.
50437         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50438
50439 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50440
50441         * g++.dg/abi/mangle16.C: New test.
50442         * g++.dg/abi/mangle17.C: Likewise.
50443
50444         PR c++/7478
50445         * g++.dg/template/ref1.C: New test.
50446
50447 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50448
50449         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50450
50451 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50452
50453         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50454
50455 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50456
50457         PR c++/7524
50458         * g++.dg/init/array7.C: New test.
50459
50460 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50461
50462         * g++.dg/init/array6.C: New test.
50463
50464         * g++.dg/abi/mangle13.C: Likewise.
50465         * g++.dg/abi/mangle14.C: Likewise.
50466         * g++.dg/abi/mangle15.C: Likewise.
50467
50468 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50469
50470         * g++.dg/abi/empty8.C: New test.
50471
50472 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50473
50474         * g++.dg/init/ctor1.C: New test.
50475
50476 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50477
50478         * gcc.c-torture/execute/20021015-1.c: New test.
50479
50480 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50481
50482         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50483
50484 2002-10-14  Jan Hubicka  <jh@suse.cz>
50485
50486         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50487
50488 2002-10-14  Richard Henderson  <rth@redhat.com>
50489
50490         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50491
50492 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50493
50494         PR optimization/6631
50495         * g++.dg/opt/const2.C: New test.
50496
50497 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50498
50499         PR c++/7176
50500         * g++.dg/parse/friend1.C: New test.
50501         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50502
50503 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50504
50505         * gcc.dg/20021014-1.c: New test.
50506
50507 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50508
50509         PR c++/5661
50510         * g++.dg/ext/vlm1.C: New test.
50511         * g++.dg/ext/vlm2.C: Likewise.
50512
50513         * g++.dg/init/array1.C: Remove invalid braces.
50514         * g++.dg/init/brace1.C: New test.
50515         * g++.dg/init/copy2.C: Likewise.
50516         * g++.dg/init/copy3.C: Likewise.
50517         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50518         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50519         braces.
50520
50521 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50522
50523         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50524
50525 2002-10-11  Richard Shann  <richard.shann@superh.com>
50526
50527         * gcc.c-torture/compile/simd-5.c: New test.
50528
50529 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50530
50531         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50532
50533 2002-10-10  Jim Wilson  <wilson@redhat.com>
50534
50535         * gcc.c-torture/execute/20021010-1.c: New test.
50536
50537 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50538
50539         PR c/7353
50540         * g++.dg/ext/typedef-init.C: New test.
50541         * gcc.dg/typedef-init.c: New test.
50542
50543 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50544
50545         * gcc.dg/cpp/paste13.c: New test.
50546
50547 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50548
50549         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50550         remaining platforms, XFAIL during compile, not execute.  Don't
50551         XFAIL at -O0.
50552
50553 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50554
50555         * gcc.dg/alias-1.c: Tweak expected warning.
50556
50557 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50558
50559         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50560
50561 2002-10-06  Andreas Jaeger  <aj@suse.de>
50562
50563         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50564         * gcc.dg/cpp/c++98.C: Likewise.
50565
50566         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50567         * g++.dg/cpp/c++98.C: Likewise.
50568
50569         * g++.dg/README (Subdirectories): Mention cpp directory.
50570
50571         PR target/7559
50572         * gcc.dg/20021006-1.c: New test.
50573
50574 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50575
50576         PR c++/7804
50577         * g++.dg/other/warning1.C: New test.
50578
50579 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50580
50581         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50582         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50583         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50584
50585 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50586
50587         PR c++/7931
50588         * g++.dg/template/ptrmem3.C: New test.
50589
50590         PR c++/7754
50591         * g++.dg/template/union1.C: New test.
50592
50593 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50594
50595         PR c++/8006
50596         * g++.dg/abi/mangle9.C: New test.
50597         * g++.dg/abi/mangle10.C: New test.
50598         * g++.dg/abi/mangle11.C: New test.
50599         * g++.dg/abi/mangle12.C: New test.
50600
50601 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50602
50603         PR c++/7188.
50604         * g++.dg/template/meminit1.C: New test.
50605         * g++.dg/warn/Wreorder-1.C: Likewise.
50606         * g++.old-deja/g++.mike/warn3.C: Tweak.
50607         * lib/prune.exp: Ingore "in copy constructor".
50608
50609 2002-10-02  Andreas Jaeger  <aj@suse.de>
50610
50611         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50612         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50613         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50614         on x86-64.
50615
50616 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50617
50618         * gcc.dg/empty1.C: Fix typo.
50619
50620 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50621
50622         * gcc.dg/alias-1.c: New test.
50623
50624 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50625
50626         * gcc.dg/empty1.C: New test.
50627
50628         * g++.dg/tls/init-2.C: Tweak error messages.
50629
50630 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50631
50632         * gcc.c-torture/compile/20020923-1.c: New test.
50633
50634 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50635
50636         * gcc.c-torture/execute/ffs-1.c: New test.
50637         * gcc.c-torture/execute/ffs-2.c: Ditto.
50638
50639 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50640
50641         * g++.dg/overload/member1.C: New test.
50642
50643 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50644
50645         * g++.dg/abi/empty7.C: New test.
50646         * g++.dg/init/pm2.C: Likewise.
50647
50648 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50649
50650         * g++.dg/rtti/crash1.C: New test.
50651
50652 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50653
50654         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50655         gcc.dg/sibcall-4.c: New tests.
50656
50657 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50658
50659         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50660         powerpc and MMIX targets.
50661
50662 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50663
50664         * gcc.dg/cpp/20020927-1.c: New.
50665
50666 2002-09-26  David S. Miller  <davem@redhat.com>
50667
50668         * gcc.c-torture/compile/trunctfdf.c: New.
50669
50670 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50671
50672         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50673
50674 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50675
50676         * gcc.c-torture/execute/loop-15.c: New.
50677
50678 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50679
50680         * README.QMTEST: Fix typo.
50681
50682 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50683
50684         * gcc.dg/20020926-1.c: New test.
50685
50686 2002-09-25  David S. Miller  <davem@redhat.com>
50687
50688         PR target/7842
50689         * gcc.c-torture/execute/shiftdi.c: New test.
50690
50691 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50692
50693         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50694         unique to the tool.
50695         * lib/g77.exp (g77_init): Likewise.
50696         * lib/g++.exp (g++_init): Likewise.
50697         * lib/objc.exp (objc_init): Likewise.
50698
50699 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50700
50701         * g++.dg/abi/empty5.C: New test.
50702         * g++.dg/abi/empty6.C: New test.
50703         * g++.dg/abi/vbase12.C: New test.
50704
50705 2002-09-25  Richard Henderson  <rth@redhat.com>
50706
50707         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50708         too-small long double.
50709
50710 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50711
50712         * gcc.dg/20020919-1.c: New test.
50713
50714 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50715
50716         * g++.dg/abi/bitfield6.C: New test.
50717         * g++.dg/abi/bitfield7.C: New test.
50718         * g++.dg/abi/bitfield8.C: New test.
50719         * g++.dg/abi/vbase11.C: New test.
50720
50721 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50722
50723         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50724         hppa*-*-hpux*.  Update test comment.
50725
50726 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50727
50728         * gcc.dg/tls/struct-1.c: New test.
50729
50730 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50731
50732         * gcc.dg/cpp/tr-warn2.c: Update.
50733
50734 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50735
50736         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50737
50738 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50739
50740         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50741         systems.
50742
50743 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50744
50745         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50746
50747         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50748         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50749         setting of cxxfilt.
50750
50751 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50752
50753         * gcc.dg/20020312-2.c: Update for darwin.
50754
50755 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50756
50757         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50758
50759 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50760
50761         * objc.dg/comp-types-1.m: New test.
50762         * objc.dg/comp-types-2.m: New test.
50763         * objc.dg/comp-types-3.m: New test.
50764         * objc.dg/comp-types-4.m: New test.
50765         * objc.dg/comp-types-5.m: New test.
50766         * objc.dg/comp-types-6.m: New test.
50767
50768 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50769
50770         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50771
50772 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50773
50774         * g++.dg/other/do1.C: New test.
50775
50776         * g++.dg/template/subst1.C: New test.
50777
50778 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50779
50780         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50781
50782 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50783
50784         * g++.dg/template/qualttp20.C: Adjust expected errors.
50785         * g++.old-deja/g++.jason/report.C: Likewise.
50786         * g++.old-deja/g++.other/qual1.C: Likewise.
50787
50788         * g++.dg/lookup/scoped2.C: New test.
50789
50790         * g++.dg/ext/asm3.C: New test.
50791
50792 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50793
50794         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50795
50796 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50797
50798         * ChangeLog: follow spelling conventions.
50799         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50800         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50801         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50802         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50803         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50804         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50805         * g++.old-deja/g++.law/global-init1.C: Likewise.
50806         * g++.old-deja/g++.other/delete4.C: Likewise.
50807         * g++.old-deja/g++.other/inline21.C: Likewise.
50808         * g++.old-deja/g++.other/singleton.C: Likewise.
50809         * g77.dg/strlen0.f: Likewise.
50810         * g77.f-torture/compile/20010519-1.f: Likewise.
50811         * g77.f-torture/compile/980310-4.f: Likewise.
50812         * gcc.c-torture/compile/20000605-1.c: Likewise.
50813         * gcc.c-torture/execute/20020225-1.c: Likewise.
50814         * gcc.dg/c90-hexfloat-2.c: Likewise.
50815         * gcc.dg/c99-bool-1.c: Likewise.
50816         * gcc.dg/c99-hexfloat-2.c: Likewise.
50817         * gcc.dg/dll-2.c: Likewise.
50818         * gcc.dg/wtr-union-init-1.c: Likewise.
50819         * gcc.dg/wtr-union-init-2.c: Likewise.
50820         * gcc.dg/wtr-union-init-3.c: Likewise.
50821         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50822         * gcc.dg/cpp/defined.c: Likewise.
50823         * gcc.dg/cpp/macsyntx.c: Likewise.
50824         * gcc.dg/cpp/paste2.c: Likewise.
50825         * gcc.dg/cpp/trad/defined.c: Likewise.
50826         * gcc.dg/format/c90-printf-1.c: Likewise.
50827         * gcc.dg/format/c90-scanf-1.c: Likewise.
50828         * gcc.dg/format/c99-printf-1.c: Likewise.
50829         * gcc.dg/format/c99-scanf-1.c: Likewise.
50830         * gcc.misc-tests/gcov-8.c: Likewise.
50831         * lib/profopt.exp: Likewise.
50832
50833 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50834
50835         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50836
50837 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50838
50839         * g++.dg/inherit/using2.C: New test.
50840
50841 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50842
50843         * ChangeLog: Follow spelling conventions.
50844         * g++.dg/template/friend4.C: Likewise.
50845         * g++.old-deja/g++.pt/crash67.C: Likewise.
50846         * gcc.c-torture/execute/20000801-4.c: Likewise.
50847         * gcc.dg/c90-digraph-1.c: Likewise.
50848         * gcc.dg/c94-digraph-1.c: Likewise.
50849         * gcc.dg/c99-digraph-1.c: Likewise.
50850         * gcc.dg/cpp/line5.c: Likewise.
50851         * gcc.dg/cpp/multiline.c: Likewise.
50852         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50853         * gcc.dg/format/attr-3.c: Likewise.
50854         * gcc.dg/format/c90-scanf-3.c: Likewise.
50855         * gcc.dg/format/ext-4.c: Likewise.
50856
50857 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50858
50859         * g++.dg/template/pretty1.C: New test.
50860
50861 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50862
50863         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50864
50865 2002-09-13  Matt Austern  <austern@apple.com>
50866
50867         * g++.dg/other/constref[12].C: New, regression tests for
50868         passing a cast expression to a function by const reference.
50869
50870 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50871
50872         * g++.dg/template/deduce1.C: New test.
50873
50874 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50875
50876         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50877         32-bit int.
50878
50879 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50880
50881         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50882         usage.
50883
50884 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50885
50886         * gcc.c-torture/compile/20020910-1.c: New test.
50887
50888 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50889
50890         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50891
50892 2002-09-10  Andreas Jaeger  <aj@suse.de>
50893
50894         * gcc.dg/20020312-2.c: Adjust for x86-64.
50895
50896 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50897
50898         * g77.dg/7388.f: New test case for PR 7388.
50899
50900 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50901
50902         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50903
50904 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50905
50906         * objc.dg/proto-lossage-1.m: New test.
50907
50908 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50909
50910         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50911
50912 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50913
50914         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50915         expected to pass.
50916
50917 2002-09-06  Stan Shebs  <shebs@apple.com>
50918             David Edelsohn  <edelsohn@gnu.org>
50919
50920         * gcc.dg/weak: New directory.
50921         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50922         target-specific xfail bits.
50923         * gcc.dg/typeof-2.c: Move to new directory.
50924         * gcc.dg/weak.exp: New expect script.
50925
50926 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50927
50928         * gcc.c-torture/execute/extzvsi.c: New test.
50929
50930 2002-09-05  Stan Shebs  <shebs@apple.com>
50931
50932         * gcc.dg/weak-1.c: xfail on Darwin.
50933         * gcc.dg/weak-2.c: Ditto.
50934         * gcc.dg/weak-3.c: Ditto.
50935         * gcc.dg/weak-4.c: Ditto.
50936         * gcc.dg/weak-5.c: Ditto.
50937         * gcc.dg/weak-6.c: Ditto.
50938         * gcc.dg/weak-7.c: Ditto.
50939         * gcc.dg/weak-8.c: Ditto.
50940         * gcc.dg/weak-9.c: Ditto.
50941
50942 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
50943
50944         * gcc.c-torture/execute/loop-14.c: New test.
50945
50946 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
50947
50948         * g++.dg/other/cxa-atexit1.C: New test.
50949
50950         * gcc.dg/typeof-2.c: New test.
50951
50952 2002-09-03  Roger Sayle  <roger@eyesopen.com>
50953
50954         * gcc.dg/builtins-2.c: New testcase.
50955         * gcc.dg/builtins-3.c: New testcase.
50956
50957 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
50958
50959         * gcc.dg/cpp/_Pragma4.c: New test.
50960
50961 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
50962
50963         * objc/execute/nil_method-1.m: New testcase.
50964
50965 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
50966
50967         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
50968         [Object class], not [Object initialize].
50969
50970 2002-08-31  Roger Sayle  <roger@eyesopen.com>
50971             Hans-Peter Nilsson  <hp@bitrange.com>
50972
50973         * gcc.c-torture/execute/20020720-1.x: Skip test on
50974         mmix-knuth-mmixware.  Correct comment.
50975
50976 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
50977
50978         * g++.dg/abi/bitfield5.C: New test.
50979         * g++.dg/abi/vbase10.C: Likewise.
50980
50981 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
50982
50983         * objc.dg/undeclared-selector.m: New test.
50984
50985 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
50986
50987         * g++.dg/other/offsetof1.C: Avoid cast warning.
50988
50989 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
50990
50991         * objc.dg/super-class-2.m: New test.
50992
50993 2002-08-24  Matt Austern  <austern@apple.com>
50994
50995         * g++.dg/ext/lvaddr.C: New test.
50996         * g++.dg/ext/lvcast.C: New test.
50997
50998 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
50999
51000         * g++.dg/inherit/cond1.C: New test.
51001
51002 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51003
51004         * gcc.dg/noncompile/incomplete-1.c: New test.
51005
51006 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51007
51008         * gcc.dg/typespec-1.c: New test.
51009
51010 2002-08-20  Devang Patel  <dpatel@apple.com>
51011         * objc.dg/proto-hier-2.m: New test.
51012
51013 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51014
51015         * objc.dg/bitfield-1.m: New test.
51016         * objc.dg/bitfield-2.m: New test.
51017
51018 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51019
51020         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51021         gcc.dg/c99-flex-array-4.c: New tests.
51022
51023 2002-08-16  Stan Shebs  <shebs@apple.com>
51024
51025         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51026
51027 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51028
51029         * gcc.dg/typeof-1.c: New test.
51030         * g++.dg/ext/typeof2.C: New test.
51031
51032 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51033
51034         * g++.dg/other/offsetof1.C: New test.
51035
51036 2002-08-14  Richard Henderson  <rth@redhat.com>
51037
51038         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51039
51040 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51041
51042         * gcc.dg/cpp/_Pragma3.c: New test.
51043
51044 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51045
51046         * g++.dg/template/inherit3: New test.
51047
51048 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51049
51050         * gcc.dg/bitfld-4.c: Add blank options.
51051
51052 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51053
51054         * g++.dg/template/crash1.C: New test.
51055
51056 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51057
51058         * gcc.dg/tls/opt-2.c: New test.
51059
51060 2002-08-08  Devang Patel  <dpatel@apple.com>
51061
51062         * objc.dg/selector-1.m : New test
51063
51064 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51065
51066         * g++.dg/abi/bitfield4.C: New test.
51067         * gcc.dg/bitfld-4.c: New test.
51068
51069 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51070
51071         * g++.dg/other/packed1.C: New test.
51072
51073 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51074
51075         * g++.dg/abi/offsetof.C: Tweak error messages.
51076         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51077
51078 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51079
51080         * gcc.dg/bitfld-3.c: New test.
51081
51082 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51083             Richard Henderson  <rth@redhat.com>
51084
51085         * gcc.dg/i386-bitfield1.c: New test.
51086         * g++.dg/abi/bitfield3.C: Update.
51087
51088 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51089
51090         * objc.dg/const-str-2.m: Update.
51091         * gcc.dg/cpp/c++98.c: Change to C extension.
51092         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51093         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51094
51095 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51096
51097         * gcc.dg/tls/diag-3.c: New.
51098
51099 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51100
51101         * g++.dg/README (Subdirectories): Document new subdir expr.
51102         * g++.dg/expr/pmf-1.C: New test.
51103
51104 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51105
51106         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51107
51108 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51109
51110         * g++.dg/abi/bitfield3.C: New test.
51111
51112 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51113
51114         * lib/gcov.exp: Tweak expected line formats.
51115         * gcc.misc-tests/gcov8.c: New test.
51116         * gcc.misc-tests/gcov8.x: New flags.
51117
51118 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51119
51120         * consistency.vlad/layout/endian.c: Include string.h.
51121
51122         * gcc.c-torture/execute/20020805-1.c: New test.
51123
51124 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51125
51126         * g++.dg/other/conversion1.C: New test.
51127
51128 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51129
51130         * gcc.dg/builtins-1.c: New testcase.
51131
51132 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51133
51134         * g++.dg/inherit/access3.C: New test.
51135
51136 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51137
51138         * gcc.dg/ia64-visibility-2.c: New test.
51139
51140 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51141
51142         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51143         __qualifier_flags to __flags.
51144
51145 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51146
51147         * g++.dg/inherit/operator1.C: New test.
51148         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51149         * g++.dg/other/error1.C: Change expected error message.
51150         * g++.dg/template/conv4.C: Likewise.
51151
51152 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51153
51154         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51155         for documented behavior.
51156
51157 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51158
51159         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51160         several targets known to fail.
51161
51162 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51163
51164         * gcc.dg/mips-args-[123].c: New tests.
51165
51166 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51167
51168         * gcc.dg/ppc-spe.c: New.
51169
51170 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51171
51172         * g++.dg/other/ptrmem4.C: New testcase.
51173
51174 2002-07-24  Richard Henderson  <rth@redhat.com>
51175
51176         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51177
51178 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51179
51180         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51181
51182 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51183
51184         * gcc.c-torture/execute/memset-3.c: New testcase.
51185
51186 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51187
51188         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51189         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51190
51191 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51192
51193         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51194         Delete.
51195
51196 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51197
51198         * gcc.c-torture/compile/simd-4.c: New test.
51199
51200 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51201
51202         PR c++/7347, c++/7348
51203         * g++.dg/template/access4.C: New test.
51204         * g++.dg/template/access5.C: New test.
51205         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51206         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51207         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51208         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51209
51210 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51211
51212         * gcc.dg/gnu89-init-2.c: New test.
51213
51214 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51215
51216         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51217
51218 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51219
51220         * gcc.c-torture/execute/20020720-1.c: New testcase.
51221
51222 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51223
51224         * gcc.dg/cpp/Wsignprom.c: New tests.
51225
51226 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51227
51228         * gcc.c-torture/execute/loop-13.c: New test.
51229
51230 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51231
51232         * gcc.dg/cpp/expr.c: New tests.
51233
51234 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51235
51236         * g++.dg/opt/pr6713.C: Add template instantiation.
51237
51238 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51239
51240         * gcc.dg/nest.c: New test.
51241
51242 2002-07-17  Richard Henderson  <rth@redhat.com>
51243
51244         * g++.dg/opt/pr6713.C: New test.
51245
51246 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51247
51248         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51249         XFAIL for all x86 processors.
51250
51251 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51252
51253         * gcc.c-torture/execute/20010122-1.x: Do not test with
51254         -fomit-frame-pointer.
51255
51256 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51257
51258         * g++.dg/template/instantiate2.C: New test.
51259         * g++.dg/template/spec4.C: New test.
51260
51261 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51262
51263         * g++.dg/template/access2.C: New test.
51264         * g++.dg/template/access3.C: New test.
51265
51266 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51267
51268         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51269         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51270         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51271         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51272         Convert to use <stdarg.h>.
51273         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51274         Delete.
51275         * gcc.dg/va-arg-2.c: New.
51276         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51277
51278 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51279
51280         * gcc.c-torture/compile/20020710-1.c: New test.
51281
51282 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51283                           Andrew Pinski  <pinskia@physics.uc.edu>
51284
51285         gcc.c-torture/compile/simd-2.c: New testcase.
51286         gcc.c-torture/compile/simd-3.c: Likewise.
51287
51288 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51289
51290         PR c++/7224
51291         * g++.dg/overload/error1.C: New test.
51292
51293 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51294
51295         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51296         configuration and IRIX 6 O32 ABI.
51297
51298 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51299
51300         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51301
51302 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51303
51304         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51305
51306 2002-07-10  Jeffrey A Law  <law@redhat.com>
51307
51308         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51309
51310         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51311
51312 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51313
51314         * gcc.dg/20020312-2.c: Check for __PPC__.
51315
51316 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51317
51318         * gcc.c-torture/compile/20020709-1.c: New test.
51319
51320 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51321
51322         * g++.dg/template/qualttp21.C: New test case.
51323
51324 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51325
51326         * gcc.c-torture/compile/20020706-1.c: New test.
51327         * gcc.c-torture/compile/20020706-2.c: New test.
51328
51329 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51330             Alexandre Oliva  <aoliva@redhat.com>
51331
51332         * g++.dg/warn/incomplete1.C: New test.
51333
51334 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51335
51336         PR c++/7099
51337         * g++.dg/warn/noreturn1.C: New test.
51338
51339 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51340
51341         PR c++/6706
51342         * g++.dg/debug/debug6.C: New test.
51343         * g++.dg/debug/debug7.C: New test.
51344
51345 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51346
51347         * gcc.c-torture/compile/simd-3.c: New test.
51348
51349 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51350
51351         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51352         * gcc.dg/20020620-1.c: Likewise.
51353
51354 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51355
51356         PR c++/6944
51357         * g++.dg/init/array4.C: New test.
51358         * g++.dg/init/array5.C: New test.
51359
51360 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51361
51362         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51363         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51364
51365 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51366
51367         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51368         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51369         * gcc.dg/wtr-conversion-1.c: Likewise.
51370         * gcc.dg/wtr-escape-1.c: Likewise.
51371         * gcc.dg/wtr-int-type-1.c: Likewise.
51372         * gcc.dg/wtr-label-1.c: Likewise.
51373         * gcc.dg/wtr-static-1.c: Likewise.
51374         * gcc.dg/wtr-strcat-1.c: Likewise.
51375         * gcc.dg/wtr-suffix-1.c: Likewise.
51376         * gcc.dg/wtr-switch-1.c: Likewise.
51377         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51378         * gcc.dg/wtr-union-init-1.c: Likewise.
51379         * gcc.dg/wtr-union-init-2.c: Likewise.
51380         * gcc.dg/wtr-union-init-3.c: Likewise.
51381
51382         * gcc.dg/wtr-func-def-1.c: New test.
51383
51384 2002-07-02 Devang Patel <dpatel@apple.com>
51385
51386         * objc.dg/param-1.m: New test.
51387
51388 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51389
51390         * gcc.dg/cpp/trad/directive.c: Add test.
51391         * gcc.dg/cpp/trad/macroargs.c: Add test.
51392         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51393
51394 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51395
51396         * gcc.dg/cpp/cmdlne-M.c: New test.
51397
51398 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51399
51400         * objc.dg/desig-init-1.m: New test.
51401
51402 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51403
51404         PR c++/6716
51405         * g++.dg/template/instantiate1.C: New test.
51406
51407 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51408
51409         PR c++/7112
51410         * g++.dg/template/sizeof2.C: New test.
51411
51412 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51413
51414         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51415         gcc.dg/cpp/trad/include.c: New tests.
51416
51417 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51418
51419         PR target/7177
51420         * gcc.c-torture/compile/20020701-1.c: New test.
51421
51422 2002-07-01  Stan Shebs  <shebs@apple.com>
51423
51424         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51425         header here...
51426         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51427         (objc-torture-execute): or here.
51428
51429 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51430
51431         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51432
51433 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51434
51435         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51436
51437 2002-06-30  Devang Patel  <dpatel@apple.com>
51438
51439         * objc.dg/fsyntax-only.m: New test.
51440
51441 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51442
51443         PR c++/6695
51444         * g++.dg/template/friend7.C: New file.
51445
51446 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51447
51448         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51449         return type.
51450
51451 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51452
51453         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51454         avoid division by zero.
51455
51456 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51457
51458         * gcc.dg/Wunknownprag.c: New tests.
51459
51460 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51461
51462         * gcc.c-torture/execute/simd-2.c: New test.
51463
51464 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51465
51466         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51467         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51468         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51469         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51470         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51471         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51472         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51473         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51474         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51475         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51476         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51477         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51478         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51479         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51480         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51481         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51482         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51483
51484 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51485
51486         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51487         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51488         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51489         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51490         New tests.
51491         * gcc.dg/cpp/trad/directive.c: Update.
51492
51493 2002-06-23  Andreas Jaeger  <aj@suse.de>
51494
51495         * gcc.c-torture/execute/complex-6.c: New.
51496
51497 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51498
51499         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51500         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51501         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51502         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51503
51504 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51505
51506         * gcc.dg/cpp/trad: New directory with traditional tests copied
51507         from parent directory.
51508         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51509         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51510         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51511         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51512         Move to trad/ and rename.
51513         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51514         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51515         gcc.dg/cpp/trad/redef2.c: New tests.
51516         * gcc.dg/cpp/trad/trad.exp: New driver.
51517
51518 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51519
51520         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51521         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51522         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51523         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51524         Remove.
51525
51526 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51527
51528         * gcc.dg/20020620-1.c: New test.
51529
51530 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51531
51532         * g++.dg/template/ttp4.C: New test.
51533
51534 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51535
51536         * g++.dg/opt/vt1.C: Fix regexp.
51537
51538 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51539
51540         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51541         Don't use attribute `noinline'.
51542
51543 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51544
51545         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51546
51547 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51548
51549         * gcc.c-torture/execute/simd-1.c: New.
51550
51551         * gcc.dg/simd-1.c: New.
51552
51553 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51554
51555         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51556
51557 2002-06-16  Richard Henderson  <rth@redhat.com>
51558
51559         * g++.dg/ext/anon-struct1.C: New.
51560         * g++.dg/ext/anon-struct2.C: New.
51561         * g++.dg/ext/anon-struct3.C: New.
51562         * gcc.dg/anon-struct-1.c: New.
51563         * gcc.dg/anon-struct-2.c: New.
51564         * gcc.dg/anon-struct-3.c: New.
51565         * gcc.dg/20011008-1.c: Adjust warning text.
51566         * gcc.dg/20020527-1.c: Add -fms-extensions.
51567
51568 2002-06-16  Richard Henderson  <rth@redhat.com>
51569
51570         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51571
51572 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51573
51574         * gcc.c-torture/execute/20020615-1.c: New test.
51575
51576 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51577
51578         * gcc.c-tortuture/execute/compare-1.c: New test case.
51579         * gcc.c-tortuture/execute/compare-2.c: New test case.
51580         * gcc.c-tortuture/execute/compare-3.c: New test case.
51581
51582 2002-06-13  Richard Henderson  <rth@redhat.com>
51583
51584         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51585         ia64 ilp32.
51586
51587 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51588
51589         * g++.dg/template/typename2.C: Update error message.
51590
51591 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51592
51593         * gcc.c-torture/execute/20020611-1.c: New test.
51594
51595 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51596
51597         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51598         list of targets to skip.
51599
51600 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51601
51602         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51603         targets if not optimizing.
51604
51605 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51606
51607         * gcc.c-torture/compile/20020605-1.c: New test.
51608
51609         * g++.dg/opt/vt1.C: New test.
51610
51611         * gcc.dg/20020531-1.c: New test.
51612
51613         * gcc.dg/20020530-1.c: New test.
51614
51615         * gcc.dg/20020527-1.c: New test.
51616
51617         * g++.dg/opt/cse1.C: New test.
51618
51619 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51620
51621         * gcc.dg/20020607-2.c: New test case.
51622
51623 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51624
51625         * gcc.c-torture/compile/20020604-1.c: New test.
51626
51627 2002-06-04  Richard Henderson  <rth@redhat.com>
51628
51629         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51630         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51631         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51632
51633 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51634
51635         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51636
51637 2002-06-03  Richard Henderson  <rth@redhat.com>
51638
51639         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51640         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51641
51642 2002-06-02  Richard Henderson  <rth@redhat.com>
51643
51644         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51645         test functions static.
51646
51647 2002-06-02  Andreas Jaeger  <aj@suse.de>
51648
51649         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51650         now.
51651
51652 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51653
51654         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51655         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51656         Update for mofified diagnostics.
51657         * gcc.dg/c99-intconst-1.c: No longer fail.
51658
51659 2002-06-02  Richard Henderson  <rth@redhat.com>
51660
51661         * gcc.dg/uninit-A.c: Remove xfail markers.
51662
51663 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51664
51665         * gcc.dg/fnegate-1.c: New test case.
51666
51667 2002-05-30  Osku Salerma  <osku@iki.fi>
51668
51669         * gcc.c-torture/execute/mayalias-1.c: New file.
51670
51671 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51672
51673         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51674         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51675         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51676
51677 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51678
51679         * gcc.c-torture/execute/20020529-1.c: New test.
51680
51681 2002-05-27  Richard Henderson  <rth@redhat.com>
51682
51683         * g++.dg/ext/attrib6.C: New test case.
51684
51685 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51686
51687         * gcc.c-torture/execute/pure-1.c: New test.
51688
51689 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51690
51691         * gcc.dg/cpp/arith-2.c: Remove.
51692
51693 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51694
51695         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51696         * gcc.dg/cpp/if-3.c: Remove.
51697
51698 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51699
51700         * g++.dg/opt/cse2.C: New test.
51701
51702 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51703
51704         * gcc.dg/cpp/arith-1.c: New semantic tests.
51705         * gcc.dg/cpp/if-1.c: Update.
51706
51707 2002-05-24  Ben Elliston  <bje@redhat.com>
51708
51709         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51710
51711 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51712
51713         * gcc.dg/verbose-asm.c: New test.
51714
51715 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51716
51717         * gcc.dg/cpp/paste12.c: New test.
51718
51719 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51720
51721         * g++.dg/parse/named_ops.C: New test.
51722
51723 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51724
51725         * gcc.dg/weak-8.c: New test.
51726
51727 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51728
51729         * gcc.dg/weak-2.c: Allow optional leading underscore
51730         in scan-assembler symbol name.
51731         * gcc.dg/weak-3.c: Likewise.
51732         * gcc.dg/weak-4.c: Likewise.
51733         * gcc.dg/weak-5.c: Likewise.
51734
51735 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51736
51737         * gcc.dg/20020523-1.c: New test.
51738
51739 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51740
51741         * objc.dg/const-str-2.m: Update now that we stop after
51742         a command line error.
51743
51744 2002-05-22  Richard Henderson  <rth@redhat.com>
51745
51746         * g++.dg/dg.exp: Fix typo in test pruneing.
51747
51748 2002-05-22  Richard Henderson  <rth@redhat.com>
51749
51750         * g++.dg/dg.exp: Prune the tls subdirectory.
51751         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51752         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51753         * g++.dg/tls/init-1.C: New.
51754
51755 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51756
51757         * gcc.dg/20020517-1.c: New test.
51758
51759 2002-05-21  Richard Henderson  <rth@redhat.com>
51760
51761         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51762         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51763
51764 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51765
51766         * g++.dg/other/copy2.C: New test.
51767
51768 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51769
51770         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51771         (MAX_COPY): Bump up to 10 times sizeof (long long).
51772         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51773
51774         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51775         sizeof (long long).
51776
51777         * gcc.c-torture/execute/strcpy-1.c: New test.
51778
51779 2002-05-19  Jason Merrill  <jason2redhat.com>
51780
51781         * g++.dg/ext/oper1.C: New test.
51782
51783 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51784 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51785
51786         * README.QMTEST: New file.
51787
51788         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51789
51790 2002-05-19  Andreas Jaeger  <aj@suse.de>
51791
51792         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51793         now.
51794         * gcc.c-torture/execute/loop-2d.x: Likewise.
51795
51796 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51797
51798         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51799         support weak symbols.
51800         * gcc.dg/weak-4.c: Likewise.
51801         * gcc.dg/weak-6.c: Likewise.
51802
51803 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51804
51805         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51806         cygwin, coff and h8300-*-hms targets
51807         * gcc.dg/weak-5.c: Likewise.
51808         * gcc.dg/weak-7.c: Likewise.
51809
51810 2002-05-16  Jason Merrill  <jason@redhat.com>
51811
51812         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51813         (scan-assembler-not, scan-assembler-dem): Likewise.
51814         (scan-assembler-dem-not): Likewise.
51815
51816 2002-05-15  Richard Henderson  <rth@redhat.com>
51817
51818         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51819
51820 2002-05-15  Richard Henderson  <rth@redhat.com>
51821
51822         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51823         (vfoo1f): Warning here.
51824         (vfoo1l): Don't redefine the alias.
51825
51826 2002-05-14  Jason Merrill  <jason@redhat.com>
51827             Alexandre Oliva  <aoliva@redhat.com>
51828
51829         * g++.dg/init/pm1.C: New test.
51830
51831 2002-05-12  David S. Miller  <davem@redhat.com>
51832
51833         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51834         types.
51835
51836 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51837
51838         * gcc.c-torture/execute/20020510-1.c: New test case.
51839
51840 2002-05-10  David S. Miller  <davem@redhat.com>
51841
51842         * gcc.c-torture/execute/conversion.c: Test long double too.
51843
51844 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51845
51846         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51847         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51848         * lib/g++.exp (g++_link_flags): Likewise.
51849         * lib/objc.exp (objc_target_compile): Likewise.
51850
51851 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51852
51853         * gcc.dg/cpp/poison.c: Update.
51854         * gcc.dg/cpp/20000625-2.c: Remove.
51855         * gcc.dg/cpp/direct2s.c: Remove final test.
51856
51857 2002-05-08  Tom Rix  <trix@redhat.com>
51858
51859         * gcc.c-torture/execute/20020508-1.c: New test.
51860         * gcc.c-torture/execute/20020508-2.c: New test.
51861         * gcc.c-torture/execute/20020508-3.c: New test.
51862
51863 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51864
51865         * gcc.dg/cpp/charconst-4.c: More tests.
51866
51867 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51868
51869         PR c/6569
51870         * gcc.dg/weak-3.c: Update location of warning messages.
51871         * gcc.dg/weak-5.c: Likewise.
51872
51873 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51874
51875         * gcc.c-torture/execute/20020506-1.c: New test case.
51876
51877 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51878
51879         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51880
51881 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51882
51883         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51884
51885 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51886
51887         * gcc.dg/cpp/charconst-3.c: New test.
51888
51889 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51890
51891         * gcc.dg/cpp/charconst.c: Update tests.
51892
51893 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51894
51895         * treelang: Added directory for new sample language treelang. Also
51896         lib/treelang.exp: New file to signal treelang should be tested.
51897
51898 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51899
51900         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51901         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51902         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51903         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51904         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51905         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51906         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51907
51908 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51909
51910         * gcc.dg/format/xopen-2.c: New test.
51911
51912 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51913
51914         * gcc.dg/20020503-1.c: New test.
51915
51916 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51917
51918         * g++.dg/init/dtor1.C: Make it tougher.
51919
51920 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51921
51922         * g++.dg/init/dtor1.C: New test.
51923
51924 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51925
51926         * gcc.dg/altivec-8.c: New.
51927
51928 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51929
51930         * gcc.dg/altivec-7.c: New.
51931
51932 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51933
51934         * g++.dg/parse/typedef1.C: New test.
51935
51936 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
51937
51938         PR c++/6486
51939         * g++.dg/template/friend6.C: New test.
51940
51941         PR c++/6492
51942         * g++.dg/init/copy1.C: New test.
51943
51944 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
51945
51946         * g++.dg/warn/effc1.C: New test.
51947
51948 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51949
51950         * gcc.dg/cpp/if-cexp.c: Add a test.
51951
51952 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
51953
51954         * gcc.dg/20020426-2.c: New test.
51955
51956 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51957
51958         * gcc.dg/cpp/if-mop.c: Update.
51959         * gcc.dg/cpp/if-mpar.c: Add test.
51960         * gcc.dg/cpp/if-oppr.c: Update.
51961
51962 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51963
51964         PR c/6343
51965         * gcc.dg/weak-[2-7].c: New tests.
51966
51967 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51968
51969         * gcc.dg/enum1.c: New test.
51970
51971 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51972
51973         PR c++/6497
51974         * g++.dg/inherit/access2.C: New test.
51975
51976 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
51977
51978         PR bootstrap/6445
51979         * gcc.dg/20020426-1.c: New test.
51980
51981 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
51982
51983         * g++.dg/abi/enum1.C: New test.
51984
51985 2002-04-26  Richard Henderson  <rth@redhat.com>
51986
51987         * gcc.dg/c99-bool-1.c: Expect always true warning.
51988
51989 2002-04-25  Roger Sayle  <roger@eyesopen.com>
51990
51991         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
51992
51993 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51994
51995         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
51996         targets.
51997
51998 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
51999
52000         * g++.dg/abi/mange7.C: New test.
52001
52002         PR c++/6438.
52003         * g++.dg/parse/stmtexpr2.C: New test.
52004
52005 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52006
52007         * gcc.dg/20020312-2.c: Add SH target.
52008
52009 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52010
52011         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52012         compiler output on mips*-*-irix*.
52013
52014 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52015
52016         * g++.dg/parse/attr1.C: New test.
52017
52018 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52019
52020         * gcc.c-torture/execute/string-opt-17.c: New test case.
52021         * gcc.c-torture/execute/memset-2.c: New test case.
52022
52023 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52024
52025         PR c++/6256:
52026         * g++.dg/template/friend5.C: New test.
52027
52028         PR c++/6331:
52029         * g++.dg/template/qual1.C: Likewise.
52030
52031 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52032
52033         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52034         Include stdlib.h, not stdio.h or ctype.h.
52035
52036 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52037
52038         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52039         cris-*-elf* and mmix-*-*.
52040         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52041         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52042         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52043         Ditto.
52044         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52045         * gcc.dg/wchar_t-1.c: Ditto.
52046
52047 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52048
52049         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52050         Clarify comment.
52051
52052 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52053
52054         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52055
52056 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52057
52058         * gcc.c-torture/execute/20000906-1.x: Delete.
52059
52060 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52061
52062         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52063
52064 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52065
52066         * PR6367
52067         * g77.f-torture/execute/6367.f: New test.
52068         * g77.f-torture/execute/6367.x: Disable for MMIX.
52069
52070 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52071
52072         * PR6352
52073         * g++.dg/opt/inline2.C: New test.
52074
52075 2002-04-18  Richard Henderson  <rth@redhat.com>
52076
52077         * gcc.dg/20000906-1.c: Enable for all targets.
52078         * gcc.c-torture/compile/iftrap-2.c: New.
52079
52080 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52081
52082         * gcc.dg/20020418-1.c: New test.
52083         * gcc.dg/20020418-2.c: New test.
52084
52085 2002-04-18  Richard Henderson  <rth@redhat.com>
52086
52087         * gcc.c-torture/compile/iftrap-1.c: New.
52088         * gcc.dg/iftrap-1.c: Adjust for ia64.
52089         * gcc.dg/iftrap-2.c: New.
52090
52091 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52092
52093         * gcc.c-torture/compile/20020418-1.c: New test.
52094
52095 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52096
52097         * gcc.c-torture/compile/20020415-1.c: New.
52098
52099 2002-04-18  David S. Miller  <davem@redhat.com>
52100
52101         * gcc.c-torture/execute/20020418-1.c: New test.
52102
52103 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52104
52105         * gcc.dg/20020416-1.c: New test.
52106
52107         * g++.dg/opt/inline1.C: New test.
52108
52109 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52110
52111         * gcc.dg/altivec-5.c: New test.
52112
52113         * gcc.dg/20020415-1.c: New test.
52114
52115 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52116
52117         * lib/chill.exp: Remove.
52118
52119 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52120
52121         * g++.dg/other/big-struct.C: New test.
52122
52123 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52124
52125         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52126         of scratch file.
52127
52128 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52129
52130         PR c/6277
52131         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52132         in scan-assembler function name
52133
52134 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52135
52136         * g77.f-torture/execute/980628-4.x,
52137         g77.f-torture/execute/980628-5.x,
52138         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52139         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52140         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52141         i[34567]86-*-*.
52142
52143 2002-04-13  David S. Miller  <davem@redhat.com>
52144
52145         * gcc.c-torture/execute/20020413-1.c: New test.
52146
52147 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52148
52149         * gcc.dg/asm-6.c,
52150         * g++.dg/ext/asm1.C: New tests.
52151
52152 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52153
52154         PR c++ 5373.
52155         * g++.dg/parse/stmtexpr1.C: New test.
52156
52157         PR c++/5189.
52158         * g++.dg/template/copy1.C: New test.
52159
52160 2002-04-12  Richard Henderson  <rth@redhat.com>
52161
52162         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52163
52164 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52165
52166         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52167         gcc.c-torture/execute/20020307-2.c.
52168
52169 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52170
52171         * g++.dg/ext/attrib5.C,
52172         * g++.dg/lookup/struct1.C: New tests.
52173
52174 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52175
52176         * gcc.dg/20020411-1.c: New test.
52177
52178         * gcc.c-torture/execute/20020411-1.c: New test.
52179
52180 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52181
52182         * g77.f-torture/execute/6177.f: New test.
52183
52184 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52185
52186         PR middle-end/6247
52187         * g++.dg/opt/cleanup1.C: New test.
52188
52189         * g++.dg/opt/const1.C: New test.
52190
52191 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52192
52193         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52194
52195 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52196
52197         PR c++/5507
52198         * g++.dg/template/typename2.C: New test.
52199
52200 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52201
52202         * gcc.c-torture/execute/loop-12.c: New.
52203
52204 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52205
52206         * g77.f-torture/execute/980628-4.x,
52207         g77.f-torture/execute/980628-5.x,
52208         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52209         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52210         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52211
52212 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52213
52214         PR optimization/6086
52215         * g++.dg/opt/preinc1.C: New test.
52216
52217 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52218
52219         PR c++/5571
52220         * g++.dg/opt/static2.C: New test.
52221
52222 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52223
52224         PR c/5120
52225         * gcc.dg/20020406-1.c: New test.
52226
52227 2002-04-04  David S. Miller  <davem@redhat.com>
52228
52229         * gcc.c-torture/execute/20020404-1.c: New test.
52230
52231 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52232
52233         PR c/6123
52234         * gcc.dg/20020312-2.c: Do not declare global register variable
52235         if __PIC__ or __pic__ is defined.
52236
52237 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52238
52239         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52240         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52241
52242 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52243
52244         * gcc.misc-tests/linkage.exp: Update last change to handle
52245         sparc*-, not just sparc-.
52246
52247 2002-04-03  Richard Henderson  <rth@redhat.com>
52248
52249         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52250
52251 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52252
52253         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52254
52255 2002-04-02  David S. Miller  <davem@redhat.com>
52256
52257         * gcc.c-torture/execute/20020402-3.c: New test.
52258
52259 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52260
52261         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52262         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52263
52264         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52265         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52266         g77.f-torture/execute/20001201.x,
52267         g77.f-torture/execute/u77-test.x: New files.
52268
52269         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52270         * gcc.dg/wchar_t-1.c: Ditto.
52271
52272 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52273
52274         * gcc.c-torture/execute/20020402-1.c: New test.
52275
52276 2002-04-01  Richard Henderson  <rth@redhat.com>
52277
52278         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52279
52280         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52281
52282 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52283
52284         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52285
52286 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52287
52288         * g++.dg/inherit/template-as-base.C: Expect error.
52289         * g++.dg/inherit/namespace-as-base.C: Likewise.
52290
52291 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52292
52293         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52294         g++.dg/ext/instantiate3.C: Tweak match patterns.
52295
52296         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52297         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52298         -da test.
52299
52300 2002-03-31  Richard Henderson  <rth@redhat.com>
52301
52302         * gcc.dg/special/alias-2.c: New.
52303         * gcc.dg/special/ecos.exp: Run it.
52304
52305 2002-03-31  Richard Henderson  <rth@redhat.com>
52306
52307         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52308
52309 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52310
52311         * gcc.dg/weak-1.c: Disable on h8300 port.
52312
52313 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52314
52315         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52316         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52317         ordering tests.
52318         * g++.dg/bprob/bprob-1.C: New test.
52319         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52320         * g++.dg/gcov/gcov-1.C: New test.
52321         * g++.dg/gcov/gcov-1.x: New file.
52322         * g++.dg/gcov/gcov-2.C: New test.
52323         * g++.dg/gcov/gcov-3.C: New test.
52324         * g++.dg/gcov/gcov-3.h: New file.
52325
52326 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52327
52328         * g++.old-deja/g++.other/builtins5.C: New test.
52329         * g++.old-deja/g++.other/builtins6.C: New test.
52330         * g++.old-deja/g++.other/builtins7.C: New test.
52331         * g++.old-deja/g++.other/builtins8.C: New test.
52332         * g++.old-deja/g++.other/builtins9.C: New test.
52333
52334 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52335
52336         * g++.dg/opt/static1.C: New test.
52337
52338         * g++.dg/opt/longbranch1.C: New test.
52339
52340 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52341
52342         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52343
52344         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52345
52346 2002-03-28  Jeffrey A Law  (law@redhat.com)
52347
52348         * gcc.c-torture/execute/20020328-1.c: New test.
52349
52350 2002-03-27  Richard Henderson  <rth@redhat.com>
52351
52352         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52353         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52354         move from g++.old-deja/g++.ext/.
52355
52356 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52357
52358         * g++.dg/init/new2.C: New test.
52359
52360 2002-03-26  Richard Henderson  <rth@redhat.com>
52361
52362         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52363
52364         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52365         on sparc.
52366
52367         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52368         sparcv9 systems.
52369         * gcc.dg/20001102-1.c: Likewise.
52370
52371 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52372
52373         * gcc.dg/cpp/endif-pedantic1.c,
52374         gcc.dg/cpp/endif-pedantic2.c: New tests.
52375
52376 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52377
52378         * g++.dg/init/new1.C: New test.
52379
52380 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52381
52382         * g++.dg/abi/vbase9.C: New test.
52383
52384 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52385
52386         * gcc.dg/arm-asm.c: New test.
52387
52388 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52389
52390         * gcc.dg/Wswitch-enum.c: New test.
52391         Fix PR c/5044.
52392
52393 2002-03-26  Richard Henderson  <rth@redhat.com>
52394
52395         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52396         structure.
52397
52398 2002-03-25  Richard Henderson  <rth@redhat.com>
52399
52400         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52401         sparcv9 systems.
52402
52403         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52404         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52405
52406 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52407
52408         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52409
52410 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52411
52412         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52413         targets using generic thunk support.
52414
52415 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52416
52417         * gcc.c-torture/compile/20020323-1.c: New test.
52418
52419         * g++.dg/opt/conj2.C: New test.
52420
52421 2002-03-24  Richard Henderson  <rth@redhat.com>
52422
52423         * gcc.dg/weak-1.c: Use -fno-common.
52424
52425 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52426
52427         * g77.dg/f77-edit-apostrophe-out.f: New test
52428         * g77.dg/f77-edit-h-out.f: New test
52429         * g77.dg/f77-edit-t-in.f: New test
52430         * g77.dg/f77-edit-t-out.f: New test
52431         * g77.dg/f77-edit-x-out.f: New test
52432         * g77.dg/f77-edit-slash-out.f: New test
52433         * g77.dg/f77-edit-colon-out.f: New test
52434         * g77.dg/f77-edit-s-out.f: New test
52435
52436 2002-03-24  Richard Henderson  <rth@redhat.com>
52437
52438         * objc/execute/formal_protocol-6.x: New XFAIL.
52439
52440 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52441
52442         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52443         that do not support weak symbols
52444
52445 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52446
52447         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52448         * lib/g77.exp: Likewise.
52449         * lib/objc.exp: Likewise.
52450
52451 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52452
52453         * gcc.dg/Wswitch-default.c: New test.
52454
52455 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52456
52457         * g++.dg/other/enum1.C: New test.
52458
52459 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52460
52461         * gcc.dg/pragma-ep-3.c: Fix typo.
52462
52463 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52464
52465         * g++.dg/inherit/template-as-base.C: New test.
52466
52467 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52468
52469         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52470         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52471
52472 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52473
52474         * gcc.dg/cpp/multiline.c: Update to match.
52475
52476 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52477
52478         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52479
52480 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52481
52482         * gcc.dg/cpp/extratokens2.c: New file.
52483
52484 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52485
52486         * gcc.dg/20020312-2.c: Add rs6000 target.
52487
52488         * gcc.c-torture/compile/20020319-1.c: New test.
52489
52490 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52491
52492         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52493         (A, E): Handle this.
52494
52495 2002-03-20  Jason Merrill  <jason@redhat.com>
52496
52497         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52498         ignoring -fpic.
52499         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52500         through prune_gcc_output.
52501
52502 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52503
52504         * gcc.c-torture/compile/20020320-1.c: New test.
52505
52506 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52507
52508         * gcc.c-torture/compile/20020318-1.c: New test.
52509
52510         * gcc.dg/struct-by-value-1.c: New test.
52511
52512         * gcc.dg/20020319-1.c: New test.
52513
52514 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52515
52516         * g++.dg/opt/conj1.C: New test.
52517
52518 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52519
52520         * g++.dg/template/qualttp20.C: Revert previous change.
52521         * g++.dg/template/qualttp3.C: Likewise.
52522         * g++.dg/template/qualttp4.C: Likewise.
52523         * g++.dg/template/qualttp5.C: Likewise.
52524         * g++.dg/template/qualttp6.C: Likewise.
52525         * g++.dg/template/qualttp7.C: Likewise.
52526         * g++.dg/template/qualttp8.C: Likewise.
52527         * g++.dg/template/recurse.C: Likewise.
52528
52529 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52530
52531         * gcc.dg/cpp/wchar-1.c: Update.
52532
52533 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52534
52535         * g++.dg/template/conv1.C: New test.
52536         * g++.dg/template/conv2.C: New test.
52537         * g++.dg/template/conv3.C: New test.
52538         * g++.dg/template/conv4.C: New test.
52539
52540 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52541
52542         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52543         * g++.dg/template/qualttp3.C: Likewise.
52544         * g++.dg/template/qualttp4.C: Likewise.
52545         * g++.dg/template/qualttp5.C: Likewise.
52546         * g++.dg/template/qualttp6.C: Likewise.
52547         * g++.dg/template/qualttp7.C: Likewise.
52548         * g++.dg/template/qualttp8.C: Likewise.
52549         * g++.dg/template/recurse.C: Likewise.
52550
52551 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52552
52553         * g++.dg/opt/dtor1.C: New test.
52554
52555 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52556
52557         * gcc.c-torture/compile/20020315-1.c: New test.
52558
52559 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52560
52561         * gcc.dg/weak-1.c: Fix scan tests.
52562
52563 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52564
52565         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52566         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52567         cris-*-aout* mmix-*-*.
52568         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52569         cris-*-aout* mmix-*-*.
52570         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52571         cris-*-elf* cris-*-aout* and mmix-*-*.
52572         * gcc.dg/20001009-1.c: Ditto.
52573         * gcc.dg/20010912-1.c: Ditto.
52574         * gcc.dg/20020122-4.c: Ditto.
52575         * gcc.dg/inline-2.c: Ditto.
52576
52577 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52578
52579         * gcc.c-torture/compile/20020314-1.c: New test.
52580
52581 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52582
52583         * gcc.c-torture/execute/20020314-1.c: New test.
52584
52585 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52586
52587         * g++.dg/warn/Wunused-1.C: New test.
52588
52589 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52590
52591         * g++.dg/abi/mangle6.C: New test.
52592
52593 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52594
52595         * gcc.c-torture/compile/20020309-2.c: New test.
52596
52597         * gcc.c-torture/compile/20020312-1.c: New test.
52598
52599 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52600
52601         * g++.dg/other/access1.C: New test.
52602
52603 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52604
52605         * gcc.c-torture/execute/wchar_t-1.c: New test.
52606
52607 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52608
52609         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52610
52611 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52612
52613         * gcc.dg/20020312-1.c: New test case.
52614
52615 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52616
52617         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52618
52619 2002-03-11  Richard Henderson  <rth@redhat.com>
52620
52621         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52622         * g++.old-deja/g++.jason/report.C: Likewise.
52623
52624 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52625
52626         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52627         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52628
52629 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52630
52631         * g++.dg/overload/pmf1.C: New test.
52632
52633 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52634
52635         * gcc.c-torture/execute/20020307-1.c: Use long.
52636
52637 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52638
52639         PR optimization/5844
52640         * gcc.dg/20020310-1.c: New test.
52641
52642 2002-03-09  Michael Meissner  <meissner@redhat.com>
52643
52644         * gcc.c-torture/execute/memcpy-2.c: New test.
52645         * gcc.c-torture/execute/memset-1.c: New test.
52646         * gcc.c-torture/execute/strlen-1.c: New test.
52647         * gcc.c-torture/execute/strcmp-1.c: New test.
52648         * gcc.c-torture/execute/strncmp-1.c: New test.
52649
52650 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52651
52652         * gcc.dg/ppc-ldstruct.c: New test.
52653
52654 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52655
52656         * gcc.c-torture/execute/va-arg-22.c: New test.
52657
52658 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52659
52660         * gcc.c-torture/compile/20020309-1.c: New test.
52661
52662 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52663
52664         * gcc.c-torture/execute/20020307-2.c: New test.
52665
52666 2002-03-07  Jeffrey A Law  (law@redhat.com)
52667
52668         * g77.f-torture/compile/20020307-1.f: New test.
52669
52670 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52671
52672         * gcc.dg/unordered-1.c: New test.
52673
52674 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52675
52676         * gcc.c-torture/execute/20020307-1.c: New test.
52677
52678 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.dg/20020304-1.c: New test.
52681
52682         * gcc.c-torture/compile/20020304-2.c: New test.
52683
52684 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52685
52686         * gcc.c-torture/compile/20020304-1.c: New test case
52687         (from PR c/5830).
52688
52689 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52690
52691         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52692
52693 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52694
52695         * g++.dg/other/classkey1.C: New test.
52696
52697 2002-03-01  Richard Henderson  <rth@redhat.com>
52698
52699         * gcc.c-torture/compile/981223-1.x: New.
52700         * gcc.c-torture/compile/920625-1.x: New.
52701
52702 2002-02-28  Richard Henderson  <rth@redhat.com>
52703
52704         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52705
52706 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52707
52708         * gcc.c-torture/execute/20020227-1.c: New test.
52709
52710 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52711
52712         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52713         here" ERROR lines.
52714         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52715         * g++.old-deja.g++.other/defarg1.C: Likewise.
52716         * g++.old-deja/g++.pt/calls2.C: Likewise.
52717         * g++.old-deja/g++.pt/crash20.C: Likewise.
52718         * g++.old-deja/g++.pt/crash30.C: Likewise.
52719         * g++.old-deja/g++.pt/crash36.C: Likewise.
52720         * g++.old-deja/g++.pt/crash6.C: Likewise.
52721         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52722         * g++.old-deja/g++.pt/derived3.C: Likewise.
52723         * g++.old-deja/g++.pt/error1.C: Likewise.
52724         * g++.old-deja/g++.pt/friend21.C: Likewise.
52725         * g++.old-deja/g++.pt/friend23.C: Likewise.
52726         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52727         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52728
52729 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52730
52731         * gcc.c-torture/execute/20020225-2.c: New test.
52732
52733 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52734
52735         * gcc.c-torture/execute/920730-1t.c,
52736         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52737         Delete test cases, only relevant to -traditional.
52738
52739 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52740
52741         * gcc.dg/cpp/undef1.c: Remove.
52742         * gcc.dg/cpp/directiv.c: Update.
52743         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52744
52745 2002-02-27  Michael Meissner  <meissner@redhat.com>
52746
52747         * gcc.c-torture/execute/20020226-1.c: New test.
52748
52749 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52750
52751         * g++.dg/debug/debug4.C: New test.
52752
52753         * gcc.dg/ia64-visibility-1.c: New test.
52754
52755 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52756
52757         * gcc.dg/debug/20020224-1.c: New.
52758
52759 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52760
52761         * gcc.c-torture/execute/960416-1.x: New.
52762         * gcc.c-torture/execute/divconst-3.x: Likewise.
52763
52764 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52765
52766         * gcc.dg/20020224-1.c: New test.
52767
52768 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52769
52770         * gcc.c-torture/execute/20020225-1.c: New.
52771
52772 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52773
52774         * gcc.dg/cpp/wchar-1.c: New test.
52775
52776 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52777
52778         * gcc.dg/20020222-1.c: New test.
52779
52780 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52781
52782         * g++.dg/opt/anonunion1.C: New test.
52783
52784 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52785
52786         * g++.dg/template/qualttp19.C: New test.
52787         * g++.dg/template/qualttp20.C: New test.
52788         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52789         * g++.old-deja/g++.other/qual1.C: Likewise.
52790
52791 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52792
52793         * gcc.dg/attr-alwaysinline.c: New.
52794
52795 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52796
52797         * gcc.dg/20020220-1.c: New test.
52798
52799         * gcc.dg/20020220-2.c: New test.
52800
52801         * g++.dg/opt/mmx1.C: New test.
52802
52803 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52804
52805         * gcc.c-torture/compile/20020110.c: New test.
52806
52807 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52808
52809         * gcc.c-torture/execute/20020219-1.c: New test.
52810
52811         * gcc.dg/20020219-1.c: New test.
52812
52813         * gcc.dg/noncompile/20020220-1.c: New test.
52814
52815         * g++.dg/opt/ptrintsum1.C: New test.
52816
52817         * gcc.dg/debug/20020220-1.c: New test.
52818
52819 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52820
52821         * gcc.c-torture/execute/20020216-1.c: New test.
52822
52823 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52824
52825         * gcc.dg/decl-1.c: Update, new test.
52826
52827 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52828
52829         * g++.dg/abi/bitfield1.C: New test.
52830         * g++.dg/abi/bitfield2.C: New test.
52831
52832 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52833
52834         * gcc.dg/attr-nest.c: New test.
52835
52836 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52837
52838         * gcc.c-torture/execute/20020215-1.c: New test.
52839
52840 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52841
52842         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52843         * g++.dg/debug/debug.exp: New.
52844         * g++.dg/debug/trivial.C: New.
52845         * g++.dg/debug/debug1.C: Moved...
52846         * g++.dg/other/debug1.C: ...from here.
52847         * g++.dg/debug/debug2.C: Moved...
52848         * g++.dg/other/debug2.C: ...from here.
52849         * g++.dg/debug/debug3.C: Moved...
52850         * g++.dg/other/debug3.C: ...from here.
52851
52852         * gcc.dg/noncompile/20020213-1.c: New test.
52853
52854 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52855
52856         * g++.dg/other/debug3.C: New test.
52857
52858         * gcc.c-torture/execute/20020213-1.c: New test.
52859
52860 2002-02-13  Richard Smith <richard@ex-parrot.com>
52861
52862         * g++.old-deja/g++.other/thunk1.C: New test.
52863
52864 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52865
52866         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52867
52868 2002-02-13  Stan Shebs  <shebs@apple.com>
52869
52870         * gcc.dg/altivec-3.c: New.
52871
52872 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52873
52874         * gcc.dg/Wunreachable-1.c: New test.
52875         * gcc.dg/Wunreachable-2.c: New test.
52876
52877 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52878
52879         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52880
52881 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52882
52883         * gcc.dg/decl-1.c: New test.
52884
52885 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52886
52887         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52888
52889 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52890
52891         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52892         * gcc.c-torture/compile/980506-1.x: Likewise.
52893
52894 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52895
52896         * gcc.dg/20020210-1.c: New.
52897
52898 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52899
52900         * g77.f-torture/execute/947.f: New regression test
52901         for PR fortran/947.
52902
52903 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52904
52905         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52906         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52907
52908 2002-02-08  Richard Henderson  <rth@redhat.com>
52909
52910         * gcc.c-torture/compile/labels-3.c: New.
52911
52912 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52913
52914         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52915         expression statements work instead.
52916         * gcc.dg/noncompile/20020207-1.c: New test.
52917
52918 2002-02-07  Richard Henderson  <rth@redhat.com>
52919
52920         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52921
52922 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52923
52924         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52925         message from g77
52926         * lib/g77-dg.exp: Trim g77 error messages so that they are
52927         recognized by dg.exp.
52928
52929 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52930
52931         PR fortran/5473
52932         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52933
52934 2002-02-07  Richard Henderson  <rth@redhat.com>
52935
52936         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
52937         to be sufficiently aligned for integers.
52938
52939 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
52940
52941         * g++.dg/template/friend4.C: New test.
52942
52943 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52944
52945         PR fortran/5743
52946         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
52947         unsupported cases.
52948
52949 2002-02-07  Richard Henderson  <rth@redhat.com>
52950
52951         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
52952         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
52953         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
52954         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
52955
52956 2002-02-06  Richard Henderson  <rth@redhat.com>
52957
52958         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
52959
52960 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
52961
52962         * gcc.dg/20020206-1.c: New test.
52963
52964 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
52965
52966         * gcc.c-torture/execute/20020206-1.c: New test.
52967
52968         * gcc.c-torture/execute/20020206-2.c: New test.
52969
52970         PR optimization/5429:
52971         * gcc.c-torture/compile/20020206-1.c: New test.
52972
52973 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
52974
52975         * g++.dg/ext/align1.C: Do not use an explicit alignment value
52976         as certain file formats cannot support particularly large
52977         alignments.
52978
52979         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
52980         and do not expect to be able to link the executable.
52981
52982         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
52983         fail because the COFF format does not support the weak attribute.
52984
52985 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
52986
52987         * g77.dg/pr5473.f: New test
52988
52989 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
52990
52991         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
52992         Fix testcase accordingly.
52993
52994 2002-02-04  Richard Henderson  <rth@redhat.com>
52995
52996         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
52997         (buf): Change to be an array of pointers, not ints.
52998
52999 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53000
53001         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53002         before all tests.  Move warning one line above to match where it
53003         C frontend emits.
53004         * gcc.dg/Wswitch-2.c: New test.
53005         * g++.dg/warn/Wswitch-1.C: New test.
53006         * g++.dg/warn/Wswitch-2.C: New test.
53007
53008 2002-02-04  Richard Henderson  <rth@redhat.com>
53009
53010         * g++.dg/abi/offsetof.C: Fix size comparison.
53011
53012 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53013
53014         * gcc.dg/cast-qual-2.c: New test.
53015
53016 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53017
53018         * gcc.dg/20020201-4.c: New test.
53019
53020 2002-02-04  Ben Elliston  <bje@redhat.com>
53021
53022         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53023         target_info attribute != 0, in addition to the empty string.
53024         (gcc_target_compile): Likewise.
53025
53026 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53027
53028         * gcc.dg/Wswitch.c: New test.
53029         PR gcc/4475. PR gcc/3780.
53030
53031 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53032
53033         * g77.f-torture/execute/5122.f: New test for regressions
53034         against PR fortran/5122.
53035
53036 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53037
53038         * g77.f-torture/compile/pr3743.f: Delete
53039         * g77.dg/pr3743-1.f: New test.
53040         * g77.dg/pr3743-2.f: New test.
53041         * g77.dg/pr3743-3.f: New test.
53042         * g77.dg/pr3743-4.f: New test.
53043
53044 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53045
53046         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53047
53048 2002-02-02  Richard Henderson  <rth@redhat.com>
53049
53050         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53051         * gcc.c-torture/execute/bf64-1.c: Likewise.
53052
53053 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53054
53055         * gcc.dg/20020201-2.c: New test.
53056
53057         * gcc.dg/20020201-3.c: New test.
53058
53059         * gcc.c-torture/execute/bitfld-2.c: New test.
53060
53061 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53062
53063         * gcc.dg/bitfld-1.c: Update.
53064         * gcc.dg/bitfld-2.c: Update.
53065         * gcc.c-torture/execute/bitfld-1.x: New.
53066
53067 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53068
53069         * gcc.c-torture/execute/20020201-1.c: New test.
53070
53071 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53072
53073         PR target/5469
53074         * gcc.dg/20020201-1.c: New test.
53075
53076 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53077
53078         PR fortran/3743
53079         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53080         * g77.f-torture/compile/pr3743.x: Remove
53081
53082 2002-01-31  Tom Rix  <trix@redhat.com>
53083
53084         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53085
53086 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53087
53088         * gcc.dg/noncompile/20020130-1.c: New test.
53089
53090 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53091
53092         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53093
53094 2002-01-29  Richard Henderson  <rth@redhat.com>
53095
53096         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53097         to long long.
53098         * gcc.c-torture/execute/bf64-1.c: Likewise.
53099
53100 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53101
53102         * gcc.c-torture/execute/20020129-1.c: New test.
53103
53104 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53105
53106         * gcc.c-torture/compile/20000224-1.c: Update.
53107         * gcc.c-torture/execute/bitfld-1.c: New tests.
53108         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53109         * gcc.dg/uninit-A.c: Update.
53110
53111 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53112
53113         * g++.dg/template/ctor1.C: Add instantiation.
53114
53115 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53116
53117         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53118         argument to __builtin_prefetch to be const ptr.
53119
53120 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53121
53122         * gcc.c-torture/compile/20020120-1.c: New test.
53123
53124 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53125
53126         * gcc.c-torture/execute/20020127-1.c: New test.
53127
53128 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53129
53130         * g77.dg/f77-edit-i-in.f: New test
53131         * g77.dg/f77-edit-i-out.f: New test
53132
53133 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53134
53135         * gcc.dg/debug/debug.exp: New file.
53136         * gcc.dg/debug/trivial.c: New file.
53137         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53138         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53139         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53140         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53141         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53142         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53143         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53144         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53145         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53146         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53147         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53148         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53149         * gcc.dg/20000503-1.c: Removed.
53150         * gcc.dg/20010207-1.c: Removed.
53151         * gcc.dg/20011223-1.c: Removed.
53152         * gcc.dg/20020104-2.c: Removed.
53153         * gcc.dg/debug-1.c: Removed.
53154         * gcc.dg/debug-2.c: Removed.
53155         * gcc.dg/debug-3.c: Removed.
53156         * gcc.dg/debug-4.c: Removed.
53157         * gcc.dg/debug-5.c: Removed.
53158         * gcc.dg/debug-6.c: Removed.
53159         * gcc.dg/dwarf2-1.c: Removed.
53160         * gcc.dg/dwarf2-2.c: Removed.
53161
53162 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53163
53164         * g++.old-deja/g++.other/eh5.C: New test.
53165         * g++.old-deja/g++.other/sibcall2.C: New test.
53166         * g++.old-deja/g++.other/array9.C: New test.
53167         * g++.old-deja/g++.other/typename2.C: New test.
53168         * g++.old-deja/g++.other/crash60.C: New test.
53169         * g++.old-deja/g++.other/conv9.C: New test.
53170         * g++.old-deja/g++.other/mangle10.C: New test.
53171         * g++.old-deja/g++.other/unchanging1.C: New test.
53172         * g++.old-deja/g++.other/exprstmt1.C: New test.
53173         * g++.old-deja/g++.other/inline23.C: New test.
53174         * g++.old-deja/g++.eh/ia64-1.C: New test.
53175         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53176         * g++.old-deja/g++.other/reload1.C: New test.
53177         * g++.old-deja/g++.other/static20.C: New test.
53178         * g++.old-deja/g++.other/local-alloc1.C: New test.
53179         * g++.old-deja/g++.other/conv8.C: New test.
53180         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53181         * g++.old-deja/g++.other/storeexpr1.C: New test.
53182         * g++.old-deja/g++.other/storeexpr2.C: New test.
53183         * g++.dg/eh/template2.C: New test.
53184         * g++.dg/warn/weak1.C: New test.
53185
53186 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53187
53188         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53189         Remove first, non-varying, argument.
53190
53191 2002-01-23  Richard Henderson  <rth@redhat.com>
53192
53193         * gcc.dg/inline-2.c: New.
53194
53195         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53196         Add optional target arg.  Check number of arguments.
53197         (scan-assembler-not, scan-assembler-dem): Likewise.
53198         (scan-assembler-dem-not): Likewise.
53199
53200 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53201
53202         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53203         line 12.
53204         * g++.old-deja/g++.brendan/parse3.C,
53205         g++.old-deja/g++.other/crash26.C,
53206         g++.old-deja/g++.other/crash28.C,
53207         g++.old-deja/g++.other/crash29.C,
53208         g++.old-deja/g++.other/crash30.C,
53209         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53210
53211 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53212
53213         * gcc.dg/20020115-1.c: New.
53214
53215 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53216
53217         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53218
53219 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53220
53221         * gcc.dg/20020122-3.c: New.
53222
53223 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53224
53225         * g++.dg/other/gc1.C: New test.
53226
53227 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53228
53229         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53230
53231 2002-01-22  Richard Henderson  <rth@redhat.com>
53232
53233         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53234
53235 2002-01-22  Richard Henderson  <rth@redhat.com>
53236
53237         * gcc.dg/20020122-4.c: New.
53238
53239 2002-01-22  H.J. Lu <hjl@gnu.org>
53240
53241         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53242         link output.
53243         * gcc.dg/special/ecos.exp: Likewise.
53244         * lib/g++-dg.exp: Likewise.
53245         * lib/g77-dg.exp: Likewise.
53246         * lib/gcc-dg.exp : Likewise.
53247         * lib/mike-g++.exp: Likewise.
53248         * lib/mike-g77.exp: Likewise.
53249         * lib/mike-gcc.exp: Likewise.
53250         * lib/objc-dg.exp: Likewise.
53251
53252 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53253
53254         PR target/5379
53255         * gcc.dg/20020122-2.c: New test.
53256
53257 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53258
53259         * gcc.dg/20020122-1.c: New test.
53260
53261 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53262
53263         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53264
53265 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53266
53267         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53268
53269 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53270
53271         * gcc.c-torture/compile/20020121-1.c: New test.
53272
53273 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53274
53275         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53276         ld_library_path.
53277
53278 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53279
53280         * gcc.dg/20020218-1.c: New test.
53281
53282 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53283
53284         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53285         messages
53286         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53287         "At global scope" warning
53288         * g++.dg/ext/align1.C: Change cygwin test for alignment
53289         from db-bogus to dg-warning
53290
53291 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53292
53293         * g77.f-torture/compile/cpp2.F: New test.
53294
53295 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53296
53297         * g++.dg/template/access1.C: New test.
53298
53299 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53300
53301         * gcc.dg/20020118-1.c: New.
53302
53303 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53304
53305         * gcc.c-torture/execute/20020118-1.c: New test.
53306
53307 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53308
53309         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53310         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53311         alignment warnings.
53312
53313 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53314
53315         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53316         torture_with_loops and torture_without_loops
53317
53318 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53319
53320         * gcc.c-torture/compile/20020116-1.c: New test.
53321
53322 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53323
53324         * gcc.dg/20020116-2.c: New test.
53325
53326         * gcc.dg/ultrasp4.c: New test.
53327
53328         * gcc.dg/20020116-1.c: New test.
53329
53330 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53331
53332         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53333         by EABI.
53334
53335 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53336
53337         * gcc.misc-tests/i386-prefetch.exp: New.
53338         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53339         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53340         * gcc.misc-tests/i386-pf-none-1.c: New test.
53341         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53342
53343 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53344
53345         * gcc.dg/gnu89-init-1.c: Add new tests.
53346
53347 2002-01-15  Andreas Jaeger  <aj@suse.de>
53348
53349         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53350         * gcc.dg/i386-mmx-2.c: Likewise.
53351         * gcc.dg/i386-sse-1.c: Likewise.
53352         * gcc.dg/i386-sse-2.c: Likewise.
53353         * gcc.dg/i386-sse-3.c: Likewise.
53354
53355 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53356
53357         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53358         Uncomment additional cases that now pass.
53359
53360 2002-01-11  Richard Henderson  <rth@redhat.com>
53361
53362         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53363         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53364
53365 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53366
53367         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53368
53369 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53370
53371         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53372         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53373
53374 2002-01-10  Dale Johannesen  <dalej@apple.com>
53375
53376         * gcc.c-torture/execute/loop-11.c: New.
53377
53378 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53379
53380         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53381         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53382
53383 2002-01-09  Richard Henderson  <rth@redhat.com>
53384
53385         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53386         type in which to perform the operation for each size.
53387
53388 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53389
53390         * gcc.c-torture/compile/20020109-2.c: New test.
53391
53392 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53393
53394         * gcc.c-torture/execute/loop-10.c: New test.
53395
53396 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53397
53398         * gcc.c-torture/compile/20010226-1.c: New test.
53399         * gcc.c-torture/compile/20010227-1.c: New test.
53400         * gcc.c-torture/compile/20010426-1.c: New test.
53401         * gcc.c-torture/compile/20010510-1.c: New test.
53402         * gcc.c-torture/compile/20010605-3.c: New test.
53403         * gcc.c-torture/compile/20010824-1.c: New test.
53404         * gcc.c-torture/execute/20010409-1.c: New test.
53405         * gcc.dg/noncompile/20000901-1.c: New test.
53406         * gcc.dg/20001023-1.c: New test.
53407         * gcc.dg/20001101-1.c: New test.
53408         * gcc.dg/20001102-1.c: New test.
53409         * gcc.dg/20010207-1.c: New test.
53410         * gcc.dg/20010405-1.c: New test.
53411         * gcc.dg/20010822-1.c: New test.
53412         * gcc.dg/20011107-1.c: New test.
53413
53414 2002-01-09  Jeffrey A Law  (law@redhat.com)
53415
53416         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53417
53418         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53419         execution failure on PA targets.
53420
53421 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53422
53423         * gcc.c-torture/compile/20020109-1.c: New test.
53424
53425 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53426
53427         * gcc.c-torture/execute/20020108-1.c: New test.
53428
53429 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53430
53431         * gcc.dg/20020108-1.c: New test.
53432
53433 2002-01-08  H.J. Lu <hjl@gnu.org>
53434
53435         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53436         for header files.
53437
53438 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53439
53440         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53441         consistency.
53442
53443 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53444
53445         * gcc.dg/altivec-4.c: Test altivec predicates.
53446
53447 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53448
53449         * gcc.c-torture/execute/20020107-1.c: New test.
53450
53451 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53452
53453         PR c/5279
53454         * gcc.c-torture/compile/20020106-1.c: New test.
53455
53456 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53457
53458         * gcc.c-torture/execute/nestfunc-4.c: New test.
53459
53460 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53461
53462         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53463         extra triple that slipped in.
53464         * g++.old-deja/g++.abi/align.C: Likewise.
53465         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53466
53467 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53468
53469         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53470         * g++.old-deja/g++.abi/align.C: Likewise.
53471         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53472
53473         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53474         on FreeBSD/i386.
53475         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53476         FreeBSD.
53477
53478 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53479
53480         * gcc.dg/20020104-1.c: New test.
53481
53482         * gcc.dg/20020104-2.c: New test.
53483
53484 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53485
53486         * gcc.dg/20020103-1.c: Fix typo in target selector.
53487
53488 2002-01-03  Richard Henderson  <rth@redhat.com>
53489
53490         * gcc.dg/20020103-1.c: New.
53491
53492 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53493
53494         * gcc.c-torture/execute/20020103-1.c: New test.
53495
53496 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53497
53498         * g++.dg/other/debug2.C: New test.
53499
53500         * gcc.c-torture/compile/20020103-1.c: New test.
53501
53502 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53503
53504         * gcc.dg/gnu89-init-1.c: Added new tests.
53505
53506 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53507
53508         * g++.dg/template/friend2.C: Remove as patch is reverted.
53509
53510         * g++.dg/warn/oldcast1.C: New test.
53511
53512         * g++.dg/template/ptrmem1.C: New test.
53513         * g++.dg/template/ptrmem2.C: New test.
53514
53515         * g++.dg/template/ntp.C: New test.
53516
53517         * g++.dg/other/component1.C: New test.
53518
53519         * g++.dg/template/ttp3.C: New test.
53520
53521         * g++.dg/template/friend2.C: New test.
53522         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53523
53524 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53525
53526         * g++.dg/other/ptrmem1.C: New test.
53527         * g++.dg/other/ptrmem2.C: New test.
53528
53529 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53530
53531         * g++.dg/template/ctor1.C: New test.
53532
53533 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53534
53535         * g++.dg/template/friend2.C: New test.
53536
53537 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53538
53539         * gcc.dg/mmix-1.c: New test.
53540
53541 2001-12-31  Richard Henderson  <rth@redhat.com>
53542
53543         * gcc.dg/asm-5.c: New.
53544
53545 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53546
53547         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53548         in namespace __gnu_cxx
53549
53550 2001-12-30  Richard Henderson  <rth@redhat.com>
53551
53552         * gcc.dg/debug-6.c: New.
53553
53554 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53555
53556         * gcc.c-torture/compile/20011229-2.c: New test.
53557
53558 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53559
53560         * gcc.dg/debug-3.c: New test.
53561         * gcc.dg/debug-4.c: New test.
53562         * gcc.dg/debug-5.c: New test.
53563
53564 2001-12-29  Richard Henderson  <rth@redhat.com>
53565
53566         * g++.dg/eh/loop1.C: New.
53567
53568 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53569
53570         * g++.dg/template/crash1.C: New test.
53571
53572 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53573
53574         * g++.dg/other/const1.C: New test.
53575
53576 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53577
53578         * gcc.c-torture/compile/20011229-1.c: New test.
53579
53580 2001-12-28  Stan Shebs  <shebs@apple.com>
53581
53582         * lib/objc-torture.exp: Resync with c-torture.exp.
53583         * lib/objc.exp: Load standard libraries.
53584
53585 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53586
53587         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53588         additional tests.
53589
53590 2001-12-27  Roger Sayle <roger@eyesopen.com>
53591
53592         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53593
53594 2001-12-27  Richard Henderson  <rth@redhat.com>
53595
53596         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53597
53598 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53599
53600         * g++.dg/eh/ctor1.C: New test.
53601         * g++.dg/other/error2.C: New test.
53602
53603 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53604
53605         * g++.dg/other/init2.C: New test.
53606
53607 2001-12-24  Richard Henderson  <rth@redhat.com>
53608
53609         * gcc.dg/20011223-1.c: New.
53610         * gcc.dg/inline-1.c: New.
53611
53612 2001-12-23  Richard Henderson  <rth@redhat.com>
53613
53614         * gcc.dg/asm-4.c: Test operand modifiers.
53615
53616 2001-12-23  Richard Henderson  <rth@redhat.com>
53617
53618         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53619
53620 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53621
53622         * gcc.c-torture/execute/20011223-1.c: New test.
53623
53624 2001-12-21  Richard Henderson  <rth@redhat.com>
53625
53626         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53627         re-enables the warning.
53628
53629 2001-12-21  Richard Henderson  <rth@redhat.com>
53630
53631         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53632
53633 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53634
53635         * gcc.c-torture/compile/20011218-1.c: New test.
53636
53637 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53638
53639         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53640         arm-isr.c test.
53641         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53642         epilogue generation for ARM ISR routines.
53643
53644 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53645
53646         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53647         * gcc.dg/format/c90-printf-3.c: Likewise.
53648         * gcc.dg/format/c99-printf-3.c: Likewise.
53649         * gcc.dg/format/ext-1.c: Likewise.
53650         * gcc.dg/format/ext-6.c: Likewise.
53651         * gcc.dg/format/format.h: Prototype unlocked stdio.
53652
53653 2001-12-20  Richard Henderson  <rth@redhat.com>
53654
53655         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53656         (arena): Use it.
53657         (malloc): Correct allocation logic.  Abort if we fill up the
53658         arena before initialization complete.
53659         (realloc): Correct allocation logic.
53660
53661 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53662
53663         * gcc.c-torture/compile/20011219-2.c: New test.
53664
53665         * gcc.c-torture/execute/20011219-1.c: New test.
53666
53667 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53668
53669         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53670         target does not support weak symbols.
53671
53672 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53673
53674         * gcc.c-torture/compile/20011219-1.c: New test.
53675
53676 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53677
53678         * g++.dg/other/error1.C: New test.
53679
53680 2001-12-17  Jeffrey A Law  (law@redhat.com)
53681
53682         * gcc.c-torture/execute/20011217-1.c: New test.
53683
53684 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53685
53686         * objc.dg/special/: New directory.
53687         * objc.dg/special/special.exp: New file.
53688         * objc.dg/special/unclaimed-category-1.h: New file.
53689         * objc.dg/special/unclaimed-category-1a.m: New file.
53690         * objc.dg/special/unclaimed-category-1.m: New file.
53691
53692 2001-12-17  Andreas Jaeger  <aj@suse.de>
53693
53694         * gcc.c-torture/compile/20011217-2.c: New test.
53695
53696 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53697
53698         * gcc.c-torture/compile/20011217-1.c: New test.
53699
53700 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53701
53702         * gcc.dg/20011214-1.c: New.
53703
53704 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53705
53706         * gcc.dg/altivec-4.c: New.
53707
53708 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53709
53710         * gcc.dg/20011113-1.c: New test.
53711
53712 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53713
53714         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53715         std::__malloc_alloc_template<0> and
53716         std::__default_alloc_template<false, 0>.
53717
53718 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53719
53720         * objc/execute/bf-21.m: New test.
53721         * objc/execute/enumeration-1.m: New test.
53722         * objc/execute/enumeration-2.m: New test.
53723
53724 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53725
53726         * gcc.dg/gnu89-init-1.c: New test.
53727
53728 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53729
53730         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53731         * g++.old-deja/g++.jason/2371.C: Likewise.
53732         * g++.old-deja/g++.jason/template33.C: Likewise.
53733         * g++.old-deja/g++.jason/template34.C: Likewise.
53734         * g++.old-deja/g++.jason/template36.C: Likewise.
53735         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53736         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53737         * g++.old-deja/g++.other/typename1.C: Likewise.
53738         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53739         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53740         * g++.old-deja/g++.pt/typename11.C: Likewise.
53741         * g++.old-deja/g++.pt/typename14.C: Likewise.
53742         * g++.old-deja/g++.pt/typename16.C: Likewise.
53743         * g++.old-deja/g++.pt/typename3.C: Likewise.
53744         * g++.old-deja/g++.pt/typename4.C: Likewise.
53745         * g++.old-deja/g++.pt/typename5.C: Likewise.
53746         * g++.old-deja/g++.pt/typename7.C: Likewise.
53747         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53748
53749 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53750
53751         * g++.dg/other/linkage1.C: New test.
53752         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53753         specifiers.
53754
53755 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53756
53757         * gcc.dg/concat.c: New test.
53758
53759 2001-12-11  Stan Shebs  <shebs@apple.com>
53760
53761         * objc/compile: New test directory.
53762         * objc/compile/compile.exp: New expect script.
53763         * objc/compile/20011211-1.m: New compile test.
53764
53765 2001-12-11  Jason Merrill  <jason@redhat.com>
53766
53767         * lib/prune.exp (prune_gcc_output): Also handle "In member
53768         function".  So many permutations...
53769
53770 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53771
53772         * g++.dg/template/typedef1.C: New test.
53773
53774 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53775
53776         * g++.dg/other/copy1.C: New test.
53777
53778 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53779
53780         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53781
53782         * gcc.dg/builtin-choose-expr.c: New.
53783
53784 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53785
53786         * gcc.dg/altivec-2.c: New.
53787
53788 2001-12-07  Richard Henderson  <rth@redhat.com>
53789
53790         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53791
53792 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53793
53794         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53795         ultrasparc.
53796
53797 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53798
53799         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53800
53801 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53802
53803         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53804         variable argument list.
53805
53806 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53807
53808         * gcc.c-torture/execute/memcheck: Delete entire directory.
53809         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53810         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53811
53812 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53813
53814         * gcc.dg/Wshadow-1.c: New test.
53815
53816 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53817
53818         * gcc.c-torture/compile/20011130-1.c: New test.
53819
53820         * gcc.dg/noncompile/20011025-1.c: New test.
53821
53822         * g++.dg/other/anon-union.C: New test.
53823
53824         * gcc.c-torture/execute/20011024-1.c: New test.
53825
53826 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53827
53828         * gcc.c-torture/execute/20000722-1.x,
53829         gcc.c-torture/execute/20010123-1.x: Remove.
53830         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53831         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53832         gcc.dg/c99-complit-2.c: New tests.
53833
53834 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53835
53836         * g++.dg/inherit/base1.C: New test.
53837
53838 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53839
53840         * g++.dg/other/stdarg1.C: New test.
53841
53842         * gcc.c-torture/compile/20011130-2.c: New test.
53843
53844 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53845
53846         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53847         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53848         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53849         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53850         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53851         * gcc.dg/builtin-prefetch-1.c: New test.
53852
53853 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53854
53855         * gcc.dg/20011130-1.c: New test.
53856
53857 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53858
53859         * g++.dg/other/scope1.C: New test.
53860         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53861
53862 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53863
53864         * gcc.dg/vla-init-1.c: New test.
53865
53866 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53867
53868         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53869
53870 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53871
53872         * objc.dg/alias.m: Update.
53873         * objc.dg/class-1.m: Update.
53874         * objc.dg/const-str-1.m: Update.
53875         * objc.dg/fwd-proto-1.m: Update.
53876         * objc.dg/id-1.m: Update.
53877         * objc.dg/super-class-1.m: Update.
53878
53879 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53880
53881         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53882         constructs.
53883
53884 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53885
53886         * gcc.c-torture/execute/20011128-1.c: New test.
53887
53888 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53889
53890         * gcc.dg/20011127-1.c: New test.
53891
53892 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53893
53894         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53895         from Austin Group draft 7.
53896         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53897         scanf format arguments.
53898         * gcc.dg/format/no-exargs-2.c: New test.
53899
53900 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53901
53902         * g++.dg/abi/vbase8-4.C: New test.
53903
53904 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53905
53906         * gcc.c-torture/execute/20011121-1.c: New test.
53907
53908 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53909
53910         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53911
53912 2001-11-23  Andreas Jaeger  <aj@suse.de>
53913
53914         * gcc.dg/cpp/charconst-2.c: New test.
53915
53916 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53917
53918         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53919         to the host if it is remote.  Let tests specify extra headers
53920         they use.
53921         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53922         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53923         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53924         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53925         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53926         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53927         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53928         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53929         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53930         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53931
53932 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53933
53934         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
53935         for little endian ARMs.
53936
53937 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
53938
53939         * gcc.c-torture/compile/20011119-1.c: New test.
53940         * gcc.c-torture/compile/20011119-2.c: New test.
53941
53942 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
53943
53944         * gcc.dg/altivec-1.c: Fix typo.
53945
53946 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53947
53948         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
53949
53950 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
53951
53952         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
53953
53954 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
53955
53956         * lib/g77.exp: Don't specify --rpath-link.
53957
53958         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
53959         across all the headers.
53960         * gcc.dg/format/format.exp: For testing on a remote host,
53961         copy format.h.
53962
53963         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
53964         * gcc.c-torture/execute/930406-1.c: Likewise.
53965         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
53966
53967 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
53968
53969         * gcc.dg/altivec-1.c: New.
53970
53971 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
53972
53973         * gcc.dg/cpp/fpreprocessed.c: New test case.
53974
53975 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53976
53977         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
53978         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
53979         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
53980
53981 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53982
53983         * gcc.dg/no-builtin-1.c: New test.
53984
53985 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
53986
53987         * gcc.c-torture/execute/20011115-1.c: New test.
53988
53989 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
53990
53991         * gcc.c-torture/compile/20011114-2.c: New test.
53992         * gcc.c-torture/compile/20011114-3.c: New test.
53993         * gcc.c-torture/compile/20011114-4.c: New test.
53994
53995 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53996
53997         * g++.dg/other/init1.C: New test.
53998
53999 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54000
54001         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54002         message.
54003
54004         * gcc.c-torture/execute/20011114-1.c: New testcase.
54005
54006         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54007         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54008         like the (before this change) version of 20010327-1.c.
54009
54010 2001-11-14  Roger Sayle <roger@eyesopen.com>
54011
54012         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54013
54014 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54015
54016         * g++.dg/init/array2.C: New test.
54017
54018 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54019
54020         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54021
54022 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54023
54024         * g++.dg/other/forscope1.C: New test.
54025         * g++.dg/ext/forscope1.C: New test.
54026         * g++.dg/ext/forscope2.C: New test.
54027
54028 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54029
54030         * gcc.c-torture/execute/20011113-1.c: New test.
54031
54032 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54033
54034         * gcc.c-torture/execute/20011109-2.c: New test.
54035
54036         * gcc.c-torture/execute/20011109-1.c: New test.
54037
54038 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54039
54040         * gcc.c-torture/compile/20011109-1.c: New test.
54041
54042 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54043
54044         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54045         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54046         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54047         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54048         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54049         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54050         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54051
54052 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54053
54054         * g++.dg/warn/Wshadow-1.C: New tests.
54055         * g++.old-deja/g++.mike/for3.C: Update.
54056
54057 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54058
54059         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54060         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54061         XFAILs.  Adjust expected error texts.
54062         * gcc.c-torture/compile/20011106-1.c,
54063         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54064         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54065         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54066         gcc.dg/c99-array-lval-5.c: New tests.
54067
54068 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54069
54070         * gcc.dg/cpp/defined.c: Update.
54071
54072 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54073
54074         * gcc.c-torture/execute/anon-1.c: New test.
54075
54076 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54077
54078         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54079         same size, so no warning should be produced on stormy16.
54080
54081         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54082         due to oversized array.
54083         * g++.old-deja/g++.mike/ns15.C: Likewise.
54084         * g++.old-deja/g++.pt/crash16.C: Likewise.
54085
54086 2001-11-02  Graham Stott  <grahams@redhat.com>
54087
54088         * g++.dgother/debug1.C: Fix typos.
54089
54090 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54091
54092         * g++.dg/other/debug1.C: New test.
54093
54094 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54095
54096         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54097         of unsigned long.
54098
54099 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54100
54101         * gcc.dg/20011029-2.c: New test.
54102
54103         * gcc.c-torture/compile/20011029-1.c: New test.
54104
54105 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54106
54107         * objc/execute/class_self-1.m: New test.
54108         * objc/execute/class_self-2.m: New test.
54109
54110 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54111
54112         * gcc.misc-tests/msgs.exp: Delete.
54113         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54114         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54115         error set to match recent changes.
54116
54117 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54118
54119         * gcc.dg/20011021-1.c: New test.
54120
54121 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54122
54123         * gcc.c-torture/compile/20011023-1.c: New test.
54124
54125 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54126
54127         * lib/g77.exp: Rewrite based on lib/g++.exp.
54128
54129 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54130
54131         * gcc.c-torture/execute/20011019-1.c: New test.
54132
54133         * gcc.dg/20011018-1.c: New test.
54134
54135 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54136
54137         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54138
54139 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54140
54141         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54142         * gcc.dg/attr-invalid.c: Likewise.
54143
54144 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54145
54146         * gcc.dg/20011015-1.c: New test.
54147
54148 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54149
54150         * g++.dg/template/unify2.C: New test.
54151
54152 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54153
54154         * g++.dg/other/exception-specification.C: New test
54155
54156 2001-10-13  Tom Rix  <trix@redhat.com>
54157
54158         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54159         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54160
54161 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54162
54163         * gcc.dg/20011009-1.c: New test.
54164
54165 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54166
54167         PR g++/4476
54168         * g++.dg/other/friend1.C: New test.
54169
54170 2001-10-11  Richard Henderson  <rth@redhat.com>
54171
54172         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54173
54174 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54175
54176         * gcc.c-torture/compile/20011010-1.c: New.
54177
54178 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54179
54180         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54181         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54182         g77.f-torture/execute/execute.exp,
54183         g77.f-torture/noncompile/noncompile.exp,
54184         gcc.c-torture/compile/compile.exp,
54185         gcc.c-torture/execute/execute.exp,
54186         gcc.c-torture/execute/ieee/ieee.exp,
54187         gcc.c-torture/execute/memcheck/memcheck.exp,
54188         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54189         objc/execute/execute.exp: Update FSF address.
54190
54191 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54192
54193         * gcc.dg/cpp/cmdlne-C.c: Update.
54194         * gcc.dg/cpp/cmdlne-C2.c: New.
54195
54196 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54197
54198         * gcc.c-torture/execute/20011008-3.c: New.
54199
54200 2001-10-08  DJ Delorie  <dj@redhat.com>
54201
54202         * gcc.dg/20011008-1.c: New.
54203         * gcc.dg/20011008-2.c: New.
54204
54205 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54206
54207         * gcc.dg/cpp/spacing1.c: Update test.
54208
54209 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54210
54211         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54212         spelling errors of "separate" as "seperate".
54213
54214 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54215
54216         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54217         enough to avoid inlining.
54218
54219 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54220
54221         * lib/g77.exp: set libg2c_dir correctly.
54222
54223 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54224
54225         * gcc.dg/cpp/macro11.c: New test.
54226
54227 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54228
54229         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54230         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54231         gcc.dg/format/multattr-3.c: New tests.
54232         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54233         tests for format attributes on function pointers being rejected.
54234
54235 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54236
54237         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54238
54239 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54240
54241         * g++.dg/warn/format1.C: New test.
54242
54243 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54244
54245         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54246
54247 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54248
54249         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54250
54251 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54252
54253         * gcc.dg/cpp/redef2.c: Add test.
54254
54255 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54256
54257         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54258         long-standing bug on i686, apparently.
54259         * gcc.c-torture/execute/loop-2c.x: New file.
54260         * gcc.c-torture/execute/loop-2d.x: New file.
54261         * gcc.c-torture/execute/loop-3c.x: New file.
54262
54263 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54264
54265         * gcc.dg/cpp/20000625-2.c: Correct line number.
54266
54267 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54268
54269         * gcc.dg/cpp/macro10.c: New test.
54270         * gcc.dg/cpp/strify3.c: New test.
54271         * gcc.dg/cpp/spacing1.c: Add tests.
54272         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54273         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54274
54275 2001-09-24  DJ Delorie  <dj@redhat.com>
54276
54277         * gcc.c-torture/execute/20010924-1.c: New test.
54278
54279 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54280
54281         * objc/execute/paste.m: Remove.
54282
54283 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54284
54285         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54286
54287 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54288
54289         * g77.dg/strlen0.f: New test.
54290
54291 2001-09-21  Richard Henderson  <rth@redhat.com>
54292
54293         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54294         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54295
54296 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54297
54298         Table-driven attributes.
54299         * g++.dg/ext/attrib1.C: New test.
54300
54301 2001-09-20  DJ Delorie  <dj@redhat.com>
54302
54303         * gcc.dg/20000926-1.c: Update expected warning messages.
54304         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54305         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54306         array.
54307
54308 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54309
54310         * g++.dg/eh/registers1.C: New test case.
54311
54312 2001-09-17  Richard Henderson  <rth@redhat.com>
54313
54314         * gcc.dg/array-5.c: Fix VLA decomposition test.
54315
54316 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54317
54318         * gcc.dg/cpp/line5.c: New testcase.
54319
54320 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54321
54322         * gcc.dg/cpp/macro9.c: New test.
54323
54324 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54325
54326         * gcc.c-torture/execute/980223.c: Change type of addr from long
54327         to char *.
54328
54329 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54330
54331         * gcc.c-torture/execute/20010915-1.c: New test.
54332
54333 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54334
54335         * g77.dg/bprob: New directory.
54336         * g77.dg/bprob/bprob.exp: New file.
54337         * g77.dg/bprob/bprob-1.f: New test.
54338         * g77.dg/gcov: New directory.
54339         * g77.dg/gcov/gcov.exp: New file.
54340         * g77.dg/gcov/gcov-1.f: New test.
54341         * g77.dg/gcov/gcov-1.x: New file.
54342
54343 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54344
54345         * gcc.dg/cpp/directiv.c: Update.
54346         * gcc.dg/cpp/undef1.c: Update.
54347
54348 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54349
54350         * gcc.dg/20010912-1.c: New test.
54351
54352 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54353
54354         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54355         language-independent file in lib.
54356         * lib/gcov.exp: New file.
54357
54358 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54359
54360         * gcc.c-torture/compile/20010911-1.c: New test.
54361
54362 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54363
54364         * lib/profopt.exp: New, to support profile-directed optimizations.
54365         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54366         * gcc.misc-tests/bprob-1.c: New test.
54367         * gcc.misc-tests/bprob-2.c: New test.
54368
54369 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54370
54371         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54372         XFAIL and which kinds of gcov output to verify.
54373         * gcc.misc-tests/gcov-4b.x: New file.
54374         * gcc.misc-tests/gcov-5b.x: New file.
54375         * gcc.misc-tests/gcov-6.x: New file.
54376         * gcc.misc-tests/gcov-7.c: New test.
54377         * gcc.misc-tests/gcov-7.x: New file.
54378
54379 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54380
54381         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54382         * gcc.misc-tests/gcov-6.c: New test.
54383
54384 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54385
54386         PR c++/3986
54387         * g++.dg/abi/vbase1.C: New test.
54388
54389 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54390
54391         * objc.dg/method-2.m: New.
54392
54393 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54394
54395         PR c++/4203
54396         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54397         * g++.dg/init/empty1.C: New test.
54398
54399 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54400
54401         * gcc.c-torture/compile/20010903-1.c: New test.
54402
54403 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54404
54405         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54406         for m68k.
54407
54408 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54409
54410         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54411
54412         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54413
54414         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54415
54416 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54417
54418         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54419         for 16-bit 'unsigned int'.
54420
54421 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54422
54423         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54424
54425 2001-08-27  Richard Henderson  <rth@redhat.com>
54426
54427         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54428         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54429
54430 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54431
54432         * gcc.dg/asm-names.c (ymain): New.
54433
54434 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54435
54436         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54437         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54438         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54439
54440 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54441
54442         * gcc.dg/compare5.c: New testcase.
54443
54444 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54445
54446         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54447         and "In instantiation".
54448
54449 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54450
54451         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54452
54453 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54454
54455         * gcc.misc-tests/gcov.exp: Add support for branch information.
54456         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54457         * gcc.misc-tests/gcov-4.c: New test.
54458         * gcc.misc-tests/gcov-4b.c: New test.
54459         * gcc.misc-tests/gcov-5b.c: New test.
54460
54461 2001-08-20  Zack Weinberg  <zackw@panix.com>
54462
54463         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54464         expected to fail.
54465
54466 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54467
54468         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54469
54470 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54471
54472         * g++.dg/eh/template1.C: New test.
54473
54474 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54475
54476         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54477         Fix thinko.
54478         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54479         for xfail.
54480
54481 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54482
54483         * lib/g77-dg.exp: Use prune.exp for common procedures
54484         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54485         * lib/g77.exp: (g77-dg-prune) Remove
54486
54487 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54488
54489         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54490
54491 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54492
54493         * g++.dg/template/unify1.C: New test.
54494
54495 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54496
54497         * g++.dg/abi/empty4.C: New test.
54498
54499 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54500
54501         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54502         solaris2.*
54503         * g77.f-torture/compile/pr3743.x: Likewise.
54504
54505 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54506
54507         * g++.dg/other/using-declaration.C: New test.
54508
54509 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54510
54511         * gcc.dg/cpp/tr-sign.c: New testcase.
54512
54513 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54514
54515         * gcc.dg/cpp/19951025-1.c: Revert.
54516         * gcc.dg/cpp/directiv.c: We no longer process directives that
54517         interrupt macro arguments.
54518
54519 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54520
54521         * gcc.dg/bconstp-1.c: New test.
54522
54523 2001-08-03  Richard Henderson  <rth@redhat.com>
54524
54525         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54526
54527 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54528
54529         * gcc.dg/cpp/19951025-1.c: Update.
54530
54531 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54532
54533         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54534         should be x.
54535
54536 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54537
54538         Kill -fhonor-std.
54539         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54540         * g++.old-deja/g++.other/std1.C: Likewise.
54541         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54542
54543 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54544
54545         * lib/g77.exp: Load gcc-defs.exp for common procedures
54546         (g77_pass, g77_fail, g77_finish, g77_exit,
54547         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54548
54549 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54550
54551         * g77.dg/fbackslash.f
54552         * g77.dg/fcase-preserve.f
54553         * g77.dg/ff90-1.f
54554         * g77.dg/ffixed-line-length-0.f
54555         * g77.dg/ffixed-line-length-132.f
54556         * g77.dg/ffixed-line-length-7.f
54557         * g77.dg/ffixed-line-length-72.f
54558         * g77.dg/ffixed-line-length-none.f
54559         * g77.dg/ffree-form-1.f
54560         * g77.dg/fno-backslash.f
54561         * g77.dg/fno-f90-1.f
54562         * g77.dg/fno-fixed-form-1.f
54563         * g77.dg/fno-onetrip.f
54564         * g77.dg/fno-typeless-boz.f
54565         * g77.dg/fno-underscoring.f
54566         * g77.dg/fno-vxt-1.f
54567         * g77.dg/fonetrip.f
54568         * g77.dg/ftypeless-boz.f
54569         * g77.dg/fugly-assumed.f
54570         * g77.dg/funderscoring.f
54571         * g77.dg/fvxt-1.f
54572
54573 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54574
54575         * objc.dg/fwd-proto-1.m: New.
54576         * objc.dg/local-decl-1.m: New.
54577         * objc.dg/naming-1.m: New.
54578         * objc.dg/naming-2.m: New.
54579         * objc.dg/proto-hier-1.m: New.
54580
54581 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54582
54583         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54584         largest-type elements to a struct makes its size grow.
54585
54586 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54587
54588         * g++.dg/abi/vthunk1.C: New test.
54589
54590 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54591
54592         * g++.dg/abi/vbase8-22.C: New test.
54593
54594 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54595
54596         * gcc.dg/cpp/macro8.c: New test.
54597
54598 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54599
54600         * g++.dg/abi/vbase8-21.C: New test.
54601
54602 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54603
54604         * g++.dg/abi/vbase8-10.C: New test.
54605
54606 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54607
54608         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54609         ${tool}_set_ld_library_path.
54610         Changed caller.
54611         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54612         g++.exp.
54613
54614 2001-07-26  Stan Cox <scox@redhat.com>
54615
54616         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54617         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54618         gcc_exit, gcc_check_unsupported_p):
54619         Moved to gcc-deps.exp
54620         * gcc-deps.exp: New file.
54621
54622 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54623
54624         * g++.old-deja/g++.pt/defarg14.C: New test.
54625
54626 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54627
54628         * g++.old-deja/g++.other/lineno5.C: New test.
54629
54630 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54631
54632         * g++.old-deja/g++.pt/crash68.C: New test.
54633
54634 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54635
54636         * g++.old-deja/g++.other/crash42.C: New test.
54637
54638 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54639
54640         * gcc.dg/cpp/extratokens.c: Fix.
54641         * gcc.dg/cpp/skipping2.c: New tests.
54642
54643 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54644
54645         * gcc.c-torture/execute/20010724-1.c: New file.
54646         * gcc.c-torture/execute/20010724-1.x: New file.
54647
54648 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54649
54650         * g++.old-deja/g++.other/cond7.C: New test.
54651
54652 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54653
54654         * g++.old-deja/g++.other/optimize4.C: New test.
54655
54656 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54657
54658         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54659
54660 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54661
54662         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54663         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54664         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54665         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54666
54667         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54668         bug report" message.
54669
54670         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54671         * g++.dg/ext/instantiate1.C: Move from old-deja.
54672
54673 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54674
54675         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54676         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54677         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54678         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54679
54680 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54681
54682         * gcc.c-torture/execute/20010723-1.c: New test.
54683
54684 2001-07-23  Ben Elliston  <bje@redhat.com>
54685
54686         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54687
54688 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54689
54690         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54691         i[34567]86-*-*.
54692         Delete handling of ieee_multilib_flags.
54693         Pass -mieee for alpha*-*-* and sh-*-*.
54694         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54695
54696 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54697
54698         Remove old-abi tests.
54699         * g++.old-deja/g++.mike/p11116.C: Remove.
54700         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54701
54702 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54703
54704         * g77.f-torture/compile/pr3743.f: New test
54705
54706 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54707
54708         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54709
54710 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54711
54712         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54713         g++.old-deja/g++.pt/static6.C: Likewise.
54714         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54715         supports weak symbols.
54716
54717 2001-07-18  Andreas Jaeger  <aj@suse.de>
54718
54719         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54720         supported again.
54721
54722 2001-07-18  Andreas Jaeger  <aj@suse.de>
54723
54724         * gcc.dg/iftrap-1.c: Fix target line.
54725
54726 2001-07-17  Richard Henderson  <rth@redhat.com>
54727
54728         * gcc.c-torture/execute/20010717-1.c: New.
54729
54730 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54731
54732         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54733         tests.
54734
54735 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54736
54737         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54738
54739 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54740
54741         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54742         UAC_SIGBUS, UAC_NOPRINT definitions.
54743
54744 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54745
54746         * objc/execute/object_is_class.m: New test.
54747         * objc/execute/object_is_meta_class.m: New test.
54748
54749 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54750
54751         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54752         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54753
54754 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54755
54756         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54757         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54758
54759 2001-07-14  Richard Henderson  <rth@redhat.com>
54760
54761         * gcc.dg/iftrap-1.c: New.
54762
54763 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54764
54765         * g77.f-torture/execute/intrinsic77.f: New test.
54766
54767 2001-07-11  Janis Johnson <janis@us.ibm.com>
54768
54769         * gcc.misc-tests/gcov-3.c: New test.
54770
54771 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54772
54773         * gcc.c-torture/compile/20010711-1.c,
54774         * gcc.c-torture/compile/20010711-2.c: New tests.
54775
54776 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54777
54778         * gcc.c-torture/execute/20010711-1.c: New test.
54779
54780 2001-07-11  Ben Elliston  <bje@redhat.com>
54781
54782         * g++.old-deja/g++.other/enum5.C: New test.
54783
54784 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54785
54786         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54787         (g++-dg-prune): Call prune_gcc_output.
54788         * prune.exp: New file for prune_gcc_output.
54789         * lib/g++.exp, lib/gcc.exp: Load it.
54790
54791 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54792
54793         * gcc.c-torture/compile/20010701-1.c,
54794         g++.old-deja/g++.ext/attrib6.C: New tests.
54795
54796 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54797
54798         * gcc.c-torture/compile/20010706-1.c: New test.
54799
54800 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54801
54802         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54803
54804 2001-06-28  Stan Shebs  <shebs@apple.com>
54805
54806         * gcc.dg/pragma-darwin.c: New test.
54807
54808 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54809
54810         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54811         Solaris 2.[678] system.
54812
54813 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54814
54815         * gcc.dg/20010622-1.c: New test.
54816
54817 2001-06-18  Stan Shebs  <shebs@apple.com>
54818
54819         * objc.dg: New directory.
54820         * objc.dg/dg.exp: New file.
54821         * objc.dg/alias.m: New.
54822         * objc.dg/class-1.m: New.
54823         * objc.dg/class-2.m: New.
54824         * objc.dg/const-str-1.m: New.
54825         * objc.dg/const-str-2.m: New.
54826         * objc.dg/id-1.m: New.
54827         * objc.dg/method-1.m: New.
54828         * objc.dg/super-class-1.m: New.
54829         * lib/objc-dg.exp: New file.
54830
54831 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54832
54833         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54834         of label name.
54835
54836 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54837
54838         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54839
54840 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54841
54842         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54843         variable.
54844
54845 2001-06-12  Richard Henderson  <rth@redhat.com>
54846
54847         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54848
54849 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54850
54851         * g++.old-deja/g++.abi/vbase5.C: New test.
54852         * g++.old-deja/g++.abi/vbase6.C: New test.
54853         * g++.old-deja/g++.abi/vbase7.C: New test.
54854
54855 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54856
54857         * gcc.c-torture/compile/20010610-1.c: New test.
54858
54859 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54860
54861         * g++.old-deja/g++.abi/vbase4.C: New test.
54862
54863 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54864
54865         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54866         support %f for HC11/HC12 targets.
54867         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54868         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54869         on HC11/HC12 targets.
54870         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54871
54872 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54873
54874         * gcc.dg/wchar_t-1.c: New file.
54875         * gcc.dg/wint_t-1.c: Likewise.
54876
54877 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54878
54879         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54880
54881 2001-06-11  Richard Henderson  <rth@redhat.com>
54882
54883         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54884
54885 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54886
54887         * gcc.c-torture/compile/20010611-1.c: New test.
54888
54889 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54890
54891         * gcc.dg/c99-tag-1.c: Add more tests.
54892
54893 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54894
54895         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54896         representation on MN10300 and ARM/Thumb.
54897
54898 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54899
54900         * g77.f-torture/execute/20010610.f: New.
54901
54902 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54903
54904         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54905         names.
54906
54907 2001-06-09  Richard Henderson  <rth@redhat.com>
54908
54909         * gcc.c-torture/execute/ashrdi-1.c: New.
54910         * gcc.c-torture/execute/ashldi-1.c: New.
54911         * gcc.c-torture/execute/lshrdi-1.c: New.
54912
54913 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54914
54915         * objc/execute/load-3.m: Added. Check sending +load to categories,
54916         in addition to classes.
54917
54918 2001-06-08  Stan Shebs  <shebs@apple.com>
54919
54920         * objc/execute/load-2.m: New test.  From Nicola Pero
54921         <n.pero@mi.flashnet.it>.
54922
54923 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54924
54925         * gcc.c-torture/execute/20010605-2.c: New test.
54926
54927 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54928
54929         * g++.old-deja/g++.abi/vbase2.C: New test.
54930         * g++.old-deja/g++.abi/vbase3.C: New test.
54931
54932 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54933
54934         * g++.old-deja/g++.pt/friend49.C: New test.
54935
54936 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
54937
54938         * g++.old-deja/g++.ext/anon3.C: New test.
54939
54940 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
54941
54942         * g++.old-deja/g++.other/conv7.C: New test.
54943
54944 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54945
54946         * gcc.c-torture/compile/20010605-2.c: New test.
54947
54948 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54949
54950         * gcc.c-torture/execute/20010604-1.c: New test.
54951
54952 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
54953
54954         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
54955
54956 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
54957
54958         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
54959         (g++_link_flags): Likewise.
54960         (g++_init): Pass gccpath's value to two previous functions.
54961
54962 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54963
54964         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
54965         Ensure logfile entry matches exec command line.
54966
54967 2001-05-31  Richard Henderson  <rth@redhat.com>
54968
54969         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
54970         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
54971
54972 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
54973
54974         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
54975         compiler for irix6.2
54976
54977 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
54978
54979         * g++.old-deja/g++.other/optimize3.C: New file.
54980
54981 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
54982
54983         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
54984         assemble.
54985
54986 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
54987
54988         * g++.old-deja/g++.other/optimize2.C: New file.
54989
54990 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
54991
54992         * gcc.c-torture/compile/20010518-2.c: New file.
54993         * gcc.c-torture/execute/20010518-1.c: New file.
54994         * gcc.c-torture/execute/20010518-2.c: New file.
54995
54996 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54997
54998         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
54999
55000 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55001
55002         G++ no longer defines builtins that do not begin with __builtin.
55003         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55004         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55005         * g++.old-deja/g++.law/builtin1.C: Likewise.
55006         * g++.old-deja/g++.law/cvt2.C: Likewise.
55007         * g++.old-deja/g++.mike/net5.C: Likewise.
55008         * g++.old-deja/g++.other/builtins1.C: Likewise.
55009         * g++.old-deja/g++.other/builtins2.C: Likewise.
55010         * g++.old-deja/g++.other/builtins3.C: Likewise.
55011         * g++.old-deja/g++.other/builtins4.C: Likewise.
55012         * g++.old-deja/g++.other/inline8.C: Likewise.
55013         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55014
55015 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55016
55017         * g++.old-deja/g++.pt/using1.C: Adjust.
55018         * g++.old-deja/g++.pt/using2.C: New test.
55019
55020 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55021
55022         * gcc.dg/cpp/charconst.c: New tests.
55023         * gcc.dg/cpp/escape.c: New tests.
55024         * gcc.dg/cpp/escape-1.c: New tests.
55025         * gcc.dg/cpp/escape-2.c: New tests.
55026         * gcc.dg/cpp/ucs.c: New tests.
55027
55028 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55029
55030         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55031         native compiler for irix6.5.
55032
55033 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55034
55035         * lib/g++.exp (g++_include_flags): Use args to compute
55036         get_multilibs.
55037         (g++_link_flags): Likewise.
55038         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55039
55040 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55041
55042         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55043
55044 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55045
55046         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55047         this file.
55048
55049 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55050
55051         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55052         STACK_SIZE;
55053         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55054         to STACK_SIZE; Use it to define size of add_histo array.
55055         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55056         to STACK_SIZE.
55057         (f): Use GITT_SIZE to define size of gitt local table.
55058         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55059         to STACK_SIZE; Use it to define size of bytemem array.
55060
55061 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55062
55063         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55064         on 68HC11/HC12 due to the asm instruction.
55065         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55066         * gcc.c-torture/compile/920520-1.x: Likewise.
55067         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55068         on 68HC11/HC12 because the function is larger than 64K.
55069         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55070         on 68HC11/HC12 because the structure is too large.
55071
55072 2001-05-20  Richard Henderson  <rth@redhat.com>
55073
55074         * gcc.c-torture/execute/20010520-1.c: New.
55075
55076 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55077
55078         * g++.old-deja/g++.warn/compare1.C: New test.
55079         * gcc.dg/compare4.c: New test.
55080
55081 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55082
55083         * g++.old-deja/g++.other/optimize1.C: New test.
55084
55085 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55086
55087         * g++.old-deja/g++.pt/spec41.C: New test.
55088
55089 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55090
55091         * gcc.c-torture/compile/20010114-1.x: Remove.
55092
55093 2001-05-18  Stan Shebs  <shebs@apple.com>
55094
55095         * gcc.c-torture/compile/20010518-1.c: New test.
55096
55097 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55098
55099         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55100         * g++.old-deja/g++.pt/crash67.C: New test.
55101
55102 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55103
55104         * g++.old-deja/g++.other/debug9.C: New test.
55105
55106 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55107
55108         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55109
55110 2001-05-16  Jan Hubicka  <jh@suse.cz>
55111
55112         * gcc.c-torture/compile/20010516-1.c: New test.
55113
55114 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55115
55116         * g++.old-deja/g++.other/crash41.C: New test.
55117
55118 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55119
55120         * g++.old-deja/g++.pt/crash66.C: New test.
55121
55122 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55123
55124         * g++.old-deja/g++.robertl/eb27.C: Convert.
55125
55126 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55127
55128         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55129         declaration being redundant.
55130
55131 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55132
55133         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55134
55135 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55136
55137         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55138
55139 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55140
55141         * lib/g++.exp: Use testsuite_flags.
55142
55143 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55144
55145         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55146
55147 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55148
55149         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55150
55151 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55152
55153         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55154
55155 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55156
55157         * gcc.c-torture/compile/20010313-1.c: New test.
55158
55159 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55160
55161         * gcc.dg/cpp/direct2.c: New test.
55162         * gccq.dg/cpp/direct2s.c: New test.
55163
55164         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55165
55166 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55167
55168         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55169         * g++.old-deja/g++.other/op3.C: Likewise.
55170
55171 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55172
55173         * gcc.dg/cpp/syshdr.h: New file.
55174         * gcc.dg/cpp/sysmac1.c: Update.
55175         * gcc.dg/cpp/sysmac2.c: Update.
55176
55177 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55178
55179         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55180
55181 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55182
55183         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55184         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55185
55186 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55187
55188         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55189
55190 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55191
55192         * lib/g++.exp (g++_include_flags): Don't use any special flags
55193         if TESTING_IN_BUILD_TREE is not defined.
55194         (g++_init): Use a plain 'c++' as the compiler if
55195         TESTING_IN_BUILD_TREEE is not defined.
55196
55197 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55198
55199         * g++.old-deja/g++.eh/catch13.C: New test.
55200         * g++.old-deja/g++.eh/catch14.C: New test.
55201
55202 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55203
55204         * gcc.dg/cpp/tr-define.c: New test.
55205
55206 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55207
55208         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55209         <stdlib.h>, not <malloc.h>.
55210
55211 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55212
55213         * g++.old-deja/g++.ns/template17.C: New test.
55214
55215 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55216
55217         * g++.old-deja/g++.pt/ref4.C: New test.
55218
55219 2001-04-30  Richard Henderson  <rth@redhat.com>
55220
55221         * gcc.dg/20000724-1.c: Revert last change.
55222
55223 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55224
55225         * g77.f-torture/execute/20010430.f: New test.
55226
55227 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55228
55229         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55230
55231 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55232
55233         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55234
55235 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55236
55237         * g++.old-deja/g++.eh/crash6.C: New test.
55238
55239 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55240
55241         * g++.old-deja/g++.other/warn7.C: New test.
55242
55243 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55244
55245         * g++.old-deja/g++.other/defarg9.C: New test.
55246
55247 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55248
55249         * g77.f-torture/compile/20010426.f: New test.
55250         * g77.f-torture/execute/20010426.f: New test.
55251
55252 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55253
55254         * g77.f-torture/compile/20000629-1.x: Remove - error
55255         has been fixed.
55256
55257 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55258
55259         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55260         Tweak slightly to work with g++.dg framework.
55261         * g++.dg/special/ecos.exp: Run initp1.C test.
55262         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55263
55264         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55265         its linker doesn't give line numbers either.
55266         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55267
55268 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55269
55270         * g++.old-deja/g++.other/lex1.C: New test.
55271
55272 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55273
55274         * gcc.dg/noncompile/20010425-1.c: New test.
55275
55276 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55277
55278         * g++.old-deja/g++.pt/mangle2.C: New test.
55279
55280 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55281
55282         * gcc.dg/format/plus-1.c: New test.
55283
55284 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55285
55286         * gcc.dg/20010423-1.c: New test.
55287
55288 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55289
55290         * gcc.c-torture/execute/20010422-1.c: New test.
55291
55292 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55293
55294         * g++.old-deja/g++.ns/type2.C: New test.
55295
55296 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55297
55298         * g++.old-deja/g++.other/perf1.C: New test.
55299
55300 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55301
55302         * gcc.dg/c99-func-2.c: Remove xfail.
55303         * gcc.dg/c99-func-3.c: Remove xfail.
55304         * gcc.dg/c99-func-4.c: Remove xfail.
55305
55306 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55307
55308         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55309
55310 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55311
55312         * gcc.c-torture/compile/20010423-1.c: New test.
55313
55314 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55315
55316         * g++.old-deja/g++.pt/typename28.C: New test.
55317
55318 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55319
55320         * g++.old-deja/g++.abi/empty2.C: New test.
55321         * g++.old-deja/g++.abi/empty3.C: New test.
55322
55323 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55324
55325         * g++.old-deja/g++.other/comdat2.C: New test.
55326         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55327
55328 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55329
55330         * g++.old-deja/g++.other/overload14.C: New test.
55331
55332 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55333
55334         * g++.old-deja/g++.other/lookup23.C: New test.
55335
55336 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55337
55338         * gcc.c-torture/execute/20010403-1.c: New test.
55339
55340 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55341             Mark Mitchell  <mark@codesourcery.com>
55342
55343         * lib/old-dejagnu.exp: Don't delete output of executable.
55344         Add .exe suffix to executables.
55345
55346 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55347
55348         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55349
55350 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55351
55352         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55353
55354 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55355
55356         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55357         * g++.old-deja/g++.abi/crash1.C: New test.
55358
55359 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55360
55361         * g++.old-deja/g++.other/crash40.C: New test.
55362
55363 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55364
55365         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55366
55367 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55368
55369         * g++.old-deja/g++.other/warn6.C: New test.
55370
55371 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55372
55373         * g++.old-deja/g++.robertl/eb42.C: Same.
55374
55375 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55376
55377         * gcc.dg/wtr-conversion-1.c: New testcase.
55378
55379 2001-04-10  Richard Henderson  <rth@redhat.com>
55380
55381         * g++.old-deja/g++.other/array5.C: New.
55382
55383 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55384
55385         * gcc.c-torture/execute/20010408-1.c: New test.
55386
55387 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55388
55389         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55390         headers and constructs.
55391         * g++.old-deja/g++.robertl/eb79.C: Same.
55392         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55393         * g++.old-deja/g++.robertl/eb73.C: Same.
55394         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55395         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55396         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55397         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55398         * g++.old-deja/g++.robertl/eb44.C: Same.
55399         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55400         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55401         * g++.old-deja/g++.robertl/eb39.C: Same.
55402         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55403         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55404         * g++.old-deja/g++.robertl/eb30.C: Same.
55405         * g++.old-deja/g++.robertl/eb3.C: Same.
55406         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55407         * g++.old-deja/g++.robertl/eb21.C: Same.
55408         * g++.old-deja/g++.robertl/eb15.C: Same.
55409         * g++.old-deja/g++.robertl/eb118.C: Same.
55410         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55411         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55412         * g++.old-deja/g++.robertl/eb109.C: Same.
55413         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55414         * g++.old-deja/g++.mike/rtti1.C: Same.
55415         * g++.old-deja/g++.mike/p658.C: Same.
55416         * g++.old-deja/g++.mike/net46.C: Same.
55417         * g++.old-deja/g++.mike/net34.C: Same.
55418         * g++.old-deja/g++.mike/memoize1.C: Same.
55419         * g++.old-deja/g++.mike/eh2.C: Same.
55420         * g++.old-deja/g++.law/weak.C: Same.
55421         * g++.old-deja/g++.law/visibility7.C: Same.
55422         * g++.old-deja/g++.law/visibility25.C: Same.
55423         * g++.old-deja/g++.law/visibility22.C: Same.
55424         * g++.old-deja/g++.law/visibility2.C: Same.
55425         * g++.old-deja/g++.law/visibility17.C: Same.
55426         * g++.old-deja/g++.law/visibility13.C: Same.
55427         * g++.old-deja/g++.law/visibility10.C: Same.
55428         * g++.old-deja/g++.law/visibility1.C: Same.
55429         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55430         * g++.old-deja/g++.law/vbase1.C: Same.
55431         * g++.old-deja/g++.law/operators32.C: Same.
55432         * g++.old-deja/g++.law/nest3.C: Same.
55433         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55434         * g++.old-deja/g++.law/except5.C (main): Same.
55435         * g++.old-deja/g++.law/cvt7.C (run): Same.
55436         * g++.old-deja/g++.law/cvt2.C: Same.
55437         * g++.old-deja/g++.law/cvt16.C: Same.
55438         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55439         * g++.old-deja/g++.law/ctors17.C (main): Same.
55440         * g++.old-deja/g++.law/ctors13.C: Same.
55441         * g++.old-deja/g++.law/ctors12.C (main): Same.
55442         * g++.old-deja/g++.law/ctors10.C: Same.
55443         * g++.old-deja/g++.law/code-gen5.C: Same.
55444         * g++.old-deja/g++.law/bad-error7.C: Same.
55445         * g++.old-deja/g++.law/arm9.C: Same.
55446         * g++.old-deja/g++.law/arm12.C: Same.
55447         * g++.old-deja/g++.law/arg8.C: Same.
55448         * g++.old-deja/g++.law/arg1.C: Same.
55449         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55450         * g++.old-deja/g++.jason/template31.C: Same.
55451         * g++.old-deja/g++.jason/template24.C (main): Same.
55452         * g++.old-deja/g++.jason/2371.C: Same.
55453         * g++.old-deja/g++.eh/new2.C: Same.
55454         * g++.old-deja/g++.eh/new1.C: Same.
55455         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55456         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55457         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55458         * g++.old-deja/g++.brendan/crash62.C: Same.
55459         * g++.old-deja/g++.brendan/crash52.C: Same.
55460         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55461         * g++.old-deja/g++.brendan/crash38.C: Same.
55462         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55463         * g++.old-deja/g++.brendan/copy9.C: Same.
55464
55465 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55466
55467         * gcc.c-torture/execute/20001203-2.c (memset):
55468         Count argument is of type __SIZE_TYPE__.
55469
55470 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55471
55472         * gcc.c-torture/compile/20010404-1.c: New test.
55473
55474 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55475
55476         * gcc.c-torture/compile/20010326-1.c: New test.
55477
55478 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55479
55480         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55481         peculiarities of the SH.
55482         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55483
55484 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55485
55486         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55487         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55488         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55489
55490 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55491
55492         * g77.f-torture/compile/20010321-1.f: New test.
55493
55494 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55495
55496         * gcc.c-torture/compile/20010329-1.c: New test.
55497
55498 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55499
55500         * gcc.c-torture/execute/20010329-1.c: New test.
55501
55502 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55503
55504         * g++.old-deja/g++.other/eh4.C: Fix typo.
55505
55506 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55507
55508         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55509
55510 2001-03-28  Philip Blundell  <philb@gnu.org>
55511
55512         * gcc.c-torture/compile/20010328-1.c: New test.
55513
55514 2001-03-27  Richard Henderson  <rth@redhat.com>
55515
55516         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55517         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55518
55519 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55520
55521         * gcc.c-torture/compile/20010327-1.c: New test.
55522
55523 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55524
55525         * g++.old-deja/g++.other/friend12.C: New test.
55526         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55527         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55528
55529 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55530
55531         * gcc.c-torture/execute/20010325-1.c: New test.
55532
55533 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55534
55535         * g++.old-deja/g++.other/mangle3.C: New test.
55536
55537 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55538
55539         * g++.old-deja/g++.other/anon8.C: New test.
55540
55541 2001-03-20  Philip Blundell  <philb@gnu.org>
55542
55543         * gcc.c-torture/compile/20010320-1.c: New test.
55544
55545 2001-03-17  Richard Henderson  <rth@redhat.com>
55546
55547         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55548
55549 2001-03-15  Geoff Keating  <geoff@redhat.com>
55550
55551         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55552         tests on AIX.
55553
55554 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55555
55556         * g++.old-deja/g++.other/eh4.C: New test.
55557
55558 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55559
55560         * gcc.dg/cpp/mi1.c: Update.
55561
55562 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55563
55564         * g++.old-deja/g++.other/regstack.C: New test.
55565
55566 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55567
55568         * g++.old-deja/g++.other/ref4.C: New test.
55569
55570 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55571
55572         * objc/execute/va_method.m: Added.
55573         * objc/execute/IMP.m: Added.
55574         * objc/execute/_cmd.m: Added.
55575         * objc/execute/accessing_ivars.m: Added.
55576         * objc/execute/class-1.m: Added.
55577         * objc/execute/class-10.m: Added.
55578         * objc/execute/class-11.m: Added.
55579         * objc/execute/class-12.m: Added.
55580         * objc/execute/class-13.m: Added.
55581         * objc/execute/class-14.m: Added.
55582         * objc/execute/class-2.m: Added.
55583         * objc/execute/class-3.m: Added.
55584         * objc/execute/class-4.m: Added.
55585         * objc/execute/class-5.m: Added.
55586         * objc/execute/class-6.m: Added.
55587         * objc/execute/class-7.m: Added.
55588         * objc/execute/class-8.m: Added.
55589         * objc/execute/class-9.m: Added.
55590         * objc/execute/class-tests-1.h
55591         * objc/execute/class-tests-2.h
55592         * objc/execute/compatibility_alias.m: Added.
55593         * objc/execute/encode-1.m: Added.
55594         * objc/execute/formal_protocol-1.m: Added.
55595         * objc/execute/formal_protocol-2.m: Added.
55596         * objc/execute/formal_protocol-3.m: Added.
55597         * objc/execute/formal_protocol-4.m: Added.
55598         * objc/execute/formal_protocol-5.m: Added.
55599         * objc/execute/formal_protocol-6.m: Added.
55600         * objc/execute/formal_protocol-7.m: Added.
55601         * objc/execute/informal_protocol.m: Added.
55602         * objc/execute/initialize.m: Added.
55603         * objc/execute/load.m: Added.
55604         * objc/execute/many_args_method.m: Added.
55605         * objc/execute/nested-3.m: Added.
55606         * objc/execute/no_clash.m: Added.
55607         * objc/execute/private.m: Added.
55608         * objc/execute/redefining_self.m: Added.
55609         * objc/execute/root_methods.m: Added.
55610         * objc/execute/selector-1.m: Added.
55611         * objc/execute/static-1.m: Added.
55612         * objc/execute/static-2.m: Added.
55613         * objc/execute/va_method.m: Added.
55614
55615 2001-03-10  Richard Henderson  <rth@redhat.com>
55616
55617         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55618
55619 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55620
55621         * g++.old-deja/g++.other/crash31.C: XFAIL.
55622         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55623         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55624         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55625         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55626         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55627
55628 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55629
55630         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55631
55632 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55633
55634         * gcc.dg/20000724-1.c: Don't use multiline strings.
55635
55636 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55637
55638         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55639         result of -cString against what we expect it to be; don't just
55640         print it out for no one to read.
55641
55642         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55643         Based on testcases provided by Nicola Pero.
55644
55645 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55646
55647         * gcc.dg/cpp/macro7.c: New test.
55648
55649 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55650
55651         * gcc.dg/cpp/multiline.c: Update.
55652
55653 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55654
55655         * g++.old-deja/g++.other/enum3.C: New test.
55656
55657 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55658
55659         * g++.old-deja/g++.other/pod1.C: New test.
55660
55661 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55662
55663         * g++.old-deja/g++.ext/overload1.C: New test.
55664
55665 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55666
55667         * g++.old-deja/g++.pt/using1.C: New test.
55668
55669 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55670
55671         * g++.old-deja/g++.other/using9.C: New test.
55672
55673 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55674
55675         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55676
55677         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55678
55679 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55680
55681         * g++.old-deja/g++.ext/realpt1.C: Remove.
55682
55683 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55684
55685         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55686
55687 2001-02-26  Will Cohen  <wcohen@redhat.com>
55688
55689         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55690
55691 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55692
55693         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55694         templatized constructors.
55695
55696 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55697
55698         * gcc.c-torture/execute/20010224-1.c: New test.
55699
55700 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55701
55702         * gcc.c-torture/execute/20010222-1.c: New test.
55703
55704 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55705
55706         * g++.old-deja/g++.other/inline20.C: New test.
55707
55708 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55709
55710         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55711
55712 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55713
55714         * g++.old-deja/g++.other/lookup22.C: New test.
55715
55716 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55717
55718         * g77.dg: New directory.
55719         * g77.dg/20010216-1.f: New test case.
55720         * g77.dg/dg.exp: New driver.
55721         * lib/g77-dg.exp: New driver library.
55722
55723 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55724
55725         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55726
55727 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55728
55729         * g++.old-deja/g++.other/decl9.C: New test.
55730
55731 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55732
55733         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55734         not need <string> and also tests the initialization at runtime.
55735
55736 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55737
55738         * gcc.c-torture/execute/longlong.c: New test.
55739
55740 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55741
55742         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55743
55744 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55745
55746         * gcc.c-torture/execute/920302-1.c (execute):
55747         Change argument type to short.
55748
55749 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55750
55751         * g++.old-deja/g++.pt/deduct6.C: New test.
55752
55753 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55754
55755         * g++.old-deja/g++.pt/deduct5.C: New test.
55756
55757 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55758
55759         * gcc.c-torture/execute/20010209-1.c: New test.
55760
55761 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55762
55763         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55764
55765 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55766
55767         * g++.dg/vtgc1.C: Update for new ABI.
55768
55769         * consistency.vlad: New directory, 1665 files.
55770
55771 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55772
55773         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55774         return type.
55775         * gcc.dg/cpp/digraphs.c: Declare puts.
55776
55777 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55778
55779         * g++.old-deja/g++.other/warn5.C: New test.
55780
55781 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55782
55783         * g++.old-deja/g++.pt/spec40.C: New test.
55784
55785 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55786
55787         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55788         case.
55789         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55790
55791 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55792
55793         * gcc.c-torture/compile/20010209-1.c: New test.
55794
55795 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55796
55797         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55798         excess errors message but not if it crashes.
55799         * g++.old-deja/g++.other/crash27.C: Likewise.
55800         * g++.old-deja/g++.other/crash28.C: Likewise.
55801         * g++.old-deja/g++.other/crash30.C: Likewise.
55802         * g++.old-deja/g++.other/crash32.C: Likewise.
55803         * g++.old-deja/g++.other/crash35.C: Likewise.
55804         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55805
55806 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55807
55808         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55809         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55810         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55811         g77.f-torture/execute/execute.exp,
55812         g77.f-torture/noncompile/noncompile.exp,
55813         gcc.c-torture/execute/execute.exp,
55814         gcc.c-torture/execute/memcheck/memcheck.exp,
55815         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55816         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55817         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55818         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55819         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55820         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55821         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55822         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55823         Remove bug reporting instructions with ancient email addresses.
55824
55825 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55826
55827         * gcc.dg/20010202-1.c: New test.
55828         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55829
55830 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55831
55832         * g++.dg/stdbool-if.C: New test.
55833
55834 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55835
55836         * objc/execute/fdecl.m: Added main().
55837
55838 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55839
55840         * gcc.c-torture/execute/20010206-1.c: New test.
55841
55842 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55843
55844         * gcc.dg/cpp/avoidpaste1.c: Update.
55845
55846 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55847
55848         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55849         Pero <nicola@brainstorm.co.uk>.
55850         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55851
55852 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55853
55854         * g++.old-deja/g++.pt/spec39.C: New test.
55855
55856 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55857
55858         * gcc.c-torture/compile/20010202-1.c: New test.
55859
55860 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55861
55862         * g++.old-deja/g++.abi/primary2.C: New test.
55863         * g++.old-deja/g++.abi/primary3.C: New test.
55864         * g++.old-deja/g++.abi/primary4.C: New test.
55865         * g++.old-deja/g++.abi/primary5.C: New test.
55866         * g++.old-deja/g++.abi/vtable3.h: New test.
55867         * g++.old-deja/g++.abi/vtable3a.C: New test.
55868         * g++.old-deja/g++.abi/vtable3b.C: New test.
55869         * g++.old-deja/g++.abi/vtable3c.C: New test.
55870         * g++.old-deja/g++.abi/vtable3d.C: New test.
55871         * g++.old-deja/g++.abi/vtable3e.C: New test.
55872         * g++.old-deja/g++.abi/vtable3f.C: New test.
55873         * g++.old-deja/g++.abi/vtable3g.C: New test.
55874         * g++.old-deja/g++.abi/vtable3h.C: New test.
55875         * g++.old-deja/g++.abi/vtable3i.C: New test.
55876         * g++.old-deja/g++.abi/vtable3j.C: New test.
55877         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55878
55879 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55880
55881         * g++.old-deja/g++.other/anon6.C: New test.
55882         * g++.old-deja/g++.other/anon7.C: New test.
55883
55884 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55885
55886         * gcc.dg/cpp/avoidpaste2.c: New tests.
55887
55888 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55889
55890         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55891
55892 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55893
55894         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55895         DECIMAL_DIG cases for Irix."
55896
55897 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55898
55899         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55900
55901 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55902
55903         * gcc.dg/c99-tag-1.c: New test.
55904
55905 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55906
55907         * gcc.dg/cpp/tr-warn1.c: Add tests.
55908
55909 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55910
55911         * gcc.dg/cpp/avoidpaste1.c: Update.
55912         * gcc.dg/cpp/paste4.c: Update.
55913
55914 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55915
55916         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55917         cases for Irix.
55918
55919 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55920
55921         * g++.old-deja/g++.other/inline19.C: New test.
55922
55923 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55924
55925         * gcc.dg/Wlarger-than.c: New test.
55926
55927 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55928
55929         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55930
55931 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55932
55933         * gcc.c-torture/execute/20010129-1.c: New test.
55934         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
55935
55936 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
55937
55938         * gcc.dg/cpp/avoidpaste1.c: Test case.
55939
55940 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
55941
55942         * g++.old-deja/g++.other/inline18.C: New test.
55943
55944 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55945
55946         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
55947         and __builtin_putchar.
55948
55949 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
55950
55951         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
55952         tests.
55953
55954 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
55955
55956         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
55957         floating point number rounding mode to round to the nearest
55958         representable mode.
55959
55960 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
55961
55962         * g++.old-deja/g++.other/mangle2.C: New test.
55963
55964 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55965
55966         * gcc.c-torture/compile/20010124-1.c: New test.
55967
55968 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
55969
55970         * g++.old-deja/g++.pt/spec38.C: New test.
55971
55972 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55973
55974         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
55975         "Build don't run".
55976
55977 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55978
55979         * gcc.c-torture/execute/20010123-1.c: New test.
55980
55981 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55982
55983         * g++.old-deja/g++.pt/spec37.C: New test.
55984
55985 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
55986
55987         * g++.old-deja/g++.pt/overload14.C: New test.
55988
55989 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55990
55991         * gcc.c-torture/execute/20010122-1.c: New test, exercise
55992         __builtin_return_address.
55993
55994 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
55995
55996         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
55997         * g++.old-deja/g++.pt/spec35.C: New test.
55998         * g++.old-deja/g++.pt/spec36.C: New test.
55999
56000 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56001
56002         * gcc.c-torture/compile/20010118-1.c: New test.
56003
56004 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56005
56006         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56007
56008 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56009
56010         * gcc.c-torture/execute/20010119-1.c: New test.
56011
56012 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56013
56014         * g++.old-deja/g++.other/vbase5.C: New test.
56015
56016 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56017
56018         * gcc.c-torture/execute/20010118-1.c: New test.
56019
56020 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56021
56022         * g++.old-deja/g++.pt/deduct3.C: New test.
56023
56024 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56025
56026         * g++.old-deja/g++.pt/spec34.C: New test.
56027
56028 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56029
56030         * g77.f-torture/compile/20000601-2.f: New test.
56031
56032 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56033
56034         * g++.old-deja/g++.other/init17.C: New test.
56035
56036 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56037
56038         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56039
56040 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56041
56042         * g++.old-deja/g++.pt/unify8.C: New test.
56043
56044 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56045
56046         * g++.old-deja/g++.abi/vbase1.C: New test.
56047
56048 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56049
56050         * g++.old-deja/g++.pt/crash65.C: New test.
56051
56052 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56053
56054         * gcc.dg/cpp/assembl2.S: New test case.
56055
56056 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56057
56058         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56059         are supported.
56060
56061 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56062
56063         * g++.old-deja/g++.other/builtins1.C: New test.
56064         * g++.old-deja/g++.other/builtins2.C: Likewise.
56065         * g++.old-deja/g++.other/builtins3.C: Likewise.
56066         * g++.old-deja/g++.other/builtins4.C: Likewise.
56067
56068 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56069
56070         * gcc.c-torture/compile/20010117-1.c: New test.
56071         * gcc.c-torture/compile/20010117-2.c: New test.
56072
56073 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56074
56075         * g77.f-torture/execute/20010116.[fx]: New test,
56076         XFAIL on i?86-*-*.
56077         * g77.f-torture/compile/20010115.f: Indicate it's
56078         a test for PR fortran/1636.
56079
56080 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56081
56082         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56083
56084 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56085
56086         * g77.f-torture/compile/20010115.f: New test.
56087
56088 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56089
56090         * g++.old-deja/g++.pt/nontype5.C: New test.
56091
56092 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56093
56094         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56095         have an equivalent working one below it.
56096
56097 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56098
56099         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56100         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56101
56102 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56103
56104         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56105         message containing "init_priority".
56106         (conpr-2.C): Likewise.
56107         (conpr-3.C): Likewise.
56108         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56109
56110 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56111
56112         * gcc.c-torture/execute/20010114-2.c: New test.
56113
56114 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56115
56116         * gcc.c-torture/compile/20010114-1.c: New test.
56117         * gcc.c-torture/compile/20010114-1.x: Xfail.
56118         * gcc.c-torture/compile/20010114-2.c: New test.
56119         * gcc.c-torture/execute/20010114-1.c: New test.
56120         * gcc.dg/trunc-1.c: New test.
56121         * gcc.dg/uninit-B.c: New test.
56122
56123 2001-01-13  Nick Clifton  <nickc@redhat.com>
56124
56125         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56126         target.
56127
56128 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56129
56130         * gcc.c-torture/compile/20010113-1.c: New test.
56131
56132 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56133
56134         * gcc.c-torture/compile/20001212-1.c: New test.
56135
56136 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56137
56138         * gcc.dg/cpp/widestr1.c: Update.
56139         * gcc.dg/cpp/prag-imp.c: Remove.
56140
56141 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56142
56143         * gcc.c-torture/execute/20000801-3.x: Remove.
56144         * gcc.dg/c90-init-1.c: New test.
56145         * gcc.dg/c99-init-1.c: New test.
56146         * gcc.dg/c99-init-2.c: New test.
56147         * gcc.dg/gnu99-init-1.c: New test.
56148
56149 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56150
56151         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56152         testing that no relevant ones were found.
56153
56154 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56155
56156         * g++.old-deja/g++.pt/cast2.C: New test.
56157
56158 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56159
56160         * g++.old-deja/g++.pt/friend47.C: New test.
56161
56162 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56163
56164         * g++.old-deja/g++.pt/instantiate13.C: New test.
56165
56166 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56167
56168         * g++.old-deja/g++.other/defarg7.C: New test.
56169         * g++.old-deja/g++.other/defarg8.C: New test.
56170
56171 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56172
56173         * g++.old-deja/g++.pt/crash64.C: New test.
56174
56175 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56176
56177         * g++.old-deja/g++.pt/crash63.C: New test.
56178
56179 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56180
56181         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56182
56183 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56184
56185         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56186
56187 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56188
56189         * g++.old-deja/g++.pt/error3.C: New test.
56190
56191 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56192
56193         * g++.old-deja/g++.other/crash39.C: New test.
56194
56195 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56196
56197         * g++.old-deja/g++.other/vbase4.C: New test.
56198
56199 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56200
56201         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56202         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56203         * gcc.dg/special/special.exp: New test driver which will check
56204         for alias support for the above test.
56205
56206 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56207
56208         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56209         problems on small machines.
56210         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56211         parameterize.
56212
56213 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56214
56215         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56216         mips.
56217         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56218
56219 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56220
56221         * g++.old_deja/g++.pt/using8.C: New test.
56222
56223 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56224
56225         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56226
56227 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56228
56229         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56230         where a failure is expected.
56231         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56232
56233 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56234
56235         * g++.old_deja/g++.pt/instantiate12.C: New test.
56236
56237 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56240         start of structs.
56241         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56242         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56243         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56244         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56245         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56246         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56247         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56248         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56249         * g++.old-deja/g++.eh/spec6.C: Likewise.
56250         * g++.old-deja/g++.jason/crash3.C: Likewise.
56251         * g++.old-deja/g++.law/ctors11.C: Likewise.
56252         * g++.old-deja/g++.law/ctors17.C: Likewise.
56253         * g++.old-deja/g++.law/ctors5.C: Likewise.
56254         * g++.old-deja/g++.law/ctors9.C: Likewise.
56255         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56256         * g++.old-deja/g++.mike/net22.C: Likewise.
56257         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56258         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56259         * g++.old-deja/g++.mike/virt3.C: Likewise.
56260         * g++.old-deja/g++.niklas/t128.C: Likewise.
56261         * g++.old-deja/g++.other/anon4.C: Likewise.
56262         * g++.old-deja/g++.other/using1.C: Likewise.
56263         * g++.old-deja/g++.other/warn3.C: Likewise.
56264         * g++.old-deja/g++.pt/t37.C: Likewise.
56265         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56266         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56267
56268 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56269
56270         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56271
56272 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56273
56274         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56275
56276 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56277
56278         * gcc.c-torture/compile/20010107-1.c: New test.
56279
56280 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56281
56282         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56283
56284 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56285
56286         * gcc.dg/format/format.h: New file.
56287         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56288         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56289         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56290         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56291         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56292         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56293         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56294         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56295         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56296         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56297         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56298         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56299         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56300         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56301         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56302         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56303         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56304         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56305         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56306         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56307         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56308         instead of declaring standard types, macros and functions in each
56309         test.
56310
56311 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56312
56313         * gcc.c-torture/execute/20010106-1.c: New test.
56314
56315 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56316
56317         * gcc.dg/format/format.exp: New file.
56318         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56319         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56320         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56321         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56322         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56323         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56324         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56325         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56326         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56327         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56328         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56329         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56330         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56331         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56332         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56333         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56334         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56335         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56336         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56337         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56338         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56339         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56340         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56341         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56342         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56343         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56344         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56345         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56346         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56347         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56348         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56349         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56350         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56351         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56352         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56353         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56354         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56355         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56356         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56357         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56358         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56359         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56360
56361 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56362
56363         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56364         account.
56365
56366 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56367
56368         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56369
56370 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56371
56372         * g++.old-deja/g++.pt/crash62.C: New test.
56373
56374 2001-01-04  Richard Henderson  <rth@redhat.com>
56375
56376         * gcc.dg/20000926-1.c: Update expected warnings.
56377         * gcc.dg/array-2.c: Likewise.
56378         * gcc.dg/array-4.c: Also validate flexible array members.
56379         * gcc.dg/c99-flex-array-1.c: New.
56380
56381 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56382
56383         * gcc.c-torture/compile/20001222-1.x: Remove.
56384
56385 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56386
56387         * gcc.c-torture/execute/built-in-setjmp.c: New.
56388
56389 2001-01-03  Richard Henderson  <rth@redhat.com>
56390
56391         * gcc.dg/940510-1.c: Update expected error wording.
56392         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56393
56394 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56395
56396         * lib/target-supports.exp (check_alias_available): Modified to
56397         indicate aliases not supported if only weak aliases are supported.
56398
56399 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56400
56401         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56402         Turn on cmpstrsi checks for __pj__ and __i370__.
56403
56404 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56405
56406         * g++.old-deja/g++.other/virtual11.C: New test.
56407
56408 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56409
56410         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56411
56412 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56413
56414         * gcc.c-torture/compile/20010102-1.c: New test.
56415
56416 2001-01-02  Andreas Jaeger  <aj@suse.de>
56417
56418         * gcc.dg/noreturn-3.c: New test.
56419
56420         * gcc.dg/noreturn-4.c: New test.
56421
56422 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56423
56424         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56425         __builtin_fputc and __builtin_fwrite.
56426
56427 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56428
56429         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56430         signed char, not default char.
56431
56432 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56433
56434         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56435
56436 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56437
56438         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56439
56440 2000-12-29  Richard Henderson  <rth@redhat.com>
56441
56442         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56443         (__cyg_profile_func_exit): Define.
56444
56445 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56446
56447         * g++.dg/vtgc1.C: New test.
56448
56449 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56450
56451         * gcc.dg/noncompile/20001228-1.c: New test.
56452
56453         * gcc.dg/20001228-1.c: New test.
56454
56455         * gcc.c-torture/execute/20001228-1.c: New test.
56456
56457 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56458
56459         * gcc.dg/format-strfmon-1.c: New test.
56460
56461 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56462
56463         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56464         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56465         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56466         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56467         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56468         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56469         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56470         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56471         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56472         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56473         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56474         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56475         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56476
56477         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56478         * gcc.c-torture/execute/string-opt-4.c: Test index.
56479
56480 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56481
56482         * gcc.c-torture/compile/20001226-1.c: New test.
56483
56484 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56485
56486         * gcc.c-torture/compile/20001222-1.c: New test.
56487         * gcc.c-torture/compile/20001222-1.x: Xfail.
56488
56489 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56490
56491         * gcc.c-torture/execute/comp-goto-2.c: New test.
56492
56493 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56494
56495         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56496         Use long types if __INT_MAX__ is 32767.
56497         (main): Use cast to (sint32 *) when poking 88 into a_page.
56498
56499         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56500
56501 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56502
56503         * gcc.c-torture/compile/20001221-1.c: New test.
56504         * gcc.c-torture/execute/20001221-1.c: New test.
56505
56506 2000-12-20  Richard Henderson  <rth@redhat.com>
56507
56508         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56509         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56510
56511 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56512
56513         * gcc.dg/compare3.c: New test.
56514
56515 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56516
56517         * gcc.dg/format-warnll-1.c: New test.
56518
56519 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56520
56521         * gcc.dg/cpp/cmdlne-P.c: New test.
56522
56523 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56524
56525         * gcc.c-torture/execute/builtin-abs-1.c,
56526         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56527
56528 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56529
56530         * gcc.dg/cpp/multiline.c: New test.
56531
56532 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56533
56534         * g++.old-deja/g++.other/syshdr1.C: Update.
56535         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56536
56537 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56538
56539         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56540
56541 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56542
56543         * g++.old-deja/g++.pt/ttp65.C: New test.
56544
56545 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56546
56547         * g++.old-deja/g++.pt/ttp64.C: New test.
56548
56549 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56550
56551         * g++.old-deja/g++.pt/spec33.C: New test.
56552
56553 2000-12-14  Catherine Moore  <clm@redhat.com>
56554
56555         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56556         * gcc.c-torture/execute/920612-2.c: Likewise.
56557         * gcc.c-torture/execute/920428-2.c: Likewise.
56558         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56559         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56560
56561 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56562
56563         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56564         * gcc.dg/pack-test-2.c: Likewise.
56565
56566 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56567
56568         Tests by Zack Weinberg <zackw@stanford.edu>.
56569
56570         * gcc.dg/cpp/defined.c: Update.
56571         * gcc.dg/cpp/defined_trad.c: New tests.
56572
56573 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56574
56575         * gcc.dg/cpp/trad-direct.c: Update.
56576
56577 2000-12-11  Neil Booth  <neilb@earthling.net>
56578
56579         * gcc.dg/cpp/defined_trad.c
56580
56581 2000-12-11  Neil Booth  <neilb@earthling.net>
56582
56583         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56584
56585 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56586
56587         * gcc.dg/format-miss-2.c: New test.
56588
56589 2000-12-09  Neil Booth  <neilb@earthling.net>
56590
56591         * gcc.dg/cpp/lineflags.c: New tests.
56592         * gcc.dg/cpp/poison.c: Update.
56593         * gcc.dg/cpp/redef2.c: Update.
56594         * gcc.dg/cpp/skipping.c: New test.
56595
56596 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56597
56598         * g++.old-deja/g++.other/eh3.C: New testcase.
56599
56600 2000-12-07  Neil Booth  <neilb@earthling.net>
56601
56602         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56603         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56604         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56605         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56606         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56607         Update.
56608
56609 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56610
56611         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56612         __SIZE_TYPE__ instead of int for type of integers cast to
56613         pointers.
56614
56615 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56616
56617         * g++.old-deja/g++.other/cleanup4.C: New test.
56618
56619 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56620
56621         * format-sec-1.c: New test.
56622
56623 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56624
56625         * gcc.dg/format-nonlit-3.c: New test.
56626
56627 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56628
56629         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56630         through a null pointer.
56631
56632 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56633
56634         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56635         * g++.old-deja/g++.pt/partial4.C: New test.
56636
56637 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56638
56639         * gcc.c-torture/execute/ieee/hugeval.x: New.
56640
56641 2000-12-06  Neil Booth  <neilb@earthling.net>
56642
56643         * gcc.dg/cpp/backslash2.c: New tests.
56644
56645 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56646
56647         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56648         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56649
56650 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56651
56652         * gcc.c-torture/execute/20001203-2.c: New testcase.
56653
56654 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56655
56656         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56657         * g++.old-deja/g++.other/virtual10.C: New test.
56658
56659 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56660
56661         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56662
56663 2000-12-05  Richard Henderson  <rth@redhat.com>
56664
56665         * gcc.c-torture/compile/20001205-1.c: New.
56666
56667 2000-12-04  Neil Booth  <neilb@earthling.net>
56668
56669         * g++.old-deja/g++.other/virtual9.C: New test.
56670         * g++.old-deja/g++.pt/crash61.C: New test.
56671         * gcc.c-torture/execute/loop-9.c: New test.
56672
56673 2000-12-04  Neil Booth  <neilb@earthling.net>
56674
56675         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56676         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56677         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56678         * gcc.dg/cpp/extratokens.c: ...here.
56679
56680 2000-12-04  Neil Booth  <neilb@earthling.net>
56681
56682         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56683         New tests.
56684
56685 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56686
56687         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56688         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56689
56690 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56691
56692         * gcc.c-torture/execute/20001203-1.c: New test.
56693
56694 2000-12-03  Neil Booth  <neilb@earthling.net>
56695
56696         * gcc.dg/cpp/macro6.c: New test cases.
56697
56698 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56699
56700         * gcc.c-torture/execute/string-opt-9.c: New test.
56701         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56702         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56703         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56704
56705         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56706         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56707
56708 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56709
56710         * gcc.dg/cpp/if-6.c: New testcase.
56711
56712         * gcc.dg/20001201-1.c: New testcase.
56713
56714 2000-12-02  Neil Booth  <neilb@earthling.net>
56715
56716         * g++.old-deja/g++.other/externC4.C,
56717         g++.old-deja/g++.other/friend10.C: New tests.
56718
56719 2000-12-02  Neil Booth  <neilb@earthling.net>
56720
56721         * g++.old-deja/g++.other/instan2.C
56722         * g++.old-deja/g++.other/instan3.C: New test.
56723
56724 2000-12-02  Neil Booth  <neilb@earthling.net>
56725
56726         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56727         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56728         gnuc99.c,gnuc99-pedantic.c: New tests.
56729
56730 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56731
56732         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56733         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56734
56735 2000-12-01  Neil Booth  <neilb@earthling.net>
56736
56737         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56738         * gcc.dg/cpp/poison.c: Update.
56739         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56740
56741 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56742
56743         * g77.f-torture/execute/20001201.f: New test.
56744
56745 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56746
56747         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56748
56749 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56750
56751         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56752
56753 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56754
56755         * g++.old-deja/g++.other/cast6.C: New test.
56756
56757 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56758
56759         * gcc.c-torture/execute/20001130-2.c: New testcase.
56760
56761 2000-11-30  Richard Henderson  <rth@redhat.com>
56762
56763         * gcc.c-torture/execute/20001130-1.c: New test.
56764
56765 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56766
56767         * g++.old-deja/g++.other/op3.C: New test.
56768
56769 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56770
56771         * g++.old-deja/g++.other/op2.C: New test.
56772
56773 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56774
56775         * g++.old-deja/g++.other/crash38.C: New test.
56776
56777 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56778
56779         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56780
56781 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56782
56783         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56784         tests.
56785         * gcc.c-torture/execute/string-opt-6.c: New test.
56786
56787         * gcc.dg/20001117-1.c: Add main.
56788
56789 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56790
56791         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56792         Move from here ...
56793         * gcc.dg/940510-1.c: ... to here.
56794
56795         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56796         zero-size arrays in toplevel structures.
56797
56798 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56799
56800         * gcc.c-torture/execute/loop-8.c: New test.
56801
56802 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56803
56804         * g++.old-deja/g++.other/base1.C: New test.
56805
56806 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56807
56808         * g++.old-deja/g++.other/parse2.C: New test.
56809
56810 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56811
56812         * g++.old-deja/g++.pt/incomplete1.C: New test.
56813
56814 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56815
56816         * g++.old-deja/g++.other/friend9.C: New test.
56817
56818 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56819
56820         * gcc.dg/20001127-1.c: New test.
56821
56822 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56823
56824         * g++.old-deja/g++.pt/friend46.C: New test.
56825
56826 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56827
56828         * g++.old-deja/g++.other/ptrmem8.C: New test.
56829
56830 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56831
56832         * gcc.c-torture/execute/string-opt-7.c: New test.
56833         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56834
56835 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56836
56837         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56838         instead of 'mkcheck 2'.
56839
56840 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56841
56842         * gcc.c-torture/execute/memcheck/driver.c,
56843         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56844         C9X references to refer to C99.
56845
56846 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56847
56848         * gcc.dg/ultrasp3.c: New test.
56849
56850 2000-11-25  Neil Booth  <neilb@earthling.net>
56851
56852         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56853
56854 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56855
56856         * gcc.c-torture/compile/20001123-2.c: New.
56857
56858 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56859
56860         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56861
56862 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56863
56864         * gcc.dg/sequence-point-1.c: Add some new tests.
56865         * gcc.c-torture/execute/20001124-1.c: New test.
56866
56867 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56868
56869         * g++.old-deja/g++.other/vaarg4.C: New test.
56870         * gcc.c-torture/compile/20001123-1.c: New test.
56871
56872 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56873
56874         * g++.other/crash24.C: Adjust and remove XFAIL.
56875         * g++.other/crash37.C: New test.
56876
56877 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56878
56879         * g++.old-deja/g++.pt/instantiate9.C: New test.
56880
56881 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56882
56883         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56884         new ABI, too.
56885
56886         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56887         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56888
56889 2000-11-22  Neil Booth  <neilb@earthling.net>
56890
56891         * gcc.dg/cpp/Wtrigraphs.c: New test.
56892
56893 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56894
56895         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56896
56897 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56898
56899         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56900
56901 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56902
56903         * lib/gcc-dg.exp: load_lib scanasm.exp.
56904         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56905         * lib/g++-dg.exp: load_lib scanasm.exp.
56906         * lib/scanasm.exp: New.
56907         (scan-assembler, scan-assembler-not): Add optional arguments to
56908         test name, or if not present, the pattern name.
56909         (scan-assembler-dem, scan-assembler-dem-not): New.
56910
56911         * g++.dg/dg.exp: New.
56912
56913 2000-11-21  Neil Booth  <neilb@earthling.net>
56914
56915         * gcc.dg/cpp/integrated1.c: Remove.
56916
56917 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56918
56919         * gcc.c-torture/execute/20001121-1.c: New test.
56920
56921 2000-11-21  Richard Henderson  <rth@redhat.com>
56922
56923         * gcc.c-torture/compile/20001121-1.c: New test.
56924
56925 2000-11-20  Neil Booth  <neilb@earthling.net>
56926
56927         * gcc.dg/cpp/integrated1.c: New test.
56928
56929 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56930
56931         * g++.old-deja/g++.other/inline17.C: New test.
56932
56933 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
56934
56935         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
56936         local variable to be zero: I made the variable global. Now
56937         uses abort() and exit() instead of relying on main's return value.
56938
56939 2000-11-20  Neil Booth  <neilb@earthling.net>
56940
56941         * gcc.dg/cpp/paste2.c: Update test.
56942         * objc/execute/paste.m: New test.
56943
56944 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56945
56946         * gcc.dg/c99-condexpr-1.c: New test.
56947
56948 2000-11-20  Neil Booth  <neilb@earthling.net>
56949
56950         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
56951
56952 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
56953
56954         * g++.old-deja/g++.pt/export1.C: New test.
56955
56956 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
56957
56958         * gcc.dg/20001117-1.c: New test.
56959
56960 2000-11-18  Richard Henderson  <rth@redhat.com>
56961
56962         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
56963
56964 2000-11-18  Richard Henderson  <rth@redhat.com>
56965
56966         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
56967         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
56968         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
56969
56970 2000-11-18  Richard Henderson  <rth@redhat.com>
56971
56972         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
56973         (main): New.  Exit cleanly.
56974
56975 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56976
56977         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
56978         gcc.dg/c99-fordecl-2.c: New tests.
56979
56980 2000-11-18  Richard Henderson  <rth@redhat.com>
56981
56982         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
56983         * gcc.c-torture/execute/zerolen-2.c: New.
56984
56985 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56986
56987         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
56988         memory.
56989
56990 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56991
56992         * g++.old-deja/g++.pt/instantiate8.C: New test.
56993
56994 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
56995
56996         * g++.old-deja/g++.other/incomplete.C: Add more tests.
56997         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
56998
56999 2000-11-16  Nick Clifton  <nickc@redhat.com>
57000
57001         * gcc.c-torture/execute/nestfunc-2.c: New test.
57002         * gcc.c-torture/execute/nestfunc-3.c: New test.
57003
57004 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57005
57006         * gcc.c-torture/compile/20001116-1.c: New test.
57007
57008 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57009
57010         * gcc.c-torture/execute/20001115-1.c: New test.
57011
57012 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57013
57014         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57015         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57016         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57017         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57018
57019 2000-11-15  Neil Booth  <neilb@earthling.net>
57020
57021         gcc.dg/cpp/_Pragma1.c: Update.
57022         gcc.dg/cpp/_Pragma2.c: New test.
57023
57024 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57025
57026         * g++.old-deja/g++.other/anon5.C: New test.
57027
57028 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57029
57030         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57031         tests.
57032
57033 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57034
57035         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57036         output.
57037
57038 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57039
57040         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57041         labels at end of compound statements.
57042
57043 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57044
57045         * gcc.c-torture/execute/loop-7.c: New test.
57046
57047 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57048
57049         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57050
57051 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57052
57053         * gcc.dg/c99-bool-1.c: New test.
57054
57055 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57056
57057         * gcc.dg/c99-scope-1.c: Remove xfail.
57058         * gcc.dg/c99-scope-2.c: New test.
57059
57060 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57061
57062         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57063         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57064
57065 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57066
57067         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57068         error messages.
57069
57070         * g++.mike/p700.C: Don't typedef wchar_t.
57071         * g++.mike/p784.C: Likewise.
57072         * g++.mike/eb101.C: Don't use __wchar_t.
57073
57074 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57075
57076         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57077         from DO loop.
57078
57079 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57080
57081         * gcc.c-torture/execute/20001111-1.c: New test.
57082
57083 2000-11-10  Nick Clifton  <nickc@redhat.com>
57084
57085         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57086         long multuiple and accumulate.
57087
57088 2000-11-09  Richard Henderson  <rth@redhat.com>
57089
57090         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57091         via size_t instead of int.
57092
57093         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57094         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57095         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57096         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57097
57098 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57099
57100         * gcc.c-torture/compile/20001109-1.c: New test.
57101         * gcc.c-torture/compile/20001109-2.c: New test.
57102
57103 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57104
57105         * g++.old-deja/g++.pt/operator1.C: New test.
57106         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57107
57108 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57109
57110         * gcc.dg/20001108-1.c: New test.
57111
57112 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57113
57114         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57115         with both arguments constant strings.
57116         * gcc.c-torture/execute/string-opt-3.c: New test.
57117         * gcc.c-torture/execute/string-opt-4.c: New test.
57118         * gcc.c-torture/execute/string-opt-5.c: New test.
57119
57120 2000-11-08  Nick Clifton  <nickc@redhat.com>
57121
57122         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57123         mulsidi3adddi patterns.
57124
57125 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57126
57127         * g++.old-deja/g++.other/crash36.C: New test.
57128
57129 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57130
57131         * g++.old-deja/g++.other/init16.C: New test.
57132
57133 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57134
57135         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57136
57137 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57138
57139         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57140         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57141         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57142
57143 2000-11-07  DJ Delorie  <dj@redhat.com>
57144
57145         * gcc.dg/20000614-1.c: Add return so that test can pass.
57146
57147 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57148
57149         * gcc.c-torture/execute/string-opt-1.c: New test.
57150
57151 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57152
57153         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57154         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57155         parameters in registers, and there is no way for a varargs
57156         function to know in which order the integer and floating-point
57157         parameters should be interleaved when they are placed on the
57158         stack.
57159         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57160         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57161
57162 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57163
57164         * gcc.c-torture/execute/string-opt-2.c: New test.
57165
57166 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57167
57168         * g++.old-deja/g++.pt/crash60.C: New test.
57169
57170 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57171
57172         * g++.old-deja/g++.other/crash24.C: New test.
57173         * g++.old-deja/g++.other/crash25.C: New test.
57174         * g++.old-deja/g++.other/crash26.C: New test.
57175         * g++.old-deja/g++.other/crash27.C: New test.
57176         * g++.old-deja/g++.other/crash28.C: New test.
57177         * g++.old-deja/g++.other/crash29.C: New test.
57178         * g++.old-deja/g++.other/crash30.C: New test.
57179         * g++.old-deja/g++.other/crash31.C: New test.
57180         * g++.old-deja/g++.other/crash32.C: New test.
57181         * g++.old-deja/g++.other/crash33.C: New test.
57182         * g++.old-deja/g++.other/crash34.C: New test.
57183         * g++.old-deja/g++.other/crash35.C: New test.
57184
57185 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57186
57187         * gcc.c-torture/execute/20001031-1.c: New test.
57188
57189 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57190
57191         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57192         namespace.
57193
57194         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57195         standards-conformant.
57196
57197         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57198
57199         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57200         * g++.old-deja/g++.mike/p755a.C: Likewise.
57201         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57202         library makes no calls to `operator new' during initialization.
57203
57204 2000-11-04  Neil Booth  <neilb@earthling.net>
57205
57206         * gcc.dg/cpp/include2.c: New tests.
57207
57208 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57209
57210         * lib/g++.exp (g++_set_ld_library_path): New function.
57211         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57212
57213 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57214
57215         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57216         warnings.
57217
57218 2000-11-01  Richard Henderson  <rth@redhat.com>
57219
57220         * g++.old-deja/g++.ext/namedret1.C: New.
57221         * g++.old-deja/g++.ext/namedret2.C: New.
57222         * g++.old-deja/g++.ext/namedret3.C: New.
57223
57224 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57225
57226         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57227         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57228
57229 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57230
57231         * gcc.c-torture/execute/va-arg-21.c: New test.
57232
57233 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57234
57235         * gcc.dg/c99-complex-2.c: New test.
57236
57237 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57238
57239         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57240
57241 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57242
57243         * g++.old-deja/g++.other/inline16.C: New test.
57244
57245 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57246
57247         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57248         __PRETTY_FUNCTION__
57249
57250 2000-10-29  Neil Booth  <neilb@earthling.net>
57251
57252         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57253         New tests.
57254         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57255         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57256         optimisation.
57257
57258 2000-10-29  Neil Booth  <neilb@earthling.net>
57259
57260         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57261         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57262         * mi5.c: Test multiple includes work with -C.
57263         * trigraphs.c: Test ^= version.
57264
57265 2000-10-28  Neil Booth  <neilb@earthling.net>
57266
57267         New tests and test updates for new macro expander.
57268
57269         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57270         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57271         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57272         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57273         new diagnostic messages.
57274
57275         * gcc.dg/cpp/macro3.c: New tests.
57276
57277 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57278
57279         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57280         on the same line.
57281
57282 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57283
57284         * g++.old-deja/g++.other/eh2.C: New test.
57285
57286 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57287
57288         * gcc.c-torture/execute/20001027-1.c: New test.
57289
57290 2000-10-26  Richard Henderson  <rth@redhat.com>
57291
57292         * gcc.c-torture/execute/20001026-1.c: New.
57293
57294 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57295
57296         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57297         * g++.old-deja/g++.law/builtin1.C: Likewise.
57298         * g++.old-deja/g++.law/ctors10.C: Likewise.
57299         * g++.old-deja/g++.law/virtual3.C: Likewise.
57300         * g++.old-deja/g++.mike/p658.C: Likewise.
57301         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57302         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57303         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57304         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57305         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57306
57307 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57308
57309         * gcc.c-torture/compile/20001024-1.c: New test.
57310
57311 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57312
57313         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57314         to tell us whether or not we are using V3.
57315
57316 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57317
57318         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57319         operands.
57320
57321 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57322
57323         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57324
57325 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57326
57327         * gcc.c-torture/execute/20001024-1.c: New test.
57328
57329 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57330
57331         * g++.old-deja/g++.other/sibcall1.C: New test.
57332
57333 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57334
57335         * gcc.dg/noncompile/init-3.c: New test.
57336
57337 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57338
57339         * gcc.dg/format-array-1.c: New test.
57340
57341 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57342
57343         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57344         writing through null pointers; remove comment about testing
57345         unterminated strings.
57346
57347 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57348
57349         * gcc.c-torture/execute/20001017-2.c: New test.
57350
57351 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57352
57353         * gcc.c-torture/compile/20001018-1.c: New test.
57354         * gcc.c-torture/compile/20001018-1.x: Xfail.
57355
57356 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57357
57358         * gcc.c-torture/execute/20001017-1.c: New test.
57359
57360 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57361
57362         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57363         for multiple use of arguments with scanf formats; add tests for
57364         multiple use of arguments.
57365
57366 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57367
57368         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57369         from some old tests.
57370
57371 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57372
57373         * gcc.dg/format-miss-1.c: New test.
57374
57375 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57376
57377         * gcc.c-torture/execute/20001013-1.c: New test.
57378
57379 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57380
57381         * gcc.dg/format-branch-1.c: New test.
57382
57383 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57384
57385         * README, lib/file-format.exp: Remove EGCS references.
57386
57387 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57388
57389         * gcc.dg/20001013-1.c: New test.
57390
57391 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57392
57393         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57394         for intmax_t in the compiler using __typeof__ and the type rules
57395         for conditional expressions.
57396
57397 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57398
57399         * gcc.dg/20001012-1.c: New test.
57400         * gcc.dg/20001012-2.c: New test.
57401
57402 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57403
57404         * gcc.dg/format-attr-1.c: New test.
57405
57406 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57407
57408         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57409         __LONG_LONG_MAX__ instead of LLONG_MAX.
57410
57411 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57412
57413         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57414         scanf flags.
57415         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57416         flags.
57417
57418 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57419
57420         * gcc.dg/sequence-pt-1.c: New test.
57421
57422 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57423
57424         * gcc.c-torture/execute/20001011-1.c: New testcase.
57425         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57426
57427 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57428
57429         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57430         does not error on it.
57431
57432 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57433
57434         * gcc.dg/20001009-1.c: New test.
57435
57436 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57437
57438         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57439         * gcc.c-torture/execute/20001009-2.c: ... to here.
57440
57441 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57442
57443         * gcc.c-torture/compile/20001009-1.c: New testcase.
57444         * gcc.c-torture/execute/20001009-1.c: New testcase.
57445         Testcases provided by Jan Hubicka <jh@suse.cz>.
57446
57447 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57448
57449         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57450         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57451         uintmax_t using <limits.h> to emulate the compiler's internal
57452         logic.  No longer XFAIL %j tests.
57453
57454 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57455
57456         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57457         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57458         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57459         regexps and details of expected handling of some bad formats.
57460         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57461         suppression.
57462
57463 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57464
57465         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57466         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57467         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57468         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57469         in list archives.
57470
57471 2000-10-06  Richard Henderson  <rth@cygnus.com>
57472
57473         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57474         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57475         * g++.old-deja/g++.jason/report.C: Likewise.
57476         * g++.old-deja/g++.law/friend5.C: Likewise.
57477         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57478         of the expected warnings.
57479
57480 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57481
57482         * g++.old-deja/g++.pt/enum14.C: New test.
57483
57484 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57485
57486         * g++.old-deja/g++.pt/crash59.C: New test.
57487
57488 2000-10-04  Will Cohen  <wcohen@redhat.com>
57489
57490         * gcc.dg/20000926-1.c: New test.
57491
57492 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57493
57494         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57495         function name for current C++ compiler.
57496         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57497
57498 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57499
57500         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57501         __PRETTY_FUNCTION__.
57502         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57503
57504 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57505
57506         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57507
57508 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57509
57510         * gcc.c-torture/compile/20000923-1.c: New test.
57511
57512 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57513
57514         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57515         * g++.old-deja/g++.pt/ttp62.C: Same.
57516         * g++.old-deja/g++.other/inline14.C: Same.
57517
57518 2000-09-24  Richard Henderson  <rth@cygnus.com>
57519
57520         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57521
57522 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57523
57524         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57525
57526 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57527
57528         * gcc.c-torture/compile/20000922-1.c: New file.
57529
57530 2000-09-21  Nick Clifton  <nickc@redhat.com>
57531
57532         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57533         a signed long modulo operation.
57534         (mod6): New function - perform an unsigned long modulo operation.
57535         (main): Add tests for modulos of very large numbers by very small
57536         dividends.
57537
57538 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57539
57540         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57541
57542 2000-09-19  Richard Henderson  <rth@cygnus.com>
57543
57544         * gcc.dg/compare2.c (case 10): XFAIL.
57545
57546 2000-09-18  Richard Henderson  <rth@cygnus.com>
57547
57548         * gcc.c-torture/execute/20000906-1.c: Move ...
57549         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57550         that support __builtin_trap.
57551
57552 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57553
57554         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57555
57556 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57557
57558         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57559         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57560         more $ format tests.
57561
57562 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57563
57564         * gcc.dg/format-errmk-1.c: New test.
57565
57566 2000-09-17  Greg McGary  <greg@mcgary.org>
57567
57568         * gcc.c-torture/execute/20000917-1.x: Remove.
57569
57570 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57571
57572         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57573
57574 2000-09-17  Greg McGary  <greg@mcgary.org>
57575
57576         * gcc.c-torture/execute/20000917-1.c: New test.
57577         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57578
57579 2000-09-16  Neil Booth  <NeilB@earthling.net>
57580
57581         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57582         in nested macro bug.
57583
57584 2000-09-15  Neil Booth  <NeilB@earthling.net>
57585
57586         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57587
57588 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57589
57590         * gcc.c-torture/execute/20000914-1.c: New test.
57591
57592 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57593
57594         * g++.other/inline13.C: New test.
57595
57596 2000-09-12  Andreas Jaeger  <aj@suse.de>
57597
57598         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57599         constant by Ulrich Drepper <drepper@redhat.com>.
57600
57601 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57602
57603         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57604
57605 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57606
57607         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57608
57609 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57610
57611         * gcc.dg/cpp/backslash.c: New test.
57612
57613 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57614
57615         * gcc.c-torture/execute/20000910-1.c: New test.
57616         * gcc.c-torture/execute/20000910-2.c: Likewise.
57617
57618 2000-09-11  Robert Lipe  <robertl@sco.com>
57619
57620         * gcc.dg/pragma-align.c: New test.
57621
57622 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57623
57624         * g++.old-deja/g++.pt/explicit82.C: New test.
57625         * g++.old-deja/g++.pt/explicit83.C: New test.
57626
57627 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57628
57629         * gcc.dg/asm-names.c: New test.
57630
57631 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57632
57633         * gcc.dg/cpp/tr-warn6.c: New test
57634
57635 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57636
57637         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57638         be accepted.
57639
57640 2000-09-07  Catherine Moore  <clm@redhat.com>
57641
57642         * gcc.c-torture/execute/unroll-1.c: New test.
57643
57644 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57645
57646         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57647         ERROR markers.
57648         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57649         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57650         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57651         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57652         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57653         Preprocess only.
57654         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57655         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57656
57657 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57658
57659         * g++.old-deja/g++.pt/deduct2.C: New test.
57660
57661 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57662
57663         * g++.old-deja/g++.pt/parms2.C: New test.
57664
57665 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57666
57667         * g++.old-deja/g++.pt/crash58.C: New test.
57668
57669 2000-09-06  Greg McGary  <greg@mcgary.org>
57670
57671         * gcc.c-torture/execute/20000906-1.c: New test.
57672         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57673
57674 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57675
57676         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57677
57678 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57679
57680         * g++.old-deja/g++.pt/crash57.C: New test.
57681
57682 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57683
57684         * g++.old-deja/g++.pt/crash56.C: New test.
57685
57686 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57687
57688         * g++.old-deja/g++.pt/koenig1.C: New test.
57689
57690 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57691
57692         * gcc.dg/20000904-1.c: New test.
57693
57694 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57695
57696         * gcc.dg/cpp/paste8.c: New test.
57697
57698 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57699
57700         * gcc.c-torture/compile/20000827-1.c: New test.
57701
57702 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57703
57704         * gcc.dg/format-diag-1.c: New test.
57705
57706 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57707
57708         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57709         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57710         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57711         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57712         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57713
57714 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57715
57716         * g++.old-deja/g++.other/nested4.C: New test.
57717
57718 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57719
57720         * g++.old-deja/g++.ns/scoped1.C: New test.
57721
57722 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57723
57724         * lib/g++.exp: Support testing already-installed GCC.
57725
57726 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57727
57728         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57729
57730 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57731
57732         * gcc.dg/return-type-2.c: New test.
57733
57734 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57735
57736         * gcc.c-torture/compile/20000825-1.c: New test.
57737
57738 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57739
57740         * gcc.dg/dwarf2-2.c: New test.
57741
57742 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57743
57744         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57745         dg-warning regexps.
57746
57747 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57748
57749         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57750         gcc.dg/format-ext-5.c: New tests.
57751
57752 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57753
57754         * g++.old-deja/g++.other/crash22.C: New test.
57755
57756 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57757
57758         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57759
57760 2000-08-24  Richard Henderson  <rth@cygnus.com>
57761
57762         * gcc.dg/ia64-sync-1.c: New test.
57763         * gcc.dg/ia64-sync-2.c: New test.
57764         * gcc.dg/ia64-asm-1.c: New test.
57765
57766 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57767
57768         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57769         * gcc.dg/format-ext-2.c: New test.
57770
57771 2000-08-23  Jason Merrill  <jason@redhat.com>
57772
57773         * lib/old-dejagnu.exp: Also ignore "In member function" and
57774         "At global scope".
57775
57776 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57777
57778         * gcc.dg/noncompile/label-lineno-1.c: New test.
57779
57780 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57781
57782         * gcc.dg/c99-array-nonobj-1.c: New test.
57783
57784 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57785
57786         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57787         tests.
57788         * gcc.dg/format-ext-1.c: New test.
57789
57790 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57791
57792         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57793         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57794         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57795         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57796         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57797
57798 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57799
57800         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57801         gcc.dg/c99-strftime-2.c: New tests.
57802
57803 2000-08-22  Richard Henderson  <rth@cygnus.com>
57804
57805         * gcc.c-torture/execute/20000822-1.c: New test.
57806
57807 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57808
57809         * gcc.c-torture/execute/20000819-1.x: Remove.
57810
57811 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57812
57813         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57814         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57815         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57816         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57817         gcc.dg/format-xopen-1.c: New tests.
57818
57819 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57820
57821         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57822
57823 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57824
57825         * g++.old-deja/g++.other/loop2.C: New test.
57826
57827         * gcc.c-torture/compile/20000606-1.c: New test.
57828         * gcc.c-torture/compile/20000728-1.c: New test.
57829         * gcc.c-torture/execute/20000801-1.c: New test.
57830         * gcc.c-torture/execute/20000801-2.c: New test.
57831         * gcc.c-torture/execute/20000819-1.c: New test.
57832         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57833         * gcc.dg/20000629-1.c: New test.
57834         * gcc.dg/20000724-1.c: New test.
57835         * gcc.dg/20000807-1.c: New test.
57836
57837 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57838
57839         * gcc.dg/cpp/pragma-1.c: New test.
57840         * gcc.dg/cpp/pragma-2.c: New test.
57841
57842 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57843
57844         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57845         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57846
57847 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57848
57849         * gcc.c-torture/compile/20000818-1.c: New test.
57850
57851 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57852
57853         * gcc.c-torture/execute/20000818-1.c: New test.
57854
57855 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57856
57857         * gcc.dg/format-va-1.c: New test.
57858
57859 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57860
57861         * g++.old-deja/g++.other/typedef8.C: New test.
57862
57863 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57864
57865         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57866         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57867         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57868         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57869         * g++.old-deja/g++.other/ptrmem7.C: New test.
57870         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57871
57872 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57873
57874         * g++.old-deja/g++.pt/typename27.C: New test.
57875
57876 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57877
57878         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57879         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57880         * g++.old-deja/g++.pt/friend45.C: New test.
57881         * g++.old-deja/g++.other/friend8.C: New test.
57882
57883 2000-08-15  Richard Henderson  <rth@cygnus.com>
57884
57885         * gcc.c-torture/execute/20000815-1.c: New test.
57886
57887 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57888
57889         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57890         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57891         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57892
57893 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57894
57895         * g++.old-deja/g++.other/refinit2.C: New test.
57896
57897 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57898
57899         * lib/c-torture.exp (c-torture): Make
57900         compiler_conditional_xfail_data global.
57901         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57902         compiler_conditional_xfail_data machinery.
57903         (f-torture-execute): Likewise.
57904         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57905         and only when unrolling loops.
57906
57907         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57908
57909 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57910
57911         * g++.old-deja/g++.pt/explicit81.C: New test.
57912
57913 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57914
57915         * g++.old-deja/g++.pt/typename26.C: New test.
57916
57917 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57918
57919         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57920         warning.
57921
57922 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57923
57924         * g++.old-deja/g++.other/array3.C: New test.
57925
57926 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57927
57928         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57929         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57930         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57931         New tests.
57932
57933 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
57934
57935         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
57936         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57937
57938 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
57939
57940         * gcc.c-torture/execute/20000808-1.c: New test.
57941
57942 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57943
57944         * gcc.dg/c90-const-expr-1.c: New test.
57945
57946 2000-08-08  Richard Henderson  <rth@cygnus.com>
57947
57948         * gcc.dg/noncompile/920923-1.c: Declare calloc.
57949
57950 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57951
57952         * gcc.dg/noncompile/const-ll-1.c: New test.
57953
57954 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57955
57956         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
57957
57958 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
57959
57960         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
57961         that running programs linked against the shared version of libobjc
57962         run correctly.
57963
57964 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57965
57966         * gcc.dg/c99-printf-1.c: New test.
57967
57968 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
57969
57970         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
57971
57972 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
57973
57974         * gcc.c-torture/execute/20000731-1.x: Delete.
57975
57976 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
57977
57978         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
57979         and torture_without_loops as is done by c-torture.exp.
57980         (search_for): Copy from c-torture.exp.
57981         (gcc-dg-runtest): New function, drives a directory of tests
57982         iterating over the TORTURE_OPTIONS.
57983         (scan-assembler, scan-assembler-not): Move here from
57984         individual directory drivers.
57985
57986         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
57987         defined by lib/gcc-dg.exp.
57988         * gcc.dg/cpp/cpp.exp: Likewise.
57989         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
57990         gcc-dg-runtest, so we cycle over optimization options.
57991
57992         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
57993         * gcc.dg/compare2.c: No longer expected to fail.
57994
57995 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57996
57997         * gcc.c-torture/execute/20000804-1.c: New test.
57998
57999 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58000
58001         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58002
58003 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58004
58005         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58006
58007 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58008
58009         * gcc.c-torture/compile/20000803-1.c: New test.
58010
58011 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58012
58013         * gcc.c-torture/execute/20000801-3.c,
58014         gcc.c-torture/execute/20000801-4.c: New tests.
58015         * gcc.c-torture/execute/20000801-3.x,
58016         gcc.c-torture/execute/20000801-4.x: Xfail.
58017
58018 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58019
58020         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58021         libobjc/.libs to allow for libtool.
58022
58023 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58024
58025         * gcc.c-torture/compile/20000802-1.c: New test.
58026
58027 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58028
58029         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58030
58031 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58032
58033         * gcc-c-torture/execute/20000731-2.c: New test.
58034
58035         * gcc.c-torture/execute/20000731-1.c: New test.
58036         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58037
58038 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58039
58040         * gcc.dg/cpp/paste7.c: New test.
58041         * gcc.dg/cpp/20000725-1.c: New test.
58042
58043 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58044
58045         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58046         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58047         declaration warning for __builtin_dwarf_reg_size.
58048
58049         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58050
58051 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58052
58053         * gcc.dg/noncompile/voidparam-1.c: New test.
58054
58055 2000-07-30  Richard Henderson  <rth@cygnus.com>
58056
58057         * gcc.dg/c90-digraph-1.c: Don't xfail.
58058         * gcc.dg/compare2.c (case 10): Xfail.
58059         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58060
58061 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58062
58063         * gcc.dg/c99-main-1.c: New test.
58064
58065 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58066
58067         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58068
58069 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58070
58071         * gcc.c-tortuer/execute/20000726-1.c: New test.
58072
58073 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58074
58075         * gcc.c-torture/execute/enum-2.c: New test.
58076
58077 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58078
58079         * gcc.dg/cpp/tr-warn3.c: New test.
58080
58081 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58082
58083         * g++.old-deja/g++.ext/implicit1.C: Remove.
58084         * g++.old-deja/g++.jason/c2.C: Remove
58085         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58086         * g++.old-deja/g++.pt/crash16.C: Likewise.
58087         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58088
58089 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58090
58091         * g++.old-deja/g++.other/for2.C: New test.
58092
58093 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58094
58095         * gcc.dg/20000720-1.c: New test.
58096
58097 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58098
58099         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58100
58101 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58102
58103         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58104         * gcc.c-torture/execute/20000722-1.c: New.
58105         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58106
58107 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58108
58109         * gcc.dg/cpp/20000720-1.S: New test.
58110
58111 2000-07-21  Michael Meissner  <meissner@redhat.com>
58112
58113         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58114
58115 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58116
58117         * g++.old-deja/g++.brendan/crash16.C,
58118         g++.old-deja/g++.brendan/parse3.C,
58119         g++.old-deja/g++.brendan/redecl1.C,
58120         g++.old-deja/g++.ns/template13.C,
58121         g++.old-deja/g++.other/decl4.C,
58122         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58123
58124 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58125
58126         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58127         and "Internal error".
58128
58129         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58130         regexps.
58131         * gcc.dg/cpp/paste6.c: New test.
58132
58133 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58134
58135         * gcc.dg/cpp/tr-direct.c: New test.
58136
58137         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58138         gcc.dg/cpp/undef1.c: Tweak error regexps.
58139
58140 2000-07-18  Eric Christopher <echristo@redhat.com>
58141
58142         * gcc.c-torture/compile/20000718-1.c: New test.
58143
58144 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58145
58146         * cpplex.c (_cpp_push_token): If the token being pushed back
58147         is the previous token in this context, just subtract one from
58148         context->posn.
58149         * cppmacro.c (save_expansion): Clear aux field when storing a
58150         placemarker.
58151
58152 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58153
58154         * gcc.dg/noncompile/redecl-1.c: New test.
58155
58156 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58157
58158         * gcc.c-torture/execute/20000717-5.c: New test.
58159         * gcc.c-torture/execute/20000717-1.x: Removed.
58160
58161 2000-07-17  Richard Henderson  <rth@cygnus.com>
58162
58163         * gcc.c-torture/execute/20000717-4.c: New test.
58164
58165 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58166
58167         * gcc.dg/cpp/syshdr.c: New test.
58168         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58169
58170 2000-07-17  Neil Booth  <neilb@earthling.net>
58171
58172         * gcc.dg/cpp/cmdlne-dM.c: New test.
58173         * gcc.dg/cpp/cmdlne-dD.c: New test.
58174
58175 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58176
58177         * gcc.c-torture/execute/20000717-3.c: New test.
58178
58179         * gcc.c-torture/compile/20000717-1.c: New test.
58180
58181 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58182
58183         * gcc.c-torture/execute/20000717-2.c: New test.
58184
58185 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58186
58187         * gcc.dg/formatz-1.c: New test.
58188
58189         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58190         * gcc.dg/c99-digraph-1.c: New tests.
58191
58192         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58193         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58194
58195         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58196         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58197         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58198         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58199         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58200         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58201         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58202
58203 2000-07-17  Greg McGary <greg@mcgary.org>
58204
58205         * gcc.c-torture/execute/20000717-1.c: New test.
58206         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58207
58208 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58209
58210         * gcc.c-torture/execute/20000715-2.c: New test.
58211         * gcc.dg/20000715-1.c: New test.
58212
58213 2000-07-15  Michael Meissner  <meissner@redhat.com>
58214
58215         * gcc.c-torture/execute/20000715-1.c: New test.
58216
58217 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58218
58219         * gcc.c-torture/execute/20000707-1.c: New test.
58220
58221 2000-07-13  Neil Booth  <NeilB@earthling.net>
58222
58223         * gcc.dg/cpp/digraph1.c,
58224         gcc.dg/cpp/digraph2.c,
58225         gcc.dg/cpp/digraphs.c: New tests.
58226
58227 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58228
58229         * g77.f-torture/compile/20000630-2.f: New test.
58230         * g77.f-torture/compile/20000630-2.x
58231
58232 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58233
58234         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58235
58236 2000-07-11  Neil Booth  <NeilB@earthling.net>
58237
58238         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58239
58240 2000-07-11  Neil Booth  <NeilB@earthling.net>
58241
58242         * gcc.dg/cpp/cmdlne-C.c: New.
58243
58244 2000-07-09  Neil Booth  <NeilB@earthling.net>
58245
58246         * gcc.dg/cpp/directiv.c: New tests.
58247         * gcc.dg/cpp/undef1.c: Update.
58248
58249 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58250
58251         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58252
58253 2000-07-09  Neil Booth  <NeilB@earthling.net>
58254
58255         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58256
58257 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58258
58259         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58260         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58261
58262 2000-07-08  Neil Booth  <NeilB@earthling.net>
58263
58264         * gcc.dg/cpp/macsyntx.c: New tests.
58265
58266 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58267
58268         * gcc.dg/20000707-1.c: New test.
58269
58270 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58271
58272         * gcc.c-torture/execute/20000706-1.c: New test.
58273         * gcc.c-torture/execute/20000706-2.c: New test.
58274         * gcc.c-torture/execute/20000706-3.c: New test.
58275         * gcc.c-torture/execute/20000706-4.c: New test.
58276         * gcc.c-torture/execute/20000706-5.c: New test.
58277
58278 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58279
58280         * g++.old-deja/g++.pt/instantiate7.C: New test.
58281
58282 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58283
58284         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58285         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58286         * g++.old-deja/g++.other/rtti3.C: Likewise.
58287         * g++.old-deja/g++.other/rttid3.C: Likewise.
58288
58289 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58290
58291         *  g77.f-torture/compile/20000630-1.x: Fix typo
58292
58293 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58294
58295         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58296         assembly output.
58297
58298 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58299
58300         * gcc.dg/cpp/ident.c: New test.
58301
58302 2000-07-05  Neil Booth  <NeilB@earthling.net>
58303
58304         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58305           gcc.dg/cpp/lexstrng.c: New tests.
58306
58307 2000-07-04  Neil Booth  <NeilB@earthling.net>
58308
58309         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58310         * gcc.dg/cpp/strify2.c: Same.
58311
58312 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58313
58314         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58315         * gcc.dg/cpp/19990703-1.c: Likewise.
58316         * gcc.dg/cpp/20000625-1.c: Likewise.
58317         * gcc.dg/cpp/20000625-2.c: Likewise.
58318
58319         * gcc.dg/cpp/macro1.c,
58320         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58321         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58322         gcc.dg/cpp/strify1.c,
58323         gcc.dg/cpp/strify2.c: New tests.
58324
58325 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58326
58327         * gcc.c-torture/execute/20000703-1.c: New test.
58328
58329 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58330
58331         * g++.old-deja/g++.pt (lookup10.C): New test.
58332
58333 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58334
58335         * g++.old-deja/g++.pt (typename25.C): New test.
58336
58337 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58338
58339         * gcc.c-torture/compile/20000701-1.c: New test.
58340
58341 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58342
58343         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58344         to test case.
58345
58346 2000-06-30  Catherine Moore  <clm@cygnus.com>
58347
58348         * gcc.c-torture/execute/align-1.c: New test.
58349
58350 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58351
58352         * g++.old-deja/g++.pt/expr8.C: New test.
58353         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58354
58355 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58356
58357         * gcc.c-torture/compile/20000629-1.c: New test.
58358
58359 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58360
58361
58362         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58363         gcc.dg/noncompile directory, depending on whether they're
58364         preprocessor tests or not.  Annotate all the tests for the dg
58365         framework.
58366
58367         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58368         * gcc.dg/noncompile/noncompile.exp: New.
58369
58370         * Moved files:
58371         Old name                                New name
58372         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58373         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58374         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58375         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58376         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58377         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58378         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58379         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58380         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58381         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58382         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58383         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58384         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58385         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58386         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58387         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58388         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58389         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58390         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58391         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58392         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58393         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58394         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58395         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58396
58397         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58398         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58399         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58400         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58401         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58402         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58403
58404 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58405
58406         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58407         declare one variable.  On the fourth, error.
58408         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58409         declared by 20000628-1a.h.
58410
58411 2000-06-29  Richard Henderson  <rth@redhat.com>
58412
58413         * gcc.c-torture/execute/930529-1.x: New file.
58414         * gcc.dg/920413-1.c: Adjust expected warning text.
58415         * gcc.dg/980217-1.c: Declare abort.
58416         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58417
58418 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58419
58420         * g77.f-torture/compile/20000629-1.f: New test.
58421         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58422
58423 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58424
58425         Rearrange lots of files, removing entirely the
58426         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58427         directories.
58428
58429         * Deleted files:
58430         gcc.c-torture/code_quality/code_quality.exp
58431         gcc.c-torture/special/special.exp
58432         gcc.failure/failure.exp
58433         gcc.failure/940409-1.x
58434         gcc.c-torture/compile/961203-1.x
58435
58436         * New files:
58437         gcc.misc-tests/linkage.exp
58438         gcc.c-torture/execute/920730-1t.c
58439         gcc.c-torture/execute/920730-1t.x
58440         gcc.c-torture/compile/920520-1.x
58441         gcc.c-torture/compile/920521-1.x
58442         gcc.c-torture/compile/981006-1.x
58443         gcc.c-torture/execute/eeprof-1.x
58444
58445         * Moved files (possibly with modifications to fit a new harness):
58446         Old name                                New name
58447         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58448         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58449         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58450         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58451         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58452         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58453         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58454         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58455         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58456         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58457         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58458         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58459         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58460         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58461
58462 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58463
58464         * c-torture/compile/961203-1.x: Delete.
58465
58466         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58467         not exit. Include stdio.h.
58468         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58469         * gcc.misc-tests/dg-12.c: Likewise.
58470         * gcc.misc-tests/dg-5.c: Likewise.
58471         * gcc.misc-tests/dg-6.c: Likewise.
58472         * gcc.misc-tests/dg-7.c: Prototype abort.
58473         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58474         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58475         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58476         not exit.
58477         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58478         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58479
58480 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58481
58482         * gcc.dg/cpp/20000628-1.c: New test.
58483         * gcc.dg/cpp/20000628-1.h: New header for above test.
58484         * gcc.dg/cpp/20000628-1a.h: Likewise.
58485
58486 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58487
58488         * gcc.dg/cpp: New directory.
58489         * gcc.dg/cpp/cpp.exp: New driver.
58490         * gcc.dg/cpp/20000627-1.c: New test.
58491         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58492         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58493         and rewrite as a compilation test.
58494
58495         * gcc.dg: Move many files into the cpp subdirectory, possibly
58496         renaming or editing them as well.
58497         Old name                New name
58498         990119-1.c              cpp/19990119-1.c
58499         990228-1.c              cpp/19990228-1.c
58500         990407-1.c              cpp/19990407-1.c
58501         990409-1.c              cpp/19990409-1.c
58502         990413-1.c              cpp/19990413-1.c
58503         990703-1.c              cpp/19990703-1.c
58504         20000127-1.c            cpp/20000127-1.c
58505         20000129-1.c            cpp/20000129-1.c
58506         20000207-1.c            cpp/20000207-1.c
58507         20000207-2.c            cpp/20000207-2.c
58508         20000209-1.c            cpp/20000209-1.c
58509         20000209-2.c            cpp/20000209-2.c
58510         20000301-1.c            cpp/20000301-1.c
58511         20000419-1.c            cpp/20000419-1.c
58512         20000510-1.S            cpp/20000510-1.S
58513         20000519-1.c            cpp/20000519-1.c
58514         20000529-1.c            cpp/20000529-1.c
58515         20000625-1.c            cpp/20000625-1.c
58516         20000625-2.c            cpp/20000625-2.c
58517         cpp-as1.c               cpp/assert1.c
58518         cpp-as2.c               cpp/assert2.c
58519         cxx-comments-1.c        cpp/cxxcom1.c
58520         cxx-comments-2.c        cpp/cxxcom2.c
58521         endif-label.c           cpp/endif.c
58522         cpp-hash1.c             cpp/hash1.c
58523         cpp-hash2.c             cpp/hash2.c
58524         cpp-if1.c               cpp/if-1.c
58525         cpp-if2.c               cpp/if-2.c
58526         cpp-if3.c               cpp/if-3.c
58527         cpp-if4.c               cpp/if-4.c
58528         cpp-if5.c               cpp/if-5.c
58529         cpp-cond.c              cpp/if-cexp.c
58530         cpp-missingop.c         cpp/if-mop.c
58531         cpp-missingparen.c      cpp/if-mpar.c
58532         cpp-opprec.c            cpp/if-oppr.c
58533         cpp-ifparen.c           cpp/if-paren.c
58534         cpp-shortcircuit.c      cpp/if-sc.c
58535         cpp-shift.c             cpp/if-shift.c
58536         cpp-unary.c             cpp/if-unary.c
58537         cpp-li1.c               cpp/line1.c
58538         cpp-li2.c               cpp/line2.c
58539         lineno.c                cpp/line3.c
58540         lineno-2.c              cpp/line4.c
58541         cpp-mi.c                cpp/mi1.c
58542         cpp-mic.h               cpp/mi1c.h
58543         cpp-micc.h              cpp/mi1cc.h
58544         cpp-mind.h              cpp/mi1nd.h
58545         cpp-mindp.h             cpp/mi1ndp.h
58546         cpp-mix.h               cpp/mi1x.h
58547         cpp-mi2.c               cpp/mi2.c
58548         cpp-mi2a.h              cpp/mi2a.h
58549         cpp-mi2b.h              cpp/mi2b.h
58550         cpp-mi2c.h              cpp/mi2c.h
58551         cpp-mi3.c               cpp/mi3.c
58552         cpp-mi3.def             cpp/mi3.def
58553         poison-1.c              cpp/poison.c
58554         pr-impl.c               cpp/prag-imp.c
58555         cpp-redef-2.c           cpp/redef1.c
58556         cpp-redef.c             cpp/redef2.c
58557         strpaste.c              cpp/strp1.c
58558         strpaste-2.c            cpp/strp2.c
58559         cpp-tradpaste.c         cpp/tr-paste.c
58560         cpp-tradstringify.c     cpp/tr-str.c
58561         cpp-tradwarn1.c         cpp/tr-warn1.c
58562         cpp-tradwarn2.c         cpp/tr-warn2.c
58563         trigraphs.c             cpp/trigraphs.c
58564         cpp-unc1.c              cpp/unc1.c
58565         cpp-unc2.c              cpp/unc2.c
58566         cpp-unc3.c              cpp/unc3.c
58567         cpp-unc.c               cpp/unc4.c
58568         undef.c                 cpp/undef1.c
58569         undef-2.c               cpp/undef2.c
58570         cpp-wi1.c               cpp/widestr1.c
58571
58572 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58573
58574         * lib/g++.exp (g++_include_flags): Tweak.
58575
58576 2000-06-27  H.J. Lu  <hjl@gnu.org>
58577             Loren J. Rittle  <ljrittle@acm.org>
58578
58579         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58580         version with one that knows about the new gcc tree structure.
58581         (g++_link_flags): Same.
58582
58583 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58584
58585         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58586         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58587         case we are cross-compiling.
58588
58589         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58590         g++.old-deja/g++.niklas/Makefile.in,
58591         g++.old-deja/g++.niklas/configure.in,
58592         g++.old-deja/g++.other/Makefile.in,
58593         g++.old-deja/g++.other/configure.in,
58594         gcc.c-torture/code_quality/Makefile.in,
58595         gcc.c-torture/code_quality/configure.in,
58596         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58597         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58598         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58599         gcc.c-torture/execute/ieee/Makefile.in,
58600         gcc.c-torture/execute/ieee/configure.in,
58601         gcc.c-torture/noncompile/Makefile.in,
58602         gcc.c-torture/noncompile/configure.in,
58603         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58604         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58605         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58606
58607 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58608
58609         * g++.old-deja/g++.other/ambig3.C: New test.
58610
58611 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58612
58613         * g++.old-deja/g++.pt/syntax1.C: New test.
58614         * g++.old-deja/g++.pt/syntax2.C: New test.
58615         * g++.old-deja/g++.other/syntax3.C: New test.
58616         * g++.old-deja/g++.other/syntax4.C: New test.
58617
58618 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58619
58620         * gcc.dg/20000623-1.c: Prototype exit and abort.
58621
58622 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58623
58624         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58625         New tests.
58626         * gcc.dg/cpp-mi3.def: New file.
58627
58628         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58629         inside assertions.
58630         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58631         lexer's error messages.
58632         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58633         divine anything from the linemarkers.
58634         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58635         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58636
58637 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58638
58639         * gcc.dg/20000623-1.c: New test.
58640
58641 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58642
58643         * gcc.c-torture/execute/20000622-1.c: New test.
58644
58645 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58646
58647         * g++.old-deja/g++.other/init15.C: New test.
58648
58649 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58650
58651         * g++.old-deja/g++.pt/vaarg2.C: New test.
58652         * g++.old-deja/g++.pt/vaarg3.C: New test.
58653
58654 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58655
58656         * g++.old-deja/g++.other/dyncast6.C: New test.
58657
58658 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58659
58660         * gcc.c-torture/execute/loop-6.c: New test.
58661
58662 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58663
58664         * gcc.dg/20000614-1.c: New test.
58665         * gcc.dg/20000614-2.c: New test.
58666
58667 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58668
58669         * g++.old-deja/g++.other/inline12.C: New test.
58670
58671 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58672
58673         * g++.old-deja/g++.other/eh1.C: New test.
58674
58675 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58676
58677         * g++.old-deja/g++.other/type.C: New test.
58678
58679 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58680
58681         * g++.old-deja/g++.other/initstring.C: New test.
58682
58683 2000-06-12  Jason Merrill  <jason@redhat.com>
58684
58685         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58686
58687 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58688
58689         * gcc.c-torture/compile/20000609-1.c: New test.
58690
58691 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58692
58693         * gcc.dg/20000609-1.c: New test.
58694
58695 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58696
58697         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58698         * gcc.c-torture/noncompile/poison-1.c: Move...
58699         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58700         * gcc.dg/cpp-li1.c: Add a token after the #line.
58701
58702 2000-06-05  Richard Henderson  <rth@cygnus.com>
58703
58704         * gcc.c-torture/execute/20000605-2.c: New test.
58705         * gcc.c-torture/execute/20000605-3.c: New test.
58706
58707 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58708
58709         * g77.f-torture/execute/20000503-1.x: New file.
58710
58711 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58712
58713         * g++.old-deja/g++.eh/badalloc1.C: New test.
58714
58715 2000-06-05  Richard Henderson  <rth@cygnus.com>
58716
58717         * gcc.c-torture/execute/20000605-1.c: New test.
58718
58719 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58720             Nathan Sidwell <nathan@codesourcery.com>
58721
58722         * gcc.c-torture/compile/20000605-1.c: New test.
58723
58724 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58725
58726         * g77.f-torture/compile/20000601-1.f: New test.
58727
58728 2000-06-03  Richard Henderson  <rth@cygnus.com>
58729
58730         * gcc.c-torture/execute/20000603-1.c: New.
58731
58732 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58733
58734         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58735         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58736
58737 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58738
58739         * gcc.dg/compare2.c (case 12): XFAIL.
58740         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58741         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58742
58743         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58744
58745 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58746
58747         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58748         guard macro is already defined when the header is first
58749         included.
58750         * gcc.dg/cpp-mix.h: New file.
58751         * gcc.dg/endif-label.c: Update patterns to match compiler.
58752
58753         * g++.brendan/complex1.C: Declare abort.
58754         * g++.law/refs4.C: Remove XFAIL.
58755         * g++.oliva/expr2.C: Declare abort and exit.
58756
58757 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58758
58759         * gcc.c-torture/execute/20000528-1.c: New test.
58760
58761         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58762         * g++.old-deja/g++.law/temps4.C: Likewise.
58763
58764         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58765         stdlib.h.  Call abort() on failure.
58766         * g++.old-deja/g++.law/refs4.C: Likewise.
58767         * g++.old-deja/g++.law/temps4.C: Likewise.
58768         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58769         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58770
58771 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58772
58773         Relative to g++.dg/special:
58774         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58775
58776         Relative to g++.old-deja:
58777         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58778         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58779         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58780         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58781         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58782         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58783         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58784
58785         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58786         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58787         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58788         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58789         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58790         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58791         and/or string.h.
58792
58793         * g++.other/goto1.C: Update expectations for error messages.
58794
58795 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58796
58797         * gcc.c-torture/compile/20000523-1.c: New test.
58798
58799 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58800
58801         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58802
58803 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58804
58805         * g++.old-deja/g++.eh/catch11.C: New test.
58806         * g++.old-deja/g++.eh/catch12.C: New test.
58807
58808 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58809
58810         * gcc.c-torture/execute/20000523-1.c: New test.
58811
58812 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58813
58814         * c-torture/execute/bcp-1.c: Replace abort in arg of
58815         __builtin_constant_p with a generic external function.
58816
58817         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58818         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58819         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58820         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58821         Prototype abort and/or exit.
58822
58823         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58824         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58825         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58826         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58827
58828 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58829
58830         * gcc.dg/dwarf2-1.c: New test.
58831
58832 2000-05-20  Richard Henderson  <rth@cygnus.com>
58833
58834         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58835
58836 2000-05-20  Andreas Jaeger  <aj@suse.de>
58837
58838         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58839         testcase.
58840
58841 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58842
58843         * gcc.c-torture/execute/20000519-2.c: New test.
58844
58845 2000-05-19  Andreas Jaeger  <aj@suse.de>
58846
58847         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58848         which fails with SSA.
58849
58850         * lib/c-torture.exp: Also test with -O3 -fssa.
58851
58852 2000-05-18  Michael Meissner  <meissner@redhat.com>
58853
58854         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58855         * gcc.c-torture/execute/920415-1.c: Ditto.
58856         * gcc.c-torture/execute/920501-1.c: Ditto.
58857         * gcc.c-torture/execute/conversion.c: Ditto.
58858         * gcc.c-torture/execute/cvt-1.c: Ditto.
58859
58860 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58861
58862         * gcc.c-torture/compile/20000518-1.c: New test.
58863
58864 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58865
58866         * g77.f-torture/compile/200005018.f: New test.
58867
58868 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58869
58870         * gcc.c-torture/compile/20000517-1.c: New test.
58871
58872 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58873
58874         * gcc.c-torture/execute/20000516-1.c: New test.
58875
58876 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58877
58878         * g++.old-deja/g++.other/eh.C: New test.
58879
58880 2000-05-12  Richard Henderson  <rth@cygnus.com>
58881
58882         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58883         constants through to doit's conditional.
58884
58885 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58886
58887         * gcc.c-torture/compile/20000511-1.c: New test.
58888         * g77.f-torture/compile/20000511-1.f: New test.
58889         * g77.f-torture/compile/20000511-2.f: New test.
58890
58891 2000-05-11  Michael Meissner  <meissner@redhat.com>
58892
58893         * gcc.c-torture/execute/20000511-1.c: New test.
58894
58895 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58896
58897         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58898         * gcc.dg/20000510-1.S: New.
58899
58900 2000-05-08  Catherine Moore  <clm@cygnus.com>
58901
58902         * gcc.dg/unused-3.c: New.
58903
58904 2000-05-06  Richard Henderson  <rth@cygnus.com>
58905
58906           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58907           * g++.old-deja/g++.mike/warn1.C: Likewise.
58908           * g++.old-deja/g++.pt/local1.C: Likewise.
58909           * g++.old-deja/g++.pt/local7.C: Likewise.
58910           * g++.old-deja/g++.pt/spec16.C: Likewise.
58911
58912 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58913
58914         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58915
58916 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58917
58918           * g77.f-torture/execute/20000503-1.f: New test.
58919
58920 2000-05-04  Andreas Jaeger  <aj@suse.de>
58921
58922         * gcc.dg/noreturn-2.c: New test.
58923
58924 2000-05-04  Neil Booth  <NeilB@earthling.net>
58925
58926         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58927         preprocessor.
58928
58929 2000-05-04  Richard Henderson  <rth@cygnus.com>
58930
58931         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58932
58933 2000-05-04  Richard Henderson  <rth@cygnus.com>
58934
58935         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
58936         OpenSSL by Jason R Thorpe.
58937
58938 2000-05-03  Jim Wilson  <wilson@cygnus.com>
58939
58940         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
58941
58942 2000-05-03  Robert Lipe <robertlipe@usa.net>
58943
58944         * gcc.dg/20000503-1.c: New test.
58945
58946 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
58947
58948         * gcc.c-torture/compile/20000502-1.c: New test.
58949         * g++.old-deja/g++.other/align.C: New test.
58950         * gcc.dg/cpp-tradstringify.c: New test.
58951
58952 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
58953
58954         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
58955         and hard registers.
58956
58957 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
58958
58959         * gcc.c-torture/execute/loop-5.c: New test.
58960
58961 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
58962
58963         * gcc.c-torture/execute/va-arg-20.c: New test.
58964
58965 2000-04-23  Jeffrey A Law  (law@cygnus.com)
58966
58967         * gcc.c-torture/execute/20000422-1.c: New test.
58968
58969 2000-04-20  Greg McGary  <gkm@gnu.org>
58970
58971         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
58972         when optimizing, but without sibling-call optimizations (-O1).
58973
58974 2000-04-20  Jeffrey A Law  (law@cygnus.com)
58975
58976           * gcc.c-torture/compile/20000420-1.c: New test.
58977
58978 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
58979
58980         * g++.abi/ptrflags.C: New test.
58981         * g++.eh/catchptr1.C: Test incomplete pointer chains.
58982
58983 2000-04-19  Catherine Moore  <clm@cygnus.com>
58984
58985         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
58986
58987 2000-04-19  Greg McGary  <gkm@gnu.org>
58988
58989         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
58990         sibling-call optimizations.
58991
58992 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
58993
58994         * gcc.dg/20000419-1.c: New test.
58995
58996 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
58997
58998         * gcc.c-torture/execute/20000412-6.c: New test.
58999
59000 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59001
59002         * gcc.c-torture/execute/20000412-5.c: New test.
59003         * g77.f-torture/compile/20000412-1.f: New test.
59004         * gcc.c-torture/execute/20000412-4.c: New test.
59005         * gcc.c-torture/compile/20000412-2.c: New test.
59006         * gcc.c-torture/execute/20000412-3.c: New test.
59007         * gcc.c-torture/compile/20000412-1.c: New test.
59008         * gcc.c-torture/execute/20000412-2.c: New test.
59009
59010 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59011
59012         * objc/execute/bf-20.m: New test.
59013
59014 2000-04-10  Richard Henderson  <rth@cygnus.com>
59015
59016         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59017
59018         * gcc.c-torture/execute/20000412-1.c: New test.
59019
59020 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59021
59022         * g++.old-deja/g++.eh/catchptr1.C: New test.
59023
59024 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59025
59026         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59027
59028 2000-04-08  Neil Booth  <NeilB@earthling.net>
59029
59030         * gcc.dg/cpp-nullchar.c: Remove test as
59031         embedded nulls cause problems.
59032
59033 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59034
59035         * gcc.dg/compare2.c: New test.
59036
59037 2000-04-08  Neil Booth  <NeilB@earthling.net>
59038
59039         * gcc.dg/cpp-nullchar.c: New test.
59040
59041 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59042
59043         * gcc.dg/cpp-mi2.c: New test.
59044         * gcc.dg/cpp-mi2[abc].h: New files.
59045
59046 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59047
59048         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59049         member name.
59050
59051 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59052
59053         * g++.old-deja/g++.abi/vmihint.C: New test.
59054
59055 2000-04-06  Neil Booth  <NeilB@earthling.net>
59056
59057         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59058         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59059         copyright.
59060
59061 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59062
59063         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59064         avoid stack-frame overwrite.
59065
59066 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59067
59068         * gcc.c-torture/compile/20000405-2.c: New test.
59069         * gcc.c-torture/compile/20000405-3.c: New test.
59070
59071 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59072
59073         * gcc.c-torture/compile/20000405-1.c: New test.
59074
59075 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59076
59077         * gcc.dg/cast-qual-1.c: Revert last change.
59078
59079 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59080
59081         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59082
59083 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59084
59085         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59086         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59087
59088 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59089
59090         * gcc.c-torture/compile/20000403-2.c: New test.
59091         * gcc.c-torture/compile/20000403-1.c: New test.
59092
59093 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59094
59095         * gcc.c-torture/execute/20000403-1.c: New test.
59096
59097 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59098
59099         * gcc.c-torture/execute/20000402-1.c: New test.
59100
59101 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59102
59103         * gcc.c-torture/execute/va-arg-15.c: New test.
59104         * gcc.c-torture/execute/va-arg-16.c: New test.
59105         * gcc.c-torture/execute/va-arg-17.c: New test.
59106         * gcc.c-torture/execute/va-arg-18.c: New test.
59107         * gcc.c-torture/execute/va-arg-19.c: New test.
59108
59109 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59110
59111         * gcc.c-torture/compile/981211-1.c: Move to...
59112         * gcc.dg/cpp-as1.c: ...here.
59113         * gcc.dg/cpp-as2.c: New file.
59114
59115         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59116         compiler.
59117
59118 2000-04-02  Neil Booth  <NeilB@earthling.net>
59119
59120         * gcc.dg/cpp-cond.c  New tests.
59121         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59122         accidental success less likely.
59123         * gcc.dg/cpp-missingop.c  New tests.
59124         * gcc.dg/cpp-missingparen.c  New tests.
59125         * gcc.dg/cpp-shift.c  New tests.
59126         * gcc.dg/cpp-shortcircuit.c  New tests.
59127         * gcc.dg/cpp-unary.c  New tests.
59128
59129 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59130
59131         * gcc.c-torture/compile/20000329-1.c: New test.
59132
59133 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59134
59135         * gcc.c-torture/compile/20000326-1.c: New test.
59136         * gcc.c-torture/compile/20000326-2.c: New test.
59137
59138 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59139
59140         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59141         the first parameter is a function argument.
59142
59143 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59144
59145         * g++.old-deja/g++.ext/array4.C: New test.
59146
59147 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59148
59149         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59150
59151 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59152
59153         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59154
59155 2000-03-19  Richard Henderson  <rth@cygnus.com>
59156
59157         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59158
59159 2000-03-19  Richard Henderson  <rth@cygnus.com>
59160
59161         * gcc.c-torture/compile/20000319-1.c: New test.
59162
59163 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59164
59165         * gcc.c-torture/execute/20000314-3.c: New test.
59166         * gcc.c-torture/execute/20000314-2.c: New test.
59167         * gcc.c-torture/execute/20000314-1.c: New test.
59168         * gcc.c-torture/compile/20000314-2.c: New test.
59169         * gcc.c-torture/compile/20000314-1.c: New test.
59170
59171 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59172
59173         * g++.old-deja/g++.warn/inline.C: New test.
59174
59175 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59176
59177         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59178         standards-compliant result rather than specific constants.
59179         Put test-values in array.
59180
59181 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59182
59183         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59184         (g++_target_compile): Put test-specific options last.
59185
59186 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59187
59188         * g++.old-deja/g++.eh/vbase4.C: New test.
59189
59190 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59191
59192         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59193
59194 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59195
59196         * g++.old-deja/g++.brendan/misc12.C: Removed.
59197         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59198         * g++.old-deja/g++.ext/pretty4.C: New test.
59199
59200 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59201
59202         * g++.old-deja/g++.other/string2.C: New test.
59203
59204 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59205
59206         * g++.old-deja/g++.warn/impint2.C: New test.
59207
59208 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59209
59210         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59211         is 1, not zero.
59212
59213 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59214
59215         * g++.old-deja/g++.warn/impint.C: New test.
59216         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59217         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59218         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59219         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59220         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59221         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59222         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59223         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59224         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59225         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59226         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59227         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59228
59229 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59230
59231         * gcc.dg/cpp-redef.c: New test.
59232
59233 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59234
59235         * g++.old-deja/g++.pt/unify7.C: New test.
59236
59237 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59238
59239         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59240         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59241
59242 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59243
59244         * gcc.c-torture/compile/20000224-1.c: New test.
59245
59246 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59247
59248         * gcc.c-torture/compile/cpp-2.c: New test.
59249         * gcc.c-torture/compile/cpp-1.c: New test.
59250
59251 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59252
59253         * gcc.c-torture/execute/20000225-1.c: New test.
59254
59255 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59256
59257         * gcc.dg/cpp-li2.c: New test.
59258
59259         * gcc.dg/cpp-wi1.c: New test.
59260
59261         * gcc.dg/cpp-li1.c: New test.
59262
59263 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59264
59265         * g++.old-deja/g++.other/sizeof5.C: New test.
59266
59267 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59268
59269         * gcc.c-torture/execute/va-arg-13.c: New test.
59270
59271 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59272
59273         * gcc.c-torture/execute/va-arg-12.c: New test.
59274
59275 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59276
59277         * gcc.c-torture/execute/20000223-1.c: New test.
59278
59279 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59280
59281         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59282
59283 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59284
59285         * g++.old-deja/g++.abi/ptrmem.C: New test.
59286
59287 2000-02-19  Richard Henderson  <rth@cygnus.com>
59288
59289         * gcc.c-torture/compile/init-3.c: New.
59290
59291 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59292
59293         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59294         ALWAYS_CXXFLAGS.
59295
59296 2000-02-11  Robert Lipe <robertl@sco.com>
59297
59298         * gcc.c-torture/compile/20000211-3.c: New test.
59299
59300 2000-02-11  Martin Buchholz <martin@xemacs.org>
59301
59302         * gcc.c-torture/compile/20000211-2.c: New test.
59303
59304 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59305
59306         * gcc.c-torture/compile/20000211-1.c: New test.
59307
59308 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59309
59310         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59311           on native targets
59312
59313 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59314
59315         * g++.old-deja/g++.other/cast5.C: New test.
59316
59317 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59318
59319         * gcc.c-torture/execute/20000205-1.c: New.
59320
59321 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59322
59323         * g++.old-deja/g++.jason/cast3.C: Return void.
59324         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59325
59326 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59327
59328         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59329
59330         * gcc.dg/loop-1.c: New test.
59331
59332 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59333
59334         * gcc.c-torture/compile/20000127-1.c: New test.
59335         * gcc.c-torture/execute/991228-1.c: New test.
59336
59337 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59338
59339         * gcc.dg/unused-2.c: New test.
59340
59341         * gcc.dg/conv-1.c: New test.
59342
59343 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59344
59345         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59346         compiler.
59347         (tool_option_proc): Fix typo.
59348
59349 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59350
59351         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59352         of the ld on the host, not on the build machine.
59353         Also, don't crash if '--help' is not a supported option.
59354
59355 2000-01-24  Richard Henderson  <rth@cygnus.com>
59356
59357         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59358
59359 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59360
59361         * gcc.c-torture/execute/20000120-2.c: New test.
59362         * gcc.c-torture/execute/20000120-1.c: New test.
59363
59364 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59365
59366         * gcc.c-torture/execute/20000113-1.c: New test.
59367
59368 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59369
59370         * gcc.c-torture/execute/20000112-1.c: New test.
59371
59372 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59373
59374         * gcc.dg/20000111-1.c: New test.
59375
59376 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59377
59378         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59379         with 16 bit integers.
59380
59381 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59382
59383         * gcc.dg/20000108-1.c: New test.
59384
59385 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59386
59387         * g++.old-deja/g++.ns/koenig8.C: New test.
59388
59389 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59390
59391         * g++.old-deja/g++.other/cast4.C: New test.
59392
59393 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59394
59395         * gcc.c-torture/compile/20000105-2.c: New test.
59396         * gcc.c-torture/compile/20000105-1.c: New test.
59397
59398 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59399
59400         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59401         references to printf & atoi to conform to ANSI standard.
59402         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59403         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59404         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59405         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59406         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59407         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59408         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59409         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59410         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59411         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59412         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59413         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59414         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59415         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59416         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59417         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59418         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59419         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59420         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59421         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59422         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59423         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59424         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59425         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59426         * g++.old-deja/g++.brendan/init3.C: Likewise.
59427         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59428         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59429         * g++.old-deja/g++.brendan/new2.C: Likewise.
59430         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59431         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59432         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59433         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59434         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59435         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59436         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59437         * g++.old-deja/g++.brendan/template24.C: Likewise.
59438         * g++.old-deja/g++.brendan/template3.C: Likewise.
59439         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59440         * g++.old-deja/g++.jason/inline3.C: Likewise.
59441         * g++.old-deja/g++.jason/opeq.C: Likewise.
59442         * g++.old-deja/g++.law/arg5.C: Likewise.
59443         * g++.old-deja/g++.law/arm7.C: Likewise.
59444         * g++.old-deja/g++.law/ctors11.C: Likewise.
59445         * g++.old-deja/g++.law/cvt8.C: Likewise.
59446         * g++.old-deja/g++.law/init9.C: Likewise.
59447         * g++.old-deja/g++.law/refs4.C: Likewise.
59448         * g++.old-deja/g++.law/template2.C: Likewise.
59449         * g++.old-deja/g++.law/visibility24.C: Likewise.
59450         * g++.old-deja/g++.law/vtable3.C: Likewise.
59451         * g++.old-deja/g++.mike/asm2.C: Likewise.
59452         * g++.old-deja/g++.mike/eh1.C: Likewise.
59453         * g++.old-deja/g++.mike/misc1.C: Likewise.
59454         * g++.old-deja/g++.mike/misc13.C: Likewise.
59455         * g++.old-deja/g++.mike/misc14.C: Likewise.
59456         * g++.old-deja/g++.mike/ns12.C: Likewise.
59457         * g++.old-deja/g++.mike/p1248.C: Likewise.
59458         * g++.old-deja/g++.mike/p3708.C: Likewise.
59459         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59460         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59461         * g++.old-deja/g++.mike/p646.C: Likewise.
59462         * g++.old-deja/g++.mike/p700.C: Likewise.
59463         * g++.old-deja/g++.mike/p783.C: Likewise.
59464         * g++.old-deja/g++.mike/p783a.C: Likewise.
59465         * g++.old-deja/g++.mike/p783b.C: Likewise.
59466         * g++.old-deja/g++.mike/p786.C: Likewise.
59467         * g++.old-deja/g++.mike/p789.C: Likewise.
59468         * g++.old-deja/g++.mike/p789a.C: Likewise.
59469         * g++.old-deja/g++.mike/p807a.C: Likewise.
59470         * g++.old-deja/g++.other/delete3.C: Likewise.
59471         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59472         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59473         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59474         * g++.old-deja/g++.other/empty1.C: Likewise.
59475         * g++.old-deja/g++.other/temporary1.C: Likewise.
59476         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59477         * g++.old-deja/g++.pt/t16.C: Likewise.
59478         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59479
59480 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59481
59482         * gcc.dg/991230-1.c: New test.
59483
59484 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59485
59486         * gcc.c-torture/compile/991229-3.c: New test.
59487         * gcc.c-torture/compile/991229-2.c: New test.
59488         * gcc.c-torture/compile/991229-1.c: New test.
59489
59490 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59491
59492         * gcc.c-torture/compile/labels-2.c: New test.
59493
59494 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59495
59496         * gcc.c-torture/execute/991227-1.c: New test.
59497
59498 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59499
59500         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59501
59502 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59503
59504         * gcc.c-torture/execute/991221-1.c: New test.
59505
59506 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59507
59508         * g++.old-deja/g++.other/cast3.C: New test.
59509
59510 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59511
59512         * gcc.c-torture/execute/991216-4.c: New test.
59513
59514 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59515
59516         * gcc.c-torture/execute/991216-1.c: New test.
59517         * gcc.c-torture/execute/991216-2.c: New test.
59518         * gcc.c-torture/execute/991216-3.c: New test.
59519
59520 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59521
59522         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59523         Actually make the test fail by using "-O2" for compilation.
59524
59525 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59526
59527         * g++.old-deja/g++.warn/cast-align1.C: New test.
59528
59529 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59530
59531         * gcc.c-torture/compile/991214-1.c: New test.
59532         * gcc.c-torture/compile/991214-2.c: New test.
59533
59534 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59535
59536         * gcc.dg/991214-1.c: New test.
59537
59538 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59539
59540         * gcc.c-torture/compile/991213-3.c: New test.
59541         * gcc.c-torture/compile/991213-2.c: New test.
59542         * gcc.c-torture/compile/991213-1.c: New test.
59543
59544 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59545
59546         * gcc.dg/991209-1.c: New test.
59547
59548 1999-12-08  Nathan Sidwell <nathan@acm.org>
59549
59550         * gcc.c-torture/compile/991208-1.c: New test.
59551
59552 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59553
59554         * gcc.dg/ultrasp2.c: New test.
59555
59556 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59557
59558         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59559
59560 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59561
59562         * gcc.c-torture/compile/991202-1.c: New test.
59563         * gcc.c-torture/execute/991202-1.c: New test.
59564         * gcc.c-torture/execute/991202-2.c: New test.
59565         * gcc.c-torture/execute/991202-3.c: New test.
59566
59567 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59568
59569         * g++.old-deja/g++.abi/align.C: New test.
59570         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59571         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59572
59573 1999-12-01  Richard Henderson  <rth@cygnus.com>
59574
59575         * gcc.c-torture/execute/991201-1.c: New.
59576
59577 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59578
59579         * gcc.dg/991129-1.c: New test.
59580
59581 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59582
59583         * gcc.c-torture/compile/991127-1.c: New test.
59584
59585 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59586
59587         * g++.old-deja/g++.other/warn4.C: New test.
59588
59589 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59590
59591         * g++.old-deja/g++.eh/cleanup2.C: New test.
59592         * g++.old-deja/g++.ext/pretty2.C: New test.
59593         * g++.old-deja/g++.ext/pretty3.C: New test.
59594         * g++.old-deja/g++.other/debug6.C: New test.
59595
59596 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59597
59598         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59599         compiler_output to look for one error message instead of two.
59600
59601 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59602
59603         * gcc.c-torture/execute/991118-1.c: Also test case
59604         where the word boundary does not split a byte evenly.
59605
59606 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59607
59608         * g++.old-deja/g++.ext/restrict1.C: New test.
59609
59610 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59611
59612         * gcc.c-torture/execute/991118-1.c: New test.
59613
59614 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59615
59616         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59617         working directory pathnames.
59618
59619 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59620
59621         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59622         host is equipped with driver.h and driver.o so it can actually
59623         compile and run the tests.
59624
59625 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59626
59627         * gcc.c-torture/compile/991008-1.c: New test.
59628
59629 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59630
59631         * lib/gcc-dg.exp: Include target-supports.exp
59632
59633 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59634
59635         * lib/target-supports.exp: New file: Provide procs to test for
59636         features supported by the target.
59637         (check_weak_available): Moved here from ecos.exp.
59638         (check_alias_available): New proc: Determine of the target
59639         toolchain supports the alias attribute.
59640
59641         * gcc.dg/special/ecos.exp: Move check_weak_available to
59642         target-supports.exp.
59643         (alias-1.c): Only perform the test if the target supports
59644         aliases.
59645         (wkali-1.c): Only perform the test if the target supports
59646         aliases.
59647
59648         * gcc.dg/990506-0.c: Expect error messages from cross
59649         targets as well as native targets.
59650
59651 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59652
59653         * gcc.dg/ultrasp1.c: Removed xfail.
59654         * gcc.dg/struct-ret-2.c: Likewise.
59655         * gcc.dg/array-1.c: Likewise.
59656
59657 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59658
59659         * gcc.dg/struct-ret-2.c: New test.
59660
59661         * gcc.dg/array-1.c: New test.
59662
59663 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59664
59665         * gcc.c-torture/execute/991030-1.c: New test.
59666
59667 1999-10-26  Richard Henderson  <rth@cygnus.com>
59668
59669         * gcc.c-torture/compile/991026-2.c: New test.
59670
59671 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59672
59673         * gcc.c-torture/compile/991026-1.c: New test.
59674
59675 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59676
59677         * gcc.c-torture/execute/991023-1.c: New test.
59678
59679 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59680
59681         * gcc.c-torture/execute/991019-1.c: New test.
59682
59683 1999-10-16  Richard Henderson  <rth@cygnus.com>
59684
59685         * gcc.c-torture/execute/991016-1.c: New test.
59686
59687 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59688
59689         * gcc.c-torture/execute/991014-1.c: New test.
59690
59691 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59692
59693         * g++.old-deja/g++.other/union2.C: New test.
59694
59695 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59696
59697         * g++.old-deja/g++.other/vaarg2.C: New test.
59698         * g++.old-deja/g++.other/vaarg3.C: New test.
59699
59700 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59701
59702         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59703         in compile/.
59704
59705 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59706
59707         * gcc.c-torture/execute/va-arg-11.c: New test.
59708
59709 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59710
59711         * lib/file-format.exp (gcc_target_object_format): Don't
59712         crash if objdump is unavailable.
59713
59714 1999-09-29  Donn Terry <donn@interix.com>
59715
59716         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59717
59718 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59719
59720         * gcc.c-torture/compile/990928-1.c: New test.
59721
59722 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59723
59724         * g++.old-deja/g++.other/decl6.C: New test.
59725
59726 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59727
59728         * gcc.c-torture/execute/va-arg-10.c: New test.
59729
59730 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59731
59732         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59733         __PRETTY_FUNCTION__.
59734
59735 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59736
59737         * gcc.c-torture/execute/990923-1.c: New test.
59738
59739 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59740
59741         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59742         for which -fpic is inappropriate.
59743
59744 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59745
59746         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59747
59748 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59749
59750         * g++.old-deja/g++.other/dyncast1.C: New test.
59751         * g++.old-deja/g++.other/dyncast2.C: New test.
59752         * g++.old-deja/g++.other/dyncast3.C: New test.
59753         * g++.old-deja/g++.other/dyncast4.C: New test.
59754         * g++.old-deja/g++.other/dyncast5.C: New test.
59755         * g++.old-deja/g++.eh/catch3.C: New test.
59756         * g++.old-deja/g++.eh/catch3p.C: New test.
59757         * g++.old-deja/g++.eh/catch4.C: New test.
59758         * g++.old-deja/g++.eh/catch4p.C: New test.
59759         * g++.old-deja/g++.eh/catch5.C: New test.
59760         * g++.old-deja/g++.eh/catch5p.C: New test.
59761         * g++.old-deja/g++.eh/catch6.C: New test.
59762         * g++.old-deja/g++.eh/catch6p.C: New test.
59763         * g++.old-deja/g++.eh/catch7.C: New test.
59764         * g++.old-deja/g++.eh/catch7p.C: New test.
59765         * g++.old-deja/g++.eh/catch8.C: New test.
59766         * g++.old-deja/g++.eh/catch8p.C: New test.
59767         * g++.old-deja/g++.eh/catch9.C: New test.
59768         * g++.old-deja/g++.eh/catch9p.C: New test.
59769
59770 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59771
59772         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59773         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59774
59775 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59776
59777         * gcc.c-torture/compile/990913-1.c: New test.
59778
59779 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59780
59781         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59782         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59783
59784 1999-09-09  Richard Henderson  <rth@cygnus.com>
59785
59786         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59787
59788 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59789
59790         * g++.old-deja/g++.other/lookup11.C: New test.
59791         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59792         what is permitted and what we want.
59793         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59794         overload use.
59795         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59796
59797 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59798
59799         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59800         * gcc.c-torture/noncompile/poison-1.c: New file.
59801
59802 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59803
59804         * g++.old-deja/g++.other/sizeof3.C: New test.
59805         * g++.old-deja/g++.other/sizeof4.C: New test.
59806         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59807         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59808
59809 1999-09-07  Richard Henderson  <rth@cygnus.com>
59810
59811         * gcc.dg/va-arg-1.c: New.
59812
59813 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59814
59815         * gcc.c-torture/execute/va-arg-9.c: New test.
59816
59817 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59818
59819         * g77.f-torture/compile/980519-2.f: New test.
59820         * g77.f-torture/compile/19990905-0.f: New test.
59821         * g77.f-torture/compile/19990905-1.f: New test.
59822         * g77.f-torture/compile/19990905-2.f: New test.
59823
59824         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59825
59826 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59827
59828         * gcc.c-torture/execute/990827-1.c: Fix typo.
59829
59830 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59831
59832         * g++.old-deja/g++.other/deref1.C: New test.
59833
59834 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59835
59836         * g++.old-deja/g++.other/ambig2.C: New test.
59837         * g++.old-deja/g++.other/cond5.C: New test.
59838         * g++.old-deja/g++.other/lookup16.C: New test.
59839
59840 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59841
59842         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59843         assemblers too.
59844
59845 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59846
59847         * lib/c-torture.exp: Avoid the "compare executables" optimization
59848         when testing native.
59849
59850 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59851
59852         * gcc.c-torture/execute/990829-1.c: New test.
59853         * gcc.c-torture/compile/990829-1.c: New test.
59854
59855 1999-08-27  Paul Burchard  <burchard@pobox.com>
59856
59857         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59858         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59859         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59860         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59861         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59862         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59863         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59864         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59865         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59866         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59867         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59868
59869 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59870
59871         * gcc.c-torture/execute/990827-1.c: New test.
59872
59873 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59874
59875         * g77.f-torture/noncompile/19990826-4.f: New test.
59876
59877         * g77.f-torture/compile/19990826-3.f: New test.
59878
59879         * g77.f-torture/execute/19990826-2.f: New test.
59880
59881         * g77.f-torture/compile/19990826-1.f: New test.
59882
59883         * gcc.c-torture/execute/990826-0.c: New test.
59884         * g77.c-torture/execute/19990826-0.f: New test.
59885
59886         * g77.f-torture/noncompile/970626-2.f: New test.
59887
59888 1999-08-25  Paul Burchard  <burchard@pobox.com>
59889
59890         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59891         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59892         lss-011.C: New tests.
59893
59894 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59895
59896         * g++.old-deja/g++.other/decl5.C: New test.
59897
59898 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59899
59900         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59901         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59902         call `postbase' for each one.  All callers of `postbase' changed
59903         to call this instead.
59904
59905 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59906
59907         * gcc.c-torture/execute/990811-1.c: New test.
59908
59909 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59910
59911         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59912         just native ones.
59913
59914         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59915         just native ones.
59916
59917 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59918
59919         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59920
59921 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59922
59923         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59924
59925 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59926
59927         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59928
59929 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59930
59931         * gcc.c-torture/execute/990804-1.c: New test.
59932
59933 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59934
59935         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
59936         * g++.old-deja/g++.brendan/crash64.C: Likewise.
59937         * g++.old-deja/g++.brendan/overload8.C: Likewise.
59938
59939 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59940
59941         * g++.old-deja/g++.other/struct1.C: New test.
59942
59943 1999-08-03  Nathan Sidwell  <nathan@acm.org>
59944
59945         * g++.old-deja/g++.other/enum2.C: New test.
59946
59947 1999-08-02  Richard Henderson  <rth@cygnus.com>
59948
59949         Adapted from tests from Franz Sirl:
59950         * gcc.c-torture/execute/va-arg-7.c: New test.
59951         * gcc.c-torture/execute/va-arg-8.c: New test.
59952
59953 1999-08-01  Jeffrey A Law  (law@cygnus.com)
59954
59955         * gcc.c-torture/compile/990801-2.c: New test.
59956
59957         * gcc.c-torture/compile/990801-1.c: New test.
59958
59959 1999-07-27  Michael Meissner  <meissner@cygnus.com>
59960
59961         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
59962         fp-cmp-1.c, converting double to float.
59963
59964         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
59965         fp-cmp-1.c, converting double to long double.
59966
59967         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
59968         from fr1 to unknown_register, since fr1 is a legitimate register
59969         on some machines.
59970
59971 1999-07-25  Jeffrey A Law  (law@cygnus.com)
59972
59973         * README: More listname related changes.
59974
59975 1999-07-08  Catherine Moore  <clm@cygnus.com>
59976
59977         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
59978
59979 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
59980
59981         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
59982
59983 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59984
59985         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
59986
59987 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
59988
59989         * gcc.dg/990703-1.c: New test.
59990
59991 1999-06-29  Nick Clifton  <nickc@cygnus.com>
59992
59993         * lib/file-format.exp: New file: Move definition of proc
59994         gcc_target_object_format to here from
59995         gcc.dg/special/ecos.exp.
59996
59997         * lib/c-torture.exp: Include lib file-format.exp.
59998         * lib/gcc-dg.exp: Include lib file-format.exp.
59999
60000         * gcc.dg/special/ecos.exp: Remove definition of proc
60001         gcc_target_object_format.
60002
60003 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60004
60005         * gcc.c-torture/execute/990628-1.c: New test.
60006
60007 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60008
60009         * gcc.c-torture/compile/990625-2.c: New test.
60010
60011         * gcc.c-torture/compile/990625-1.c: New test.
60012
60013 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60014
60015         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60016         attributes compile.
60017         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60018         ports that use the COFF/PE file format.
60019
60020 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60021
60022         * gcc.c-torture/compile/990617-1.c: New test.
60023
60024 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60025
60026         * g++.old-deja/g++.other/decl4.C: New test.
60027
60028 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60029
60030         * g++.old-deja/g++.other/bitfld3.C: New test.
60031
60032 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60033
60034         * g++.old-deja/g++.eh/catch1.C: New test.
60035
60036 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60037
60038         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60039
60040         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60041         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60042
60043 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60044
60045         * g77.f-torture/compile/19990502-0.f: Replace with new,
60046         shorter, test that still fails after recent changes.
60047
60048 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60049
60050         * gcc.c-torture/execute/990604-1.c: New test.
60051
60052 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60053
60054         * gcc.c-torture/execute/990531-1.c: New test.
60055
60056 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60057
60058         * gcc.c-torture/compile/990527-1.c: New test.
60059
60060 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60061
60062         * gcc.c-torture/execute/990527-1.c: New test.
60063
60064 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60065
60066         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60067         bitfields as signed.
60068
60069 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60070
60071         * g77.f-torture/compile/19990525-0.f: New test.
60072
60073 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60074
60075         * gcc.c-torture/execute/990525-2.c: New test.
60076
60077         * gcc.c-torture/execute/990525-1.c: New test.
60078
60079 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60080
60081         * g++.old-deja/g++.other/anon3.C: New test.
60082         * g++.old-deja/g++.other/anon4.C: New test.
60083         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60084         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60085         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60086         Merrill).
60087
60088 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60089
60090         * gcc.c-torture/execute/990524-1.c: New test.
60091
60092         * gcc.dg/990524-1.c: New test.
60093
60094 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60095
60096         * gcc.c-torture/compile/990523-1.c: New test.
60097
60098 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60099
60100         * gcc.c-torture/compile/990519-1.c: New test.
60101
60102 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60103
60104         * gcc.c-torture/compile/990517-1.c: New test.
60105
60106         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60107         (e4, f4): New tests.
60108         (main): Call them.
60109
60110 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60111
60112         * gcc.dg/noreturn-1.c: New test.
60113
60114 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60115
60116         * gcc.c-torture/execute/990513-1.c: New test.
60117
60118 1999-05-10  Richard Henderson  <rth@cygnus.com>
60119
60120         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60121
60122 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60123
60124         * g77.f-torture/execute/erfc.f: Use small single-precision
60125         values, to avoid problems on Alphas when not -mieee.
60126
60127 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60128
60129         * gcc.dg/990506-0.c: New test.
60130
60131 1999-05-08  Richard Henderson  <rth@cygnus.com>
60132
60133         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60134         the constant to test.  Don't XFAIL 64-bit targets.
60135
60136         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60137         * g++.old-deja/g++.law/profile1.C: Likewise.
60138
60139         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60140         operator new instances.
60141         * g++.old-deja/g++.other/delete5.C: Likewise.
60142
60143 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60144
60145         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60146         intrinsic.
60147
60148 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60149
60150         * g77.f-torture/execute/u77-test.f: Reverse order of two
60151         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60152
60153 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60154
60155         * gcc.dg/compare1.c: New test.
60156
60157 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60158
60159         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60160         New tests.
60161
60162 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60163
60164         * g77.f-torture/compile/19990502-1.f: New test.
60165
60166 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60167
60168         * g77.f-torture/compile/19990502-0.f: New test.
60169
60170 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60171
60172         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60173         intrinsic.
60174
60175 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60176
60177         * g77.f-torture/execute/u77-test.f (main): List libU77
60178         intrinsics not currently tested.
60179         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60180         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60181         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60182         Trim blanks off the ends of some printed strings.
60183
60184 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60185
60186         * g77.f-torture/execute/u77-test.f (main): Just warn about
60187         FSTAT gid disagreement, as it's expected on some systems.
60188
60189 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60190
60191         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60192         use a new function, which allows for some slop.
60193         Clean up some commentary.
60194         (issum): The new function.
60195         (sgladd): Deleted subroutine.
60196
60197 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60198
60199         * g77.f-torture/execute/u77-test.f: Modify to be more like
60200         libf2c/libU77 version, bringing patches to that version here.
60201         Add suitable commentary.
60202
60203 1999-04-25  Richard Henderson  <rth@cygnus.com>
60204
60205         * gcc.dg/990424-1.c: New test.
60206
60207 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60208
60209         * g77.f-torture/execute/u77-test.f (main): Bug involving
60210         LSTAT has been fixed, so turn back on full checking.
60211
60212 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60213
60214         * g77.f-torture/compile/19990419-0.f: New test.
60215         * g77.f-torture/execute/19990419-1.f: New test.
60216
60217 1999-04-17  Richard Henderson  <rth@cygnus.com>
60218
60219         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60220         to avoid the need for a prototype to supress a warning.
60221
60222 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60223
60224         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60225
60226 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60227
60228         * gcc.c-torture/execute/990404-1.c: New test.
60229
60230 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60231
60232         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60233         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60234         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60235         missing initializer warnings.
60236
60237 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60238
60239         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60240         matching strings.
60241
60242 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60243
60244         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60245
60246 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60247
60248         * g77.f-torture/execute/19990325-0.f: New test.
60249         * g77.f-torture/execute/19990325-1.f: New test.
60250
60251 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60252
60253         * gcc.c-torture/execute/990324-1.c: New test.
60254
60255 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60256
60257         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60258         test with 4.
60259
60260 1999-03-17  Richard Henderson  <rth@cygnus.com>
60261
60262         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60263
60264 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60265
60266         * g77.f-torture/execute/19990313-2.f: New test.
60267         * g77.f-torture/execute/19990313-3.f: New test.
60268
60269 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60270
60271         * g77.f-torture/execute/19990313-0.f: New test.
60272         * g77.f-torture/execute/19990313-1.f: New test.
60273
60274 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60275
60276         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60277         printf to sprintf.
60278         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60279         (main): Add check for u15.  Conditionalize u31 check depending on
60280         whether ints are <32 bits or >=32 bits.
60281
60282 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60283
60284         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60285
60286 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60287
60288         * g77.f-torture/compile/19990305-0.f: New test.
60289         * g77.f-torture/execute/19981119-0.f: New test.
60290
60291 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60292
60293         * g77.f-torture/execute/970625-2.f: call ABORT if final
60294         result is not correct, instead of just printing it.
60295         Add this checking via newly introduced obfuscation, to
60296         trip up buggy front ends.
60297
60298 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60299
60300         * g77.f-torture/compile/960317-1.f: Moved from being
60301         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60302
60303 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60304
60305         * g77.f-torture/execute/960317-1.f: New (old) test.
60306         * g77.f-torture/execute/970625-2.f: Ditto.
60307
60308 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60309
60310         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60311         error message on line 1 or line 2; cccp and cpplib do this differently.
60312
60313 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60314
60315         * g++.old-deja/g++.law/weak1.C: New test.
60316
60317 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60318
60319         * gcc.c-torture/execute/990119-1.c: Renamed to...
60320         * gcc.dg/990119-1.c: this, so it will only be tested once
60321         (it's a preprocessor test, it doesn't need to be run at
60322         multiple optimization levels).
60323
60324 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60325
60326         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60327           ALWAYS_CXXFLAGS.
60328
60329 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60330
60331         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60332         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60333         to not be compilable by current g77.
60334
60335 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60336
60337         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60338
60339 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60340
60341         * gcc.c-torture/execute/990222-1.c: New test.
60342
60343 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60344
60345         * g77.f-torture/compile/19990218-0.f: New test.
60346         * g77.f-torture/noncompile/19990218-1.f: New test.
60347
60348 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60349
60350         * g77.f-torture/compile/19981216-0.f: New test.
60351
60352 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60353
60354         * gcc.dg/990214-1.c: New test.
60355
60356 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60357
60358         * gcc.dg/990213-2.c: New test.
60359
60360         * gcc.dg/990213-1.c: New test.
60361
60362 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60363
60364         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60365         ints.
60366
60367 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60368
60369         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60370         specified by target.
60371
60372         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60373
60374 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60375
60376         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60377
60378 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60379
60380         * gcc.dg/special/ecos.exp: New test driver for new tests with
60381         special requirements.
60382
60383         * gcc.dg/special/alias-1.c: New test.
60384         * gcc.dg/special/gcsec-1.c: New test.
60385         * gcc.dg/special/weak-1.c: New test.
60386         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60387         * gcc.dg/special/weak-2.c: New test.
60388         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60389         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60390         * gcc.dg/special/wkali-1.c: New test.
60391         * gcc.dg/special/wkali-2.c: New test.
60392         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60393         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60394
60395 1999-02-10  Felix Lee  <flee@cygnus.com>
60396
60397           * lib/c-torture.exp (c-torture-compile): Pull out code for
60398           analyzing gcc error messages.
60399           (c-torture-execute): Likewise.  Fix some (harmless) false
60400           positives.
60401           * lib/gcc.exp (gcc_check_compile): New function.
60402
60403 1999-02-08  Richard Henderson  <rth@cygnus.com>
60404
60405         * gcc.c-torture/execute/990208-1.c: New test.
60406
60407 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60408
60409         * g++.dg/special/ecos.exp: New driver for new tests with special
60410         requirements
60411
60412         * g++.dg/special/conpr-1.C: New test
60413         * g++.dg/special/conpr-2.C: New test
60414         * g++.dg/special/conpr-2a.C: New test
60415         * g++.dg/special/conpr-3.C: New test
60416         * g++.dg/special/conpr-3a.C: New test
60417         * g++.dg/special/conpr-3b.C: New test
60418
60419         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60420         allow g++ to use the dg driver
60421
60422         * README: Add comment about g++.dg directory
60423
60424 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60425
60426         * README: Update email addresses.
60427
60428 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60429
60430         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60431         arguments in order to force structure S onto the stack even on
60432         the alpha.
60433         (test): Pass 10 leading arguments to function foo as well as the
60434         structure S.
60435
60436         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60437         failure for all targets.
60438
60439         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60440         abort to terminate program execution.
60441
60442 1999-01-30  Richard Henderson  <rth@cygnus.com>
60443
60444         * gcc.c-torture/execute/990130-1.c: New test.
60445
60446 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60447
60448         * gcc.dg/990130-1.c: New test.
60449
60450 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60451
60452         * gcc.c-torture/execute/990128-1.c: New test.
60453
60454 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60455
60456         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60457
60458 1999-01-27  Felix Lee  <flee@cygnus.com>
60459
60460         * lib/c-torture.exp (c-torture-compile): pull out code for
60461         analyzing gcc error messages.
60462         (c-torture-execute): ditto, and fix some (harmless) false
60463         positives.
60464         * lib/gcc.exp (gcc_check_compile): new function.
60465
60466 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60467
60468         * gcc.dg/990117-1.c: New test.
60469
60470         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60471
60472         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60473
60474 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60475
60476         * g77.f-torture/compile/990115-1.f: New test.
60477
60478 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60479
60480         * gcc.c-torture/compile/990107-1.c: New test
60481
60482 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60483
60484         * gcc.c-torture/execute/990106-2.c: New test.
60485
60486         * gcc.c-torture/execute/990106-1.c: New test.
60487
60488 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60489
60490         * gcc.c-torture/compile/981223-1.c: New test.
60491
60492 1998-12-29  Richard Henderson  <rth@cygnus.com>
60493
60494         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60495         (opt3): Rename from opt4 and disable.
60496
60497 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60498
60499         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60500
60501 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60502
60503         * g++.old-deja/g++.other/conv5.C: New test.
60504
60505 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60506
60507         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60508
60509 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60510
60511         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60512
60513 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60514
60515         * gcc.c-torture/compile/981211-1.c: New test.
60516
60517 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60518
60519         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60520
60521         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60522
60523 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60524
60525         * gcc.special/930510-1.c: Make C9X safe.
60526         * gcc.misc-tests/gcov-1.c Similarly.
60527         * gcc.misc-tests/gcov-2.c Similarly.
60528
60529 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60530
60531         * gcc.dg/ultrasp1.c: New test.
60532
60533 1998-12-06  Richard Henderson  <rth@cygnus.com>
60534
60535         * gcc.c-torture/execute/981206.c: New test.
60536
60537 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60538
60539         * g++.old-deja/g++.ns/template7.C: New test.
60540
60541         * g++.old-deja/g++.other/expr1.C: New test.
60542
60543         * g++.old-deja/g++.eh/tmpl3.C: New test.
60544
60545         * g++.old-deja/g++.eh/tmpl2.C: New test.
60546
60547 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60548
60549         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60550         * g++.old-deja/g++.other/using6.C: Removed.
60551         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60552
60553         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60554
60555 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60556
60557         * g++.old-deja/g++.pt/overload8.C: New test.
60558
60559         * g++.old-deja/g++.pt/overload7.C: New test.
60560
60561         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60562
60563         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60564         and relinking messages.
60565         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60566         compiling with -frepo.
60567
60568 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60569
60570         * g++.old-deja/g++.pt/lookup6.C: New test.
60571
60572 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60573
60574         * gcc.c-torture/execute/981130-1.c: New test.
60575         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60576
60577 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60578
60579         * g++.old-deja/g++.pt/explicit76.C: New test.
60580
60581         * g++.old-deja/g++.pt/friend38.C: New test.
60582
60583         * g++.old-deja/g++.ns/crash2.C: New test.
60584
60585         * g++.old-deja/g++.pt/defarg8.C: New test.
60586
60587         * g++.old-deja/g++.pt/instantiate6.C: New test.
60588
60589         * g++.old-deja/g++.pt/static6.C: New test.
60590
60591         * g++.old-deja/g++.pt/decl2.C: New test.
60592
60593 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60594
60595         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60596         problem is actually related with name lookup, but so what? :-)
60597
60598         * g++.old-deja/g++.pt/friend37.C: New test.
60599
60600 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60601
60602         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60603         element, which fails on some systems.
60604
60605         * g77.f-torture/execute/labug1.f: New test.
60606
60607 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60608
60609         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60610         is defined.
60611
60612 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60613
60614         * g77.f-torture/compile/981117-1.f: New test.
60615
60616 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60617
60618         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60619         properly discarded.
60620
60621 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60622
60623         * gcc.c-torture/execute/memcheck: New directory of tests for
60624         -fcheck-memory-usage.
60625
60626 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60627
60628         * README: New file, general information about the testsuite and
60629         new description of the various C++ test subdirectories.
60630         * README.g++: Eliminate obsolete information, update and move most
60631         relevant stuff to README.
60632
60633 1998-11-07  Richard Henderson  <rth@cygnus.com>
60634
60635         * gcc.c-torture/compile/981107-1.c: New test.
60636
60637 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60638
60639         * execute/memcpy-bi.c: New testcase.
60640
60641 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60642
60643         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60644         base classes.
60645
60646         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60647         template is selected.
60648
60649         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60650         classes, it should be accepted for all types.
60651
60652         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60653
60654         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60655         specializations start with template headers.
60656
60657 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60658
60659         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60660
60661         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60662         non-POD types.
60663
60664 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60665
60666         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60667
60668 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60669
60670         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60671
60672 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60673
60674         * 981019-1.c: New test.
60675
60676 1998-10-14  Robert Lipe <robertl@dgii.com>
60677
60678         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60679         find objc headers.
60680
60681 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60682
60683         * compile/981001-4.c: Remove use of GCC extension that triggers a
60684         compiler bug.
60685
60686 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60687
60688         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60689
60690 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60691
60692         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60693         instantiation of template produces incorrect code for delete
60694         expression.
60695
60696         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60697         constructors' name is not unique.
60698         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60699         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60700
60701         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60702         automatic array of const is ill-formed.
60703
60704         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60705         of template parameter?
60706
60707         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60708         const.
60709
60710         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60711         pointer-to-member expression.
60712
60713         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60714         declaration causes ICE.
60715
60716 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60717
60718         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60719         reserved in the global namespace.
60720
60721         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60722         generate needed virtual table.
60723
60724         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60725
60726 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60727
60728         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60729         template-dependent type
60730
60731 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60732
60733         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60734         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60735         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60736
60737         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60738         class should be usable as argument of member function.
60739         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60740         class should be usable as return type of member function.
60741         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60742         class should be usable as type of data member.
60743
60744         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60745
60746 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60747
60748         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60749
60750 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60751
60752         * gcc.dg/dll-?.c Add thumb to target list.
60753         Fix assembler scan patterns to match current assembler output.
60754
60755 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60756
60757         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60758         matching of template brackets.
60759
60760         * g++.old-deja/g++.other/using4.C: New test.  Test using
60761         declarations of methods from base classes.
60762
60763         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60764         within functions should introduce names into the innermost
60765         enclosing namespace.
60766
60767         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60768         of static locals if first initialization throws.
60769
60770 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60771
60772         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60773
60774 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60775
60776         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60777         lose track of the possible targets of tablejump insns.
60778         * special/special.exp: Run it.
60779
60780 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60781
60782         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60783         must be declared before its specializations can be named in friend
60784         declarations.
60785
60786 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60787
60788         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60789
60790         * g77.f-torture/execute/io1.f: New test.
60791
60792 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60793
60794         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60795         with pointer to template function, for which no argument deduction
60796         is possible.
60797
60798         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60799         specialization of template function as argument to template
60800         function.
60801
60802         * g++.old-deja/g++.other/access2.C: New test; Inner class
60803         shouldn't have privileged access to Outer's names.
60804
60805 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60806
60807         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60808         friend template declared within template class conflicts with
60809         nested class of the same name.
60810
60811         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60812         is ignored.
60813
60814         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60815         object with direct initializer as function declaration.
60816
60817         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60818         initializers.
60819
60820         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60821         involving const pointer and NULL produces incorrect result.
60822
60823         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60824         type name without `typename' should be rejected with -pedantic.
60825
60826 1998-10-02  Richard Henderson  <rth@cygnus.com>
60827
60828         * g++.old-deja/g++.other/addrof1.C: New test.
60829
60830 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60831
60832         * gcc.c-torture/compile/981001-1.c: New test.
60833         * gcc.c-torture/execute/981001-1.c: New test.
60834
60835 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60836
60837         * gcc.c-torture/compile/981001-2.c: New test.
60838         * gcc.c-torture/compile/981001-3.c: New test.
60839         * gcc.c-torture/compile/981001-4.c: New test.
60840
60841 1998-10-01  Robert Lipe  <robertl@dgii.com>
60842
60843         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60844         multilibbed hosts.  Idea grafted from g77.exp.
60845
60846 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60847
60848         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60849         avoid losing on systems which need -lsocket.
60850
60851 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60852
60853         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60854         * g++.old-deja/g++.other/nested2.C: Ditto.
60855         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60856         failure.
60857
60858 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60859
60860         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60861         preferred over template operator!= for enum bitfields.
60862
60863 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60864
60865         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60866         that happen to have the same base name, but in different scopes,
60867         are incorrectly rejected.
60868
60869 1998-09-16  Richard Henderson  <rth@cygnus.com>
60870
60871         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60872         on the native word size instead of an integer literal.
60873
60874 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60875
60876         * g++.old-deja/g++.other/static2.C: Invocation of static data
60877         member of type pointer-to-function denoted as non-static member.
60878
60879         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60880         checks involving function types and aliases.
60881
60882 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60883
60884         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60885         redefined to the same non-trivial type.
60886
60887         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60888         namespace-qualification of template specializations declared in
60889         other namespaces.
60890
60891         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60892         to declare a subset of the specializations of a template function
60893         as friends of specializations of a template class.
60894
60895         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60896         member templates that do not fully specialize the enclosing
60897         template class are rejected.
60898
60899 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60900
60901         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60902
60903 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60904
60905         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60906         altered from libf2c/libU77 version.
60907
60908 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60909
60910         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60911
60912 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60913             Alexandre Oliva  <oliva@dcc.unicamp.br>
60914
60915         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60916         (un)signed char are different types for template specialization
60917         purposes.
60918
60919 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60920
60921         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60922         * objc: ObjC testsuite.
60923
60924 1998-08-31  Catherine Moore  <clm@cygnus.com>
60925
60926         * gcc.c-torture/execute/941014-1.x: New file.
60927
60928 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60929
60930         * lib/c-torture.exp: Add support for
60931         torture_eval_before_compile and torture_eval_before_execute
60932         variables.
60933
60934 1998-08-30  Jeffrey A Law  (law@cygnus.com)
60935
60936         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
60937         this test triggers valid.
60938
60939 1998-08-27  Jeffrey A Law  (law@cygnus.com)
60940
60941         * gcc.dg/980827-1.c: New test.
60942
60943 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
60944
60945         * gcc.c-torture/execute/loop-4b.c: New test.
60946
60947 1998-08-26  Nick Clifton  <nickc@cygnus.com>
60948
60949         * lib/c-torture.exp: Add support for
60950         torture_eval_before_compile and torture_eval_before_execute
60951         variables.
60952
60953 1998-08-25  Jeffrey A Law  (law@cygnus.com)
60954
60955         * gcc.c-torture/compile/980825-1.c: New test.
60956
60957 1998-08-24  Nick Clifton  <nickc@cygnus.com>
60958
60959         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
60960         count number tests in opt_t0 not good_t0.
60961
60962 1998-08-24  Jeffrey A Law  (law@cygnus.com)
60963
60964         * gcc.c-torture/compile/930326-1.x: Fix typo.
60965
60966 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
60967
60968         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
60969         causes an ICE.
60970
60971 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60972
60973         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
60974         STACK_SIZE is defined.
60975         * gcc.c-torture/unsorted/stuct.c: Similarly.
60976
60977         * gcc.c-torture/compile/980821-1.c: New test.
60978
60979 1998-08-21  Jeffrey A Law  (law@cygnus.com)
60980
60981         * gcc.c-torture/execute/980526-2.c: Disable for targets with
60982         16bit ints.
60983
60984 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
60985
60986         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
60987         code.
60988
60989 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
60990
60991         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
60992         error'.
60993
60994 1998-08-18  Jeffrey A Law  (law@cygnus.com)
60995
60996         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
60997
60998 1998-08-16  Jeffrey A Law  (law@cygnus.com)
60999
61000         * gcc.c-torture/compile/980816-1.c: New test.
61001
61002         * gcc.dg/980816-1.c: New test.
61003
61004 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61005
61006         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61007         compiler for ieee tests.
61008
61009 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61010
61011         * g77.f-torture/compile/980729-0.f: New test.
61012
61013 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61014
61015         * gcc.c-torture/special/eeprof-1.c: New test, for
61016         -finstrument-functions.
61017         * gcc.c-torture/special/special.exp: Run it.
61018
61019 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61020
61021         * gcc.c-torture/compile/980729-1.c: New test.
61022
61023 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61024
61025         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61026         __thumb__ is defined, and test for ARM style doubles if so.
61027
61028 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61029
61030         * g77.f-torture/noncompile/980615-0.f: New test.
61031
61032 1998-07-26  H.J. Lu  (hjl@gnu.org)
61033
61034         * gcc.dg/980312-1.c: Do link instead of compile.
61035         * gcc.dg/980313-1.c: Likewise.
61036
61037 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61038
61039         * gcc.c-torture/compile/980726-1.c: New test.
61040
61041 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61042
61043         * g77.f-torture/execute/io0.f: New test.
61044
61045 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61046
61047         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61048         an int.
61049
61050 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61051
61052         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61053         m32r bugs.
61054
61055 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61056
61057         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61058         c-decl.c:grokdeclarator can handle mode attributes.
61059
61060 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61061
61062         * gcc.c-torture/execute/980716-1.c: New test.
61063
61064 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61065
61066         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61067         the mn10200.
61068         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61069         the mn10200.
61070         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61071         * gcc.c-torture/compile/930326-1.x: Similarly.
61072
61073 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61074
61075         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61076         New test from Craig.
61077
61078 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61079
61080         * g77.f-torture/noncompile/980616-0.f: New test.
61081
61082         * g77.f-torture/execute/970816-3.f: New test from Craig.
61083
61084 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61085
61086         *  g++.other/singleton.C: Return error value instead of taking
61087         SIGSEGV.
61088
61089 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61090
61091         *  g++.other/singleton.C: New test.  Warning is under dispute.
61092         Runtime crash is not.
61093
61094 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61095
61096         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61097         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61098         using6.C, using7.C}: New namespace tests.
61099
61100 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61101
61102         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61103         specialization with typedef'ed names used as array indexes.
61104
61105 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61106
61107         * gcc.c-torture/execute/980709-1.c: New test.
61108
61109         * gcc.dg/980709-1.c: New test.
61110
61111 1998-07-07  Richard Henderson  <rth@cygnus.com>
61112
61113         * gcc.c-torture/execute/bcp-1.c: New test.
61114
61115 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61116
61117         * gcc.c-torture/execute/980707-1.c: New test.
61118
61119 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61120
61121         * gcc.c-torture/compile/980706-1.c: New test.
61122
61123 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61124
61125         * g77.f-torture/execute/980701-0.f,
61126         g77.f-torture/execute/980701-1.f: New test from Craig.
61127
61128 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61129
61130         * gcc.c-torture/compile/980701-1.c: New test.
61131
61132         * gcc.c-torture/execute/980701-1.c: New test.
61133
61134 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61135 rlsruhe.de>
61136
61137         * g++.old-deja/g++.robertl/eb132.C: New test.
61138         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61139
61140 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61141
61142         * g77.f-torture/execute/980628-7.f,
61143         g77.f-torture/execute/980628-8.f,
61144         g77.f-torture/execute/980628-9.f,
61145         g77.f-torture/execute/980628-10.f: New tests from Craig.
61146
61147         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61148
61149 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61150
61151         * g77.f-torture/execute/980628-4.f: New test from Craig.
61152         * g77.f-torture/execute/980628-5.f: Likewise.
61153         * g77.f-torture/execute/980628-2.f: Likewise.
61154         * g77.f-torture/execute/980628-0.f: Likewise.
61155         * g77.f-torture/execute/980628-1.f: Likewise.
61156         * g77.f-torture/execute/980628-3.f: Likewise.
61157         * g77.f-torture/execute/980628-6.f: Likewise.
61158
61159 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61160
61161         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61162         directory when nothing has been installed yet.
61163
61164 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61165
61166         * gcc.c-torture/special/special.exp: Handle newer versions of
61167         dejagnu.
61168
61169 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61170
61171         * gcc.dg/980626-1.c: New test.
61172
61173 1998-06-19  Bruno Haible <haible@ilog.fr>
61174
61175         * gcc.misc-tests/m-un-2.c: New test.
61176         * g++.old-deja/g++.other/warn01.c: Likewise.
61177
61178 1998-06-19  Robert Lipe  <robertl@dgii.com>
61179
61180         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61181         compatibility with assmblers with a different comment character.
61182         Eliminate use of GAS-specific extensions.
61183
61184 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61185
61186         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61187
61188 1998-06-19  Robert Lipe  <robertl@dgii.com>
61189
61190         * lib/g77.exp: Replace search for libf2c.a with search for newly
61191         renamed libg2c.a
61192
61193 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61194
61195         * gcc.c-torture/execute/980617-1.c: New test.
61196
61197 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61198
61199         * gcc.c-torture/execute/980612-1.c: New test.
61200
61201 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61202
61203         * gcc.dg/980523-1.c: Only test on ppc-linux.
61204         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61205
61206         * gcc.c-torture/execute/980608-1.c: New test.
61207
61208 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61209
61210         * gcc.c-torture/execute/980605-1.c: New test.
61211
61212 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61213
61214         * gcc.c-torture/execute/980604-1.c: New test.
61215
61216 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61217
61218         * gcc.c-torture/execute/980602-1.c: New test.
61219         * gcc.c-torture/execute/980602-2.c: Likewise.
61220
61221 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61222
61223         * 970125-0.f: Fix per JCB.  Add commentary.
61224
61225 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61226
61227         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61228         IEEE -0 support.
61229
61230 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61231
61232         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61233         earlier.
61234
61235 1998-05-28  Catherine Moore <clm@cygnus.com>
61236
61237         * gcc.c-torture/execute/980526-3.c: New test.
61238
61239 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61240
61241         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61242         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61243         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61244         m88k-motorola-sysv3 to XFAIL.
61245
61246 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61247
61248         * gcc.dg/980526-1.c: New test.
61249         * gcc.c-torture/execute/980526-2.c: New test.
61250
61251 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61252
61253         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61254
61255         * gcc.c-torture/execute/980526-1.c: New test.
61256
61257 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61258
61259         * g77.f-torture/execute/alpha2.f: Add runtime test.
61260
61261 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61262
61263         * g++.old-deja/old-deja.exp: Strip leading directories.
61264
61265         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61266         error for the line.  Don't run multiple tests for the same line.
61267
61268 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61269
61270         * gcc.dg/980523-1.c: New test.
61271
61272 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61273
61274         * g77.f-torture/compile/970915-0.f: New test.
61275
61276 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61277
61278         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61279
61280 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61281
61282         * gcc.dg/980520-1.c: New test.
61283
61284 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61285
61286         * gcc.dg/980502-1.c: Fix return type.
61287
61288 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61289
61290         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61291         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61292         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61293         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61294         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61295
61296 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61297
61298         * g77.f-torture/execute/980520-1.f: New test.
61299
61300 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61301
61302         * lib/mike-g77.exp: New file.
61303
61304         * g77.f-torture/noncompile/noncompile.exp,
61305         g77.f-torture/noncompile/check0.f: New files.
61306
61307 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61308
61309         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61310         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61311         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61312         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61313         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61314         abort where appropriate.
61315
61316 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61317
61318         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61319         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61320
61321 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61322
61323         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61324
61325 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61326
61327         * g77.f-torture/compile/980427-0.f: New test.
61328
61329 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61330
61331         * g77.f-torture/compile/980424-0.f: New test.
61332
61333 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61334
61335         * g77.f-torture/compile/980419-2.f (main): New test.
61336         * g77.f-torture/compile/970125-0.f: New test.
61337         * g77.f-torture/compile/980419-1.f: New test.
61338
61339 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61340
61341         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61342         of loop-4.c.
61343
61344 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61345
61346         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61347
61348 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61349
61350         * gcc.c-torture/compile/980329-1.c: New test.
61351
61352 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61353
61354         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61355         * gcc.dg/980312-1.c: Fix typo in -march command.
61356
61357 1998-03-16  H.J. Lu  (hjl@gnu.org)
61358
61359         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61360
61361 1998-03-11  Robert Lipe  <robertl@dgii.com>
61362
61363         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61364         Dave Love agree the Fortran source is bogus.
61365
61366 1998-03-11  Robert Lipe  <robertl@dgii.com>
61367
61368         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61369         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61370         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61371         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61372         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61373
61374 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61375
61376         * g++.old-deja/g++.other/friend1.C: New test.
61377
61378 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61379
61380         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61381         possibly uninitialized) variables and declare dnrm2.
61382
61383 1998-02-23  Robert Lipe <robertl@dgii.com>
61384
61385         From Bruno Haible <haible@ilog.fr>:
61386         * gcc.c-torture/execute/980223.c: New test.
61387
61388 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61389
61390         * gcc.dg/ifelse-1.c: New test.
61391
61392 1998-02-09  H.J. Lu  (hjl@gnu.org)
61393
61394         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61395
61396           * lib/old-dejagnu.exp (old-dejagnu): Added the
61397           "execution test - XFAIL *-*-*" handling in the spirit of
61398           "excess errors test -". Changed the "execution test fails"
61399           handling to be like "excess errors test fails".
61400           * Update various tests accordingly.
61401
61402 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61403
61404         * gcc.c-torture/execute/980205.c: New test.
61405
61406 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61407
61408         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61409         * lib/f-torture.exp: Similarly.
61410         * gcc.c-torture: Rename all .cexp files to .x files.
61411
61412 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61413
61414         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61415         (940510-1.c): Removed duplicate.
61416         (971104-1.c): New test.
61417
61418 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61419
61420           * lib/f-torture.exp: Improve error and loop detection.
61421
61422 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61423
61424         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61425         use that to size the filler array.
61426
61427 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61428
61429         * lib/c-torture.exp(c-torture-execute): Fix typo.
61430
61431         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61432         testcase as the executable name. Keep the executable around if
61433         the test fails.
61434
61435 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61436
61437         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61438         changes.  Only test one -g option, and move it to the end of the
61439         list of options to test.
61440
61441 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61442
61443         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61444         variable GCC_TORTURE_OPTIONS to supply default switches separated
61445         by colons.  If no environment variable, run tests with -O0 -g, -O1
61446         -g, and -O2 -g as well.
61447
61448 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61449
61450         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61451         explanatory comments. Fix indentation.
61452
61453 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61454
61455         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61456
61457 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61458
61459         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61460         * g++.old-deja/g++.mike/p7325.C: Likewise.
61461         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61462
61463 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61464
61465         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61466         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61467         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61468         * g++.old-deja/g++.law/operators4.C: Likewise.
61469
61470 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61471
61472         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61473         * g++.old-deja/g++.mike/p784.C: Ditto.
61474         * g++.old-deja/g++.mike/p785.C: Ditto.
61475
61476 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61477
61478           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61479
61480 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61481
61482         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61483         target feature; pass this to c-torture-execute as needed.
61484
61485 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61486
61487         * lib/c-torture.exp(c-torture-execute): If the previous and the
61488         current executables being tested are identical, we don't need to
61489         run the executable again. Try to make the executable names
61490         unique. Add an optional argument for passing additional compiler
61491         flags.
61492
61493 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61494
61495         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61496
61497 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61498
61499         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61500
61501 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61502
61503         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61504         32bit or larger longs.
61505
61506         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61507         have either a 32bit long or 32bit int.
61508
61509 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61510
61511         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61512         Make double precision tests dependent on sizeof (double).
61513
61514 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61515
61516         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61517         too.
61518
61519 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61520
61521         * gcc.c-torture/compile/961203-1.cexp: New script.
61522
61523 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61524
61525         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61526         up the includes ourselves.
61527
61528 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61529
61530         * lib/plumhall.exp: Remove random include, and add a few
61531         verbose messages for debugging.
61532
61533 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61534
61535         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61536         of trying to do it ourselves.
61537
61538 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61539
61540         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61541
61542 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61543
61544         * gcc.prms/5403.c: Made regexp a bit less strict.
61545
61546 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61547
61548         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61549         is returned from remote_load instead.
61550         * lib/plumhall.exp: Ditto.
61551         * lib/mike-g++.exp: Ditto.
61552         * lib/old-dejagnu.exp: Ditto.
61553         * lib/c-torture.exp: Ditto.
61554
61555 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61556
61557         * lib/g++.exp: Use build_wrapper procedure.
61558         * lib/gcc.exp: Ditto.
61559
61560 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61561
61562         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61563         an old-style decl for malloc.  Fixes tests to work when
61564         sizeof (int) != sizeof (size_t).
61565
61566 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61567
61568         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61569
61570         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61571         use stdargs.h interface.
61572
61573 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61574
61575         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61576         NO_VARARGS when compiling.
61577
61578 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61579
61580         * lib/plumhall.exp(ph_includes): New procedure.
61581         (ph_make): Use it.
61582         (ph_compiler): Ditto.
61583
61584         * lib/g++.exp: Rename test-glue.c to testglue.c.
61585         * lib/gcc.exp: Ditto.
61586
61587 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61588
61589         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61590         to completion when it's called.
61591
61592 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61593
61594         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61595         is defined, don't do test.
61596
61597 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61598
61599         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61600         for object files.
61601         (ph_summary): Mark skipped testcases as untested, not unresolved.
61602
61603         * lib/plumhall.exp (ph_make): If unresolved because of bad
61604         errorCode, record errorCode in log file.
61605         (*): Replace send_log/verbose with verbose -log.
61606
61607 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61608
61609         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61610         double conversion if double isn't at least 8 bytes.
61611
61612         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61613         int to work with targets where int is 16 bits.
61614
61615         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61616         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61617         precision for the test to complete.
61618
61619 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61620
61621         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61622         if d10v is not compiled with the -mdouble64 flag.
61623         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61624
61625         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61626         d10v is not compiled with the -mint32 flag.
61627
61628 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61629
61630         * lib/plumhall.exp: Use incr_count.
61631
61632 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61633
61634         * gcc.c-torture: Update to c-torture-1.45.
61635
61636 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61637
61638         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61639         the name of the expect testcase file).
61640
61641         * lib/g++.exp(g++_init): Ditto.
61642
61643 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61644
61645         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61646         the host.
61647
61648         * lib/gcc.exp(gcc_exit): New procedure.
61649
61650 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61651
61652         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61653         specs where appropriate.
61654
61655         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61656         because of new "candidates are" messages, and removed a few
61657
61658         * Converted all non-old-style g++ testcases to old-style, and
61659         moved into g++.old-deja.
61660
61661 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61662
61663         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61664         options.
61665
61666         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61667         succeeded.
61668
61669         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61670
61671 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61672
61673         * lib/gcc.exp (gcc_target_compile): Add support for defining
61674         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61675         the machine doesn't have those features.
61676
61677 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61678
61679         * g++.law/operators4.exp: Don't use LIBS.
61680
61681 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61682
61683         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61684
61685         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61686         * lib/g++.exp: Set it here instead. Also, allow use of the
61687         --tool_exec and --tool_opt options. Change CXX to
61688         GXX_UNDER_TEST.
61689
61690         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61691
61692         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61693
61694 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61695
61696         * lib/old-dejagnu.exp: Use prune_warnings instead of
61697         prune_system_crud.
61698         * lib/mike-g++.exp: Ditto.
61699         * lib/gcc.exp: Ditto.
61700         * lib/g++.exp: Ditto.
61701
61702         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61703
61704 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61705
61706           * 941014-2.c: Include stdlib.h
61707           * 960327-1.c: Include stdio.h
61708           * dbra.c, index-1.c: Don't assume ints are 32bits.
61709
61710 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61711
61712         * lib/gcc.exp: Add gcc,stack_size target feature.
61713
61714         * lib/g++.exp(g++_target_compile): Add the include and link
61715         paths here, not in two other places. And, it's $options, not
61716         options.
61717
61718         * lib/mike-g++.exp(postbase): Remove the code that determines
61719         the correct include and link paths.
61720         * g++.old-deja/old-deja.exp: Ditto.
61721
61722 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61723
61724         * lib/g++.exp(g++_init): target_compile no longer returns the
61725         filename of the result.
61726
61727 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61728
61729         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61730         call to glob.
61731
61732         * gcc.c-torture/special/special.exp: Change call to
61733         gcc_target_compile to include the object file.
61734
61735 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61736
61737         * gcc.c-torture/special/special.exp: Correct misspelling in last
61738         change.
61739
61740 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61741
61742         * lib/plumhall.exp(ph_summary): Log the entire output of the
61743         executable. Return -1 if there were any failures, 0 otherwise.
61744         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61745         (ph_make): Clean up objects and executables that were built
61746         if the tests succeeded.
61747
61748 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61749
61750         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61751         libraries and includes in the build tree as appropriate.
61752
61753 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61754
61755         * lib/c-torture.exp: Instead of looking for the global variable
61756         NO_LONG_LONG, check to see if that's a feature of the target.
61757
61758 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61759
61760         * config/default.exp: Minimize. Delete the remainer of the files in
61761         config; this functionality is now in devo/dejagnu/config.
61762
61763         g++.*/*: Pass any additional flags used to compile to postbase;
61764         delete CXXFLAGS.
61765
61766         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61767         is now done by runtest.exp. Use gcc_target_compile instead of
61768         compile.
61769
61770         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61771         Remove references to CFLAGS. Use remote_file instead of
61772         calling rm -f.
61773         (c-torture): Take a list of arguments to use to compile this
61774         testcase.
61775
61776         lib/g++.exp: Simplify. Use target_compile instead of compile.
61777         lib/gcc-dg.exp: Ditto.
61778         lib/gcc.exp: Ditto.
61779         lib/mike-{gcc,g++}.exp: Ditto.
61780         lib/old-dejagnu.exp: Ditto.
61781         lib/plumhall.exp: Ditto.
61782
61783 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61784
61785         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61786         (ph_linker): Likewise.
61787
61788 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61789
61790           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61791         MAP_ANON / MAP_ANONYMOUS if defined;
61792         else try to map from /dev/zero .
61793
61794 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61795
61796         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61797         isn't defined, then define it to MAP_ANONYMOUS.
61798
61799 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61800
61801         * gcc.c-torture: Update to c-torture-1.42 release.
61802
61803 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61804
61805         * gcc.c-torture: Update to c-torture-1.41 release.
61806
61807 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61808
61809         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61810         c-torture release.
61811
61812 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61813
61814         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61815         and LDFLAGS.  Fix second case to append the target_info ldflags
61816         onto LDFLAGS, not CFLAGS.
61817         * lib/g++.exp (g++_init): Add target_info stuff.
61818         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61819         of libgloss and newlib flags for !native.
61820
61821         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61822         (GDB): Fix relative path to go up another dir for finding gdb.
61823
61824 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61825
61826         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61827         versions in the target_info array, if they don't exist.
61828
61829 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61830
61831         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61832
61833 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61834
61835         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61836         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61837
61838 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61839
61840         * lib/old-dejagnu.exp: Don't remove the output file before we've
61841         actually tested it. Don't append pwd to the path of the executable
61842         we're testing.
61843
61844 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61845
61846         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61847
61848 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61849
61850         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61851         temporary directory for compiler files, and set it to a default
61852         value of /tmp. Set $output as the name of the output file from
61853         compiling the testcase. Add a -o option to $cflags_var so the
61854         compiler writes the final output file as $output. Set $executable
61855         to $output.
61856
61857         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61858         directory for compiler files, and set it to /tmp if it doesn't
61859         already have a value. Set $output_file to the name of the output
61860         file from compiling the testcase. Add a -o option to CXXFLAGS so
61861         the compiler writes the final output file as $output. Use $output
61862         as the executable to be tested.
61863
61864 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61865
61866         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61867
61868 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61869
61870         * gcc.c-torture/execute/pending-1.c: New test.  Still
61871         pending in Tege's queue.
61872
61873 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61874
61875         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61876         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61877         if there were failures.  Call unresolved if there were unresolved
61878         testcases.  Call gcc_fail if program did not run to completion.
61879         (ph_make): Pass additional argument name to ph_execute.
61880         (ph_execute): Add new argument.  Pass additional arguments to
61881         ph_summary.  Call gcc_fail is there is no execution output.
61882
61883 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61884
61885         * lib/plumhall.exp (proc_summary): Output relavent summary
61886         lines into the log so specific failures in plumhall can be
61887         investigated.
61888
61889 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61890
61891         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61892         (c-torture-execute): Don't try to execute tests which use
61893         "long long" types if $NO_LONG_LONG is nonzero.
61894
61895 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61896
61897         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61898         not c-torture.
61899
61900         * gcc.ieee: Move from here.
61901         * gcc.c-torture/execute/ieee: To here.
61902
61903 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61904
61905         * gcc.c-torture: Update to c-torture-1.41 release.
61906
61907 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61908
61909         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61910         not "$output".
61911
61912 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61913
61914         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61915         -c present.
61916
61917 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61918
61919         * config/proelf.exp: Handle connecting to a simulator.
61920
61921 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61922
61923         * config/proelf.exp: New file.  Enough framework that we can
61924         run c-torture tests on the proelf targets (or any other target
61925         that gdb can connect to for that matter).
61926
61927 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61928
61929         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61930         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61931
61932         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61933         exec_output exists.
61934
61935 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
61936
61937         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
61938         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
61939
61940         * config/*.exp: Update FSF address.  Change result of ${tool}_load
61941         to pass/fail/unresolved/unsupported/untested.  Caller must now
61942         call unresolved/unsupported/untested.
61943         * lib/*.exp: Update FSF address.  Update to handle new results of
61944         ${tool}_load.
61945         * lib/chill.exp (verbose): Delete.
61946
61947 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
61948
61949         * lib/gcc.exp (default_gcc_start): Change order of args to
61950         $LDFLAGS $CFLAGS $LIBS.
61951         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
61952         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
61953         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
61954         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
61955         * gcc.misc-tests/dg-test.exp: Likewise.
61956         * gcc.misc-tests/msgs.exp: Likewise.
61957         * gcc.prms/prms.exp: Likewise.
61958         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
61959         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
61960
61961         * lib/dg.exp: Deleted, moved to dejagnu/lib.
61962
61963 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61964
61965         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
61966
61967         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
61968         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
61969
61970         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
61971         necessary.
61972
61973 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
61974
61975         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
61976         global for loop; add use of $mathlib.
61977         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
61978         settings here; set mathlib for anything but VxWorks.
61979
61980 1996-01-22  Jeffrey A Law  (law@cygnus.com)
61981
61982         * gcc.c-torture: Update to c-torture-1.40 release.
61983
61984 1996-01-03  Jeffrey A Law  (law@cygnus.com)
61985
61986         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
61987         dg.exp.
61988
61989 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
61990
61991         * lib/c-torture.exp (c-torture-execute): Declare "output" as
61992         global.
61993
61994 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
61995
61996         * lib/g++.exp (LIBS): Define if not already.
61997         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
61998         (gcc-dg-prune): Call prune_gcc_output.
61999         * lib/gcc.exp (prune_gcc_output): New proc.
62000         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62001         prune_gcc_output.
62002
62003 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62004
62005         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62006         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62007
62008 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62009
62010         * gcc.c-torture: Update to c-torture-1.39 release.
62011
62012 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62013
62014         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62015         fails, try others as well.
62016
62017 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62018
62019         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62020         If compilation fails, mark execute tests as `untested'.
62021         If test is marked as unsupported, don't mark compilation and
62022         execute tests as failed.
62023
62024 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62025
62026         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62027         libstdc++ for whether or not we want to be doing shared
62028         libraries.  Delete link_curses since we don't need it anymore.
62029         * lib/mike-g++.exp (postbase): Don't link in libg++.
62030         * g++.old-deja/old-deja.exp: Likewise.
62031
62032 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62033
62034         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62035
62036 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62037
62038         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62039         For that, add `-Wl,-a,shared_archive'.
62040         * g++.old-deja/old-deja.exp: Likewise.
62041
62042 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62043
62044         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62045
62046 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62047
62048         * lib/mike-g++.exp (postbase): Pay attention to the status of
62049         g++_load.
62050
62051 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62052
62053           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62054
62055 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62056
62057         * lib/gcc.exp (default_gcc_start): No longer need to log program
62058         being executed or its output, execute_anywhere does that now.
62059         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62060         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62061
62062 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62063
62064         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62065         the same as those in lib/g++.exp.
62066
62067 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62068
62069         * gcc.c-torture: Update to c-torture-1.38 release.
62070         * gcc.ieee: Related changes.
62071
62072 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62073
62074         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62075         "exec". Minor reformatting changes.
62076
62077         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62078         cross. This means all "exec" calls now work on a remote host as
62079         well.
62080         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62081         cross. Filter out the extra "\r\n" stuff that expect puts in.
62082         (c-torture-execute): Filter out the bogus warnings like
62083         c-torture-compile does. Add support for canadian cross.
62084         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62085         Use execute_anywhere rather than calling exec directly. Now it
62086         works for canadian cross testing.
62087
62088 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62089
62090         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62091         results into a variable, and check that rather than using file exists.
62092
62093 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62094
62095         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62096         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62097
62098 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62099
62100         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62101         lib_curses if there's a shared libg++ in the build tree.
62102
62103 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62104
62105         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62106         if not supported target.
62107
62108 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62109
62110         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62111         link_curses up to always happen, not just for native builds.
62112
62113 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62114
62115         * gcc.c-torture: Update to c-torture-1.36 release.
62116         * gcc.failure: Related changes.
62117
62118 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62119
62120         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62121
62122 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62123
62124         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62125         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62126         runshlib, link_curses, and mathlib for link and run.
62127
62128         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62129         pass the runtime shared library options for Solaris, OSF/1, and
62130         Irix5, and link with -lcurses to avoid unresolved references.
62131
62132 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62133
62134         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62135         only run once.
62136
62137 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62138
62139         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62140
62141 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62142
62143         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62144         do not have a framework for the "compat" tests yet.
62145
62146 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62147
62148         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62149         set to null if we're testing vxworks5.1.  Use that instead of
62150         `-lm' in the setting of LIBS for link and run.
62151
62152 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62153
62154         * config/rom68k.exp (${tool}_load): Major changes to make it
62155         work.  Verified that it does in fact return the stuff in
62156         exec_output properly.  Catch any Emul or any TRAP other than 0.
62157
62158 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62159
62160         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62161         LDFLAGS properly for targets that need stuff from libgloss.
62162         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62163         only run once.
62164         (gpp_initialized): New variable.
62165
62166 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62167
62168         * config/rom68k.exp: Load libgloss.exp.
62169         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62170         so we can produce a fully linked binary.
62171         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62172         so we can produce a fully linked binary.
62173
62174 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62175
62176         * lib/plumhall.exp (ph_section): Watch for expected failures.
62177         Add missing `else'.
62178
62179         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62180         run the testcase.
62181         (c-torture): Likewise.
62182
62183 1995-08-28  Doug Evans  <dje@cygnus.com>
62184
62185         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62186
62187         * lib/mike-g++.exp (mike_cleanup): New proc.
62188         (prebase): New globals compiler_result, not_compiler_result,
62189         target_regexp.
62190         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62191         allow leading "-" in pattern.  Watch for unsupported tests.
62192         If $compiler_result is set, pattern match assembler code,
62193         and ditto for $not_compiler_result.
62194         * lib/mike-gcc.exp: Likewise.
62195
62196         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62197         execution "succeeded".
62198
62199 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62200
62201         * config/win32.exp: New file.
62202         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62203
62204 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62205
62206         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62207         unsupported.
62208         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62209         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62210         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62211
62212         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62213         "... without exceptions was ...".  That is now handled by
62214         prune_system_crud.
62215         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62216
62217 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62218
62219         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62220         sieve.c,sort2.c}: New files.
62221         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62222         sieve.exp,sort2.exp}: Drivers for them.
62223
62224         * lib/mike-gcc.exp (program_output): New user settable variable.
62225         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62226         messages.
62227         * lib/mike-g++.exp (program_output): New user settable variable.
62228
62229         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62230
62231         * config/sh.exp: Deleted (use sim.exp instead).
62232
62233 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62234
62235         * config/vx.exp: Declare CHECKTASK as global.
62236         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62237         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62238         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62239
62240 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62241
62242         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62243         target. Like vx.exp, only includes `vx29k.exp' instead of
62244         `vxworks.exp'.
62245
62246 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62247
62248         * config/sim.exp: Increase time limit from 120 seconds to 240.
62249
62250 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62251
62252         * gcc.c-torture/execute/950628-1.c: New test.
62253
62254 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62255
62256         * gcc.c-torture: Update with changes/additions from
62257         c-torture-1.34.
62258
62259 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62260
62261         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62262
62263 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62264
62265         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62266
62267 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62268
62269         * gcc.c-torture/compile/950512-1.c: New test.
62270         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62271         * gcc.dg/struct-ret-1.c: Likewise.
62272
62273 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62274
62275         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62276           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62277
62278 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62279
62280         * gcc.c-torture/special/920411-1.c: Deleted.
62281         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62282
62283 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62284
62285         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62286         cpu limit.
62287
62288 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62289
62290         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62291
62292 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62293
62294         From kenner;
62295         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62296         is the proper length.
62297         * va-arg-3.c: Likewise.
62298
62299 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62300
62301         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62302         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62303
62304         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62305         * lib/g++.exp (default_g++_start): Delete old cruft.
62306
62307 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62308
62309         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62310         (2 * (1 << 18)) to (2 * (1 << 17)).
62311
62312         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62313
62314 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62315
62316         * config/rom68k.exp: Renamed from config/idp.exp
62317
62318 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62319
62320         * c-torture/compile/921109-2.c
62321
62322 1995-04-18  Mike Stump  <mrs@cygnus.com>
62323
62324         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62325         excess errors.
62326
62327 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62328
62329         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62330         output.
62331         * lib/g++.exp (default_g++_start): Likewise.
62332
62333 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62334
62335         * gcc.c-torture/compile/950329-1.c: New test.
62336
62337 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62338
62339           * config/bug.exp (${tool}_load): Updated to use new remote_open
62340           and remote_close procs.
62341         * config/idp.exp: New file.
62342
62343 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62344
62345         * gcc.c-torture/execute/950322-1.c: New test.
62346
62347 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62348
62349         * config/vx.exp (${tool}_load): Clean up testing of return code from
62350         vxworks_ld and vxworks_spawn.
62351
62352 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62353
62354         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62355
62356 1995-03-13  Mike Stump  <mrs@cygnus.com>
62357
62358         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62359         can mark excess errors on a machine by machine basis.  Note, the
62360         default is to not expect any excess errors, even when excess
62361         errors test - is given, so you will want to put an XFAIL ... on
62362         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62363         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62364         those 4 machines, but no others.
62365
62366 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62367
62368         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62369         * lib/c-torture.exp: to here.
62370
62371 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62372
62373         * gcc.c-torture/execute/950221-1.c: New test.
62374         * gcc.c-torture/execute/struct-ret-1.c: New test.
62375         * gcc.c-torture/compile/950221-1.c: New test.
62376
62377         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62378
62379 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62380
62381         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62382         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62383
62384 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62385
62386         * g++.gb: New directory of tests, derived from my signature and
62387         class scoping tests.
62388
62389         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62390         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62391         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62392         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62393         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62394         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62395         * g++.gb/sig25.C: Likewise.
62396
62397         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62398         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62399         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62400         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62401         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62402         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62403         * g++.gb/sig25.exp: Likewise.
62404
62405         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62406         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62407         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62408         * g++.gb/scope13.C: Likewise, this test still fails.
62409
62410         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62411         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62412         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62413         * g++.gb/scope13.exp: Ditto.
62414
62415         * g++.gb/README: New file, explains what these tests are about.
62416
62417 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62418
62419         * lib/dg.exp (dg-do): Support `preprocess'.
62420         (dg-test): Likewise.
62421
62422 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62423
62424         * config/udi.exp: change "continue -expect" to "exp_continue".
62425
62426 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62427
62428         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62429         Delete redundant tests.
62430
62431         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62432         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62433         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62434         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62435         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62436         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62437         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62438         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62439
62440         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62441         storing label pointers.
62442         * gcc.c-torture/execute/921019-1.c: Likewise.
62443         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62444         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62445         parameter fp.
62446         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62447         constants.
62448
62449         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62450         Delete obsolete tests.
62451
62452         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62453         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62454         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62455         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62456         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62457         * gcc.c-torture/compile/950124-1.c: New test.
62458
62459         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62460
62461 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62462
62463         * lib/mike-g++.exp: Add -lm to LIBS.
62464
62465 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62466
62467         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62468
62469 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62470
62471         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62472
62473 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62474
62475         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62476
62477 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62478
62479         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62480         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62481         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62482         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62483         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62484         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62485         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62486         * g++.law/{operators31.C, operators32.C,
62487         * g++.law/{operators33.C, operators34.C}: Likewise.
62488         * g++.law/{pic1.C, refs2.C}: Likewise.
62489         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62490         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62491         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62492         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62493
62494         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62495         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62496         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62497         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62498         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62499         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62500         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62501         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62502         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62503         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62504         * g++.law/{operators34.exp}: Likewise.
62505         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62506         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62507         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62508         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62509         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62510
62511         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62512         No longer expected to fail.
62513         * g++.law/missed-error3.C: Tweak for recent bool changes.
62514
62515 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62516
62517         * config/emb-unix: Deleted.
62518         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62519         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62520
62521 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62522
62523         * lib/dg.exp (dg-test): Fix typo in last patch.
62524
62525 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62526
62527         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62528         (handles multiple occurrences).
62529
62530 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62531
62532         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62533         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62534         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62535         printed).
62536         * lib/c-torture.exp (c-torture-compile): Likewise.
62537         (c-torture): Prepend full path if missing.
62538         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62539         (gcc_fail): Likewise.
62540         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62541
62542 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62543
62544         * lib/netware.exp: Only attach to NetWare i386 systems.
62545
62546 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62547
62548         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62549         messages.  Add test name to "output pattern match" pass/fail message.
62550
62551 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62552
62553         * gcc.dg: New testsuite.
62554         * gcc.dg/dg.exp: New file.
62555
62556         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62557         test-switch.c}: Deleted.
62558
62559         * gcc.misc-tests/msgs.exp: New testcase driver.
62560
62561 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62562
62563         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62564         Watch for illegal return values from ${tool}_load.
62565         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62566         cross targets.  Coerce return value >0 to 1.
62567
62568 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62569
62570         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62571
62572         * config/emb-unix.exp: New file.
62573
62574         * config/sim.exp: Error if variable $SIM not defined.
62575         (${tool}_load): Mark test as "untested" if simulator missing.
62576
62577         * config/unix.exp: Load remote.exp to get rcp_download.
62578         * lib/c-torture.exp: Use different option lists for testcases with
62579         and without loops.
62580         * gcc.c-torture/execute/execute.exp: Likewise.
62581
62582 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62583
62584         * config/*.exp: Clarify return code from ${tool}_load.
62585         Call `unresolved' or `untested' instead of `warning' or `perror'
62586         (sometimes you still want to call both though).
62587         Add comment that `shell_id' is local to each file.
62588         * config/udi.exp (timeout): Set to 30.
62589         Don't print warning if connection fails, $connectmode has already
62590         printed an error.
62591         (${tool}_load): Move verbose messages to level 2.
62592         Rework pattern for "Process started" message.
62593         Pass `shell_id' to ${connectmode}_download.
62594         Retry twice upon timeout.  Make resetting of target more robust.
62595         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62596         Pass `shell_id' to exit_$connectmode.
62597         Only call exit_$connectmode if connected.
62598         * config/unix.exp (${tool}_load): Check return codes better.
62599         * config/vrtx.exp (${tool}_load): Likewise.
62600         * config/vx.exp (${tool}_load): Likewise.
62601         Delete unneeded global's.
62602         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62603         from ${tool}_load.
62604         (dg-stat): Delete.
62605         (dg-init): Delete recording of pass/fail counts.
62606         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62607         (old-dejagnu-init): Likewise.
62608         (old-dejagnu-stat): Delete contents, empty proc now.
62609         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62610         (c-torture): Delete references to lcnt, lpass, lfail.
62611         Get option list from TORTURE_OPTIONS.
62612         Delete -funroll[-all]-loops if no loops.
62613         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62614         (g++_stat): Delete contents (empty proc now).
62615         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62616         (gcc_finish): Likewise.
62617         (gcc_stat): Deleted.
62618         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62619         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62620         * gcc.c-torture/execute/execute.exp: Likewise.
62621         Split tests into two parts: compile, execute.
62622         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62623         no loops.  Update to reflect clarified return codes from ${tool}_load.
62624
62625 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62626
62627         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62628         to grep for.
62629         (old-dejagnu): Likewise (where necessary).
62630
62631 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62632
62633         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62634
62635         * lib/dg.exp (dg-process-target): Fix processing of selector.
62636         Add comment regarding use of `error'.
62637
62638         * lib/gcc.exp (prune_system_crud): Define if missing.
62639         * lib/g++.exp (prune_system_crud): Likewise.
62640
62641         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62642         Call prune_system_crud.
62643         * lib/dg.exp (dg-runtest): New proc.
62644         Use perror instead of send_user for tcl errors in testcase.
62645         Don't return any value, it's never used.
62646         Don't clobber previous definition of `unknown'.
62647         Print tcl errors in `dg-final'.
62648
62649 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62650
62651         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62652         (dg-test): Don't print errorInfo, it contains stack backtrace.
62653
62654 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62655
62656         * lib/g++.exp (runtest_file_p): Define if missing.
62657
62658 1994-09-24  Doug Evans  (dje@cygnus.com)
62659
62660         * lib/mike-g++.exp: Comment out loading of g++.exp.
62661         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62662         (default_g++_version): Always print something.
62663         (default_g++_start): Comment out call to `which'.
62664         (g++_start, g++_load): Deleted (must be defined in config file).
62665         * lib/gcc.exp: Test for existence of $CC at start.
62666         Delete check for tmpdir (done in gcc_init).
62667         (default_gcc_version): Always print something.
62668         (default_gcc_start): Comment out call to `which'.
62669         * config/*.exp: Major cleanup - make cross targets work at least a
62670         little better for g++ (by not being "--tool gcc" specific).
62671         Rename gcc_xxx to ${tool}_xxx.
62672         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62673         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62674
62675 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62676
62677         * lib/c-torture.exp (c-torture-compile): Rework compiler
62678         message processing.
62679
62680         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62681         c-torture.
62682
62683 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62684
62685         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62686
62687         * lib/dg.exp (dg-process-target): Support { target native }.
62688
62689 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62690
62691         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62692         looked for "... program xxx got fatal signal".
62693         Correct regsub munging of `comp_output'.
62694         Ignore compiler messages "path prefix not used" and "linker input
62695         file unused".
62696
62697 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62698
62699         * lib/gcc.exp (runtest_file_p): Define if missing.
62700         * gcc.prms/template.c: Example to work from.
62701
62702 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62703
62704         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62705         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62706
62707         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62708         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62709         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62710         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62711
62712         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62713         (dg-process-target): No longer a varargs proc.
62714         Return S/N for target, P/F for xfail.  All callers changed.
62715         (user option procs): More argument checking.
62716         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62717         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62718         (dg-test): Skip test if not running on selected target in `dg-do'.
62719         Update handling of `dg-do-what', `dg-output-text'.
62720         Separate execution pass/fail from output pattern match pass/fail.
62721         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62722
62723 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62724
62725         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62726         target for 920510-1.c.
62727
62728 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62729
62730         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62731         Clean up comment regarding use of passcnt, etc.
62732         (gcc_stat): Don't update `testcnt' here.
62733         (gcc_finish): Do it here.
62734         Might as well reset `but_id' here too.
62735         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62736         to determine if the file should be tested.
62737         * gcc.c-torture/compile/compile.exp: Likewise.
62738         * gcc.c-torture/execute/execute.exp: Likewise.
62739         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62740         * gcc.misc-tests/dg-test.exp: Likewise.
62741         * gcc.prms/prms.exp: Likewise.
62742         * gcc.wendy/wendy.exp: Likewise.
62743         * g++.old-deja.exp: Likewise.
62744         Move "Testing file" message to verbose level 1.
62745
62746 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62747
62748         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62749
62750 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62751
62752         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62753         (default_gcc_start): Accept optional second list element
62754         of compiler flags.  Print compiler output at verbosity level 2.
62755         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62756         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62757         Save current values of framework globals passcnt, failcnt, xpasscnt,
62758         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62759         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62760         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62761         xfailcnt to compute stats.  Update framework global `testcnt' from
62762         pass/fail counts.
62763         (gcc_finish): New proc.  Clean up test environment.
62764         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62765         (gcc_epass, gcc_efail): Delete.
62766         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62767         argument of line number.
62768         (dg-init): If the tool has an init routine, call it.
62769         (dg-test): Remove args `cflags_var' and `libs_var'.
62770         Pass all compiler options to ${tool}_start.
62771         Handle missing line number.
62772         (dg-finish): New function.
62773         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62774         particular files.  Call gcc_finish at end.  Move "skipping test"
62775         message to verbosity level 3.
62776         * gcc.c-torture/compile/compile.exp: Likewise.
62777         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62778         * gcc.c-torture/execute/execute.exp: Likewise.
62779         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62780         Print testcase being tried at verbosity level 1.
62781         * gcc.c-torture/special/special.exp: Unset xfail.
62782         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62783         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62784         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62785         * gcc.failure/failure.exp: Likewise.
62786         * gcc.ieee/ieee.exp: Likewise.
62787         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62788         Update call to dg-test.  Call dg-finish at end.
62789         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62790         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62791         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62792         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62793         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62794         * gcc.wendy/wendy.exp: Add copyright.
62795         Delete setting of tmpdir (done by gcc_init).
62796         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62797         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62798         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62799         gcc_[ce]pass/fail.
62800
62801 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62802
62803         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62804         confusion.
62805         (g++_load): Likewise.
62806
62807         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62808         Rename argument to `prog' to remove the confusion.
62809         Varargs fns behave differently too!
62810         (g++_load): Likewise.
62811
62812         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62813
62814         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62815         what it is.  Delete (always) printing of status value for !native.
62816         Simplify verbose code, and include status and exec_output.
62817         (g++_load): Use gcc_load.
62818
62819 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62820
62821         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62822         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62823         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62824         940714-3.c as these testcases don't exist anymore.  Make
62825         va-arg-1.c expected to pass.
62826
62827 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62828
62829         * gcc.misc-tests/misc.exp: Only run specific testcases.
62830         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62831         * gcc.misc-tests/dg-[1-9].c: New files.
62832
62833         * lib/dg.exp: New testsuite driver.
62834         * gcc.prms/prms.exp: Use it.
62835
62836         * README.gcc: New file.
62837
62838         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62839         Document and reset `lxpass' and `lxfail'.
62840         Simplify "initialized" message.
62841         (gcc_stat): Clean up comments a little.
62842
62843 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62844
62845         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62846
62847 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62848
62849         * lib/old-dejagnu.exp (process-option): New proc.
62850         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62851         (old-dejagnu): Simplify.
62852         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62853
62854 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62855
62856         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62857         exists and is not an empty string.
62858
62859         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62860         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62861         finished.
62862         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62863         automatically.
62864
62865         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62866         longer expected to fail.
62867
62868         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62869         "f" function call.
62870
62871         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62872
62873         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62874         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62875         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62876         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62877         c-torture-1.29.
62878
62879         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62880         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62881
62882         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62883
62884         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62885         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62886
62887         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62888         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62889         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62890
62891 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62892
62893         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62894         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62895         940714-1.c, 940714-2.c, 940714-3.c},
62896         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62897         gcc.misc-tests/{mg.c,mg.exp}:
62898         New tests.
62899         * gcc.noncompile/noncompile.exp: Change accordingly.
62900
62901 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62902
62903         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62904         Undo previous clobberage.
62905
62906 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62907
62908         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62909         * gcc.special/{930510-1.c, special.exp}:
62910         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62911         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62912         struct-varargs-1.c}: New tests from c-torture-1.26.
62913
62914 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62915
62916         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62917           argument to switch.
62918
62919 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62920
62921         * Revert the previous changes.  Please see Rob's directory
62922         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62923         fixes.
62924
62925 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62926
62927         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62928         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62929         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62930         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62931         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62932         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62933         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
62934         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
62935         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
62936         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
62937         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
62938         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
62939         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
62940         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
62941         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
62942         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
62943         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
62944         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
62945         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
62946         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
62947         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
62948         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
62949         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
62950         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
62951         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
62952         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
62953         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
62954         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
62955         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
62956         testing changes.
62957
62958 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
62959
62960         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
62961         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
62962         with perror calls.
62963
62964 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
62965
62966         * config/unix.exp (g++_load): Fix syntax.
62967
62968 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
62969
62970         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
62971         * gcc.noncompile/921017-1.c: Deleted obsolete test.
62972         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
62973         Don't expect va-arg-1.c to fail.  Correct expected output for
62974         920928-1.c.
62975         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
62976         * gcc.wendy/hbm4.c: Correct typo.
62977         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
62978
62979 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
62980
62981         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
62982         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
62983         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
62984         * lib/c-torture.exp (c-torture-compile): Ditto.
62985
62986         Reduce volume of output (remove all the -I's and such).
62987         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
62988         Call gcc_cpass, gcc_cfail.
62989         (c-torture): Pass testing option to c-torture-compile.
62990
62991 1994-03-21  Doug Evans  (dje@cygnus.com)
62992
62993         Bring patches over from progressive.
62994         * config/default.exp: Exit remote shell cleanly.
62995         (g++_exit, g++_start): Add default versions.
62996         * config/sim.exp (gcc_load): Use perror, not error.
62997
62998 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
62999
63000         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63001         set in site.exp.
63002
63003 1994-03-14  Doug Evans  (dje@cygnus.com)
63004
63005         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63006         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63007         (wendy_try): New proc to run testcase.
63008         (main loop): Call 'em.
63009         * gcc.wendy/*.c: Clean up pass to correct expected output.
63010
63011         * lib/gcc.exp: Minor cleanup work.
63012         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63013
63014 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63015
63016         * config/sim.exp (gcc_load): Document return codes better.
63017         Don't pass -v to simulator.
63018
63019 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63020
63021         * gcc.special/920717-x.c: Fix typo.
63022         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63023         get at sources.
63024
63025         * lib/mike-gcc.exp: Fix typo.
63026
63027 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63028
63029         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63030         binary to use, transform the name.
63031         * config/*.exp: rename everything. Nuke any g++ specific files,
63032         it's now a special case of gcc that requires no special support.
63033         Add a default.exp for unsupported targets.
63034
63035 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63036
63037         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63038         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63039         version of Tcl.
63040
63041 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63042
63043         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63044         than a warning.
63045
63046 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63047
63048         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63049
63050 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63051
63052         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63053         option_list.  Compile every file with only 4/6 option choices
63054         (same as C torture) instead of with 12/18 different option
63055         choices.
63056         * lib/c-torture.exp: Likewise.
63057
63058         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63059         not already set.
63060
63061 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63062
63063         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63064         can put an XFAIL *-*-* on excess errors.
63065
63066 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63067
63068         * g++.law: Add more tests derived from g++-bugs snapshots.
63069
63070         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63071         equivalent to g++.law/init9.
63072
63073         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63074         compiled it, and the a.out file after we've run it.
63075
63076 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63077
63078         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63079         compiled it, and the a.out file after we've run it.
63080
63081 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63082
63083         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63084
63085 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63086
63087         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63088         version number.
63089
63090 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63091
63092         * g++.law: New directory of g++ tests derived from the g++-bugs
63093         snapshots.
63094
63095 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63096
63097         * gcc.compile: initbug1.c initbug1.exp testcase added
63098
63099 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63100
63101         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63102         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63103           fixes submitted by Jeff Law (law@cs.utah.edu)
63104         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63105           Jeff Law (law@cs.utah.edu)
63106
63107
63108 1993-11-30  Mike Stump  (mrs@cygnus.com)
63109
63110         * config/unix-g++.exp: Follow the gcc way of doing things.
63111         * g++.old-deja/old-deja.exp: Minor updates.
63112         * lib/g++.exp: New file, follow the gcc way of doing things.
63113         * lib/old-dejagnu.exp: Minor updates.
63114         * lib/mike-g++.exp: Always unset errorInfo.
63115
63116 1993-11-06  Mike Stump  (mrs@cygnus.com)
63117
63118         * lib/gcc.exp: Fix some errors with the below change, CC and
63119         CFLAGS should be global when setting, not local.
63120
63121 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63122
63123         * lib/gcc.exp: Transform tool name.
63124
63125 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63126
63127         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63128
63129 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63130
63131         * lib/gcc.exp: change gcc_done to gcc_stat
63132
63133 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63134
63135         * Upgraded gcc testsuite to c-torture version 1.25
63136
63137 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63138
63139         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63140         * lib/c-torture: added hooks for new reporting code.
63141
63142 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63143
63144         * config/sh-gcc.exp: check if sh-sim exists in the path
63145
63146 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63147
63148         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63149         * gcc.compile/compile.exp: Initial changes for new logic.
63150         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63151         * gcc.failure/failure.exp: Initial changes for new logic.
63152         * gcc.ieee/ieee.exp: Initial changes for new logic.
63153         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63154         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63155         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63156         * lib/c-torture.exp: Initial changes for new logic.
63157         * lib/gcc.exp: Initial changes for new logic.
63158
63159 1993-10-15  Mike Stump  (mrs@cygnus.com)
63160
63161         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63162         depend upon failure or success.  Fully qualify names in failure
63163         and success messages.  Always remove a.out before starting
63164         compile, just in case.  Pay more attention to error text output by
63165         the compiler.  Handle testcases with no known past errors just
63166         like all others, so that things are uniform.  Other miscellaneous
63167         improvements.
63168
63169 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63170
63171         * gcc.cpp: new directory for cpp tests
63172
63173 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63174
63175         * lib/chill.exp: Code reformatted, removed unused code.
63176         * config/unix-chill.exp: Code reformatted, removed unused code.
63177         * chill.execute/execute.exp: Code reformatted, removed unused code.
63178         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63179
63180 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63181
63182         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63183         routines not written.
63184
63185 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63186
63187         * config/bug-gcc.exp: Use new procs from bug.exp.
63188
63189 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63190
63191         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63192         via ftp, rather than depending on NFS.
63193         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63194         case.
63195
63196 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63197
63198         * config/bug-gcc.exp: Use new download proc.
63199
63200 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63201
63202         * chill.execute/execute.exp: cleanups, handles errors better
63203         * chill.compile/compile.exp: rewrite, based on execute.exp
63204         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63205         * lib/chill.exp: major changes to diff proc and compile and link
63206         procs. added chill_fail and chill_pass wrappers to pass and
63207         fail. added more comments, and handle error codes better.
63208         Added a hack to capture stderr from exec, so noncompile tests
63209         can work.
63210
63211 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63212
63213         * chill.execute/execute.exp: rewrite of testsuite driver
63214         * lib/chill.exp: rewrite of testsuite driver
63215         * config/unix-chill.exp: rewrite of testsuite driver
63216
63217 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63218
63219         In chill.execute:
63220         * iexpr.ch: Standardize uppercase.
63221         * tuples.dat: Standardize uppercase.
63222         * vary.ch: standardize.  Correct varying string assignments.
63223         * vary.dat: Add new output lines.
63224
63225 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63226
63227         In chill.execute:
63228         * chprintf.ch: Standardize use of uppercase.
63229         * tuples.ch: Standardize and turn arr2 into a DCL,
63230           rather than a SYN.
63231         * pinits.ch: Standardize.
63232
63233 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63234
63235         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63236         * Makefil: Renamed to Makefile.in.
63237         * configure.in: New.
63238
63239 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63240
63241         In chill.execute:
63242         * .cvsignore: Add result/output files.
63243         * Makefile: Fix up variables at start.  Use MFLAGS
63244           everywhere.  Correct bool_loc, built_ins entries.
63245           Add entry for vary1.ch.
63246         * bitarray.ch: Standardize upper-case usage.
63247         * bitexpr.ch: Standardize, add output of b1.
63248         * params.ch: Use arrayt in along PROC parameters, to
63249           avoid novelty problems.
63250         * sets.ch: Tiny cleanup.
63251         * vary1.ch: Re-indent.
63252
63253 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63254
63255         * Add PR-related files to Makefiles, .cvsignore files, etc.
63256
63257 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63258
63259         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63260           with compiler objects. New names are test-flow.c and test-loop.c
63261
63262 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63263
63264         * Upgraded c-torture tests from 1.19 to 1.20
63265
63266         * new files:
63267         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63268         * gcc.compile: 930623-1.c 930623-2.c
63269         * gcc.noncompile: 930622-1.c 930622-2.c
63270         * gcc.failure: 920411-1.c 920627-2.c
63271         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63272
63273 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63274
63275         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63276           More changes to get testsuite working properly. Needs more work.
63277           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63278
63279 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63280
63281         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63282           More changes to get testsuite working properly. Needs more work.
63283
63284 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63285
63286         * chill.compile/compile.exp: Added for Dejagnu support
63287         * chill.execute/execute.exp: Added for Dejagnu support
63288         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63289
63290 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63291
63292         This should complete moving the CHILL test files.
63293         * chill.noncompile(.cvsignore printf.grt
63294             in-printf.grt chprintf.grt chprintf.ch):
63295             Added test-support files.
63296           (Makefile): Modified further.
63297         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63298             signal.ch): Added test files.
63299           * chill.execute (.cvsignore printf.grt printr.c
63300             in-printf.grt rts.c chprintf.grt rts.h): Added
63301           test-support files.
63302             (Makefile): More corrections.
63303
63304 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63305
63306         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63307           test cases, ready for DejaGnu.
63308
63309 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63310
63311         * Upgraded c-torture tests from 1.18 to 1.19
63312
63313         * gcc.compile: added test(s):
63314           930607-1.c
63315         * gcc.execute: added test(s):
63316           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63317
63318         * added new subdirectory for misc tests: gcc.misc-tests
63319         * gcc.misc-test(s): added tests:
63320           inst-check.c test-consts.c test-ior.c test-switch.c
63321
63322 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63323
63324         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63325
63326 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63327
63328         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63329
63330 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63331
63332         * Upgraded c-torture tests from 1.17 to 1.18
63333
63334 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63335
63336         * Upgraded c-torture tests from 1.12 to 1.17
63337
63338 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63339
63340         * lib/old-dejagnu.exp:
63341           Fixed handling of XFAIL target triplets to correctly
63342           recognize wildcard characters.  Removed code that
63343           appended a unique id tag to the end of the file name
63344           printed out by the result of the testcases within a
63345           given test file.
63346
63347 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63348
63349         * lib/old-dejagnu.exp:
63350           Reworked expected failure handling to trigger off of XFAIL
63351           keyword in keyphrase embeded in testcase source code. The
63352           XFAIL keyword must be at the end of the keyphrase line. It
63353           may optionally be followed by one or more target triplets.
63354           It has just occured that the handling of wildcards in the
63355           target triplet may not be correct.
63356
63357 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63358
63359         * g++.old-deja/tests:
63360           Moved all subdirectories up one level into g++.old-deja .
63361
63362         * lib/old-dejagnu.exp:
63363           Fixed problem with CXXFLAGS not being properly reset, and being
63364           corrupted with extraneous "-c" compiler option.  This was
63365           causing binaries to not be generated for test that needed them.
63366           Modified strings passed to "pass" and "fail" so that individual
63367           tests from the same test file would be distinguished by an
63368           identifier appended to the test file name in the summary logs;
63369           this corrected a problem with erroneous diff logs.  Added code
63370           to search testcases for expected fail and unexpected pass keywords.
63371
63372 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63373
63374         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63375
63376 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63377
63378         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63379           Removed extraneous text from end of "Special g++ Options"
63380           keyphrase.
63381
63382         * lib/old-dejagnu.exp: Added pattern matching to look for new
63383           keywords, embedded in testcases comments, which will trigger
63384           calls to xpass and xfail.
63385
63386 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63387
63388         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63389           comments embedded in the testcases, especially the one looking for
63390           special compiler options, as well as the pattern matching for the
63391           compiler output again.
63392
63393 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63394
63395         * lib/old-dejagnu.exp: Do a proper check of the return value for
63396           execute tests. Fixed several problems with the pattern matching
63397           of the compiler output which gave erroneous test results.
63398           Changed several of the test result messages to be more descriptive.
63399         * config/unix-g++.exp: Proc g++_load now actually works and
63400           executes the tests passed to it and returns a usable return
63401           value.
63402
63403 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63404
63405           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63406
63407 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63408
63409         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63410           Modified both files to properly execute the old style
63411           dejagnu tests. The previous versions of these files were
63412           experimental and did not function anything near correctly.
63413
63414 1993-04-05  Rob Savoye  (rob@cygnus.com)
63415
63416         * Removed all Makefile.in and configure.in files. No configuration
63417         needed now.
63418
63419 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63420
63421         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63422
63423 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63424
63425         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63426         gcc.special/configure.in, gcc.noncompile/configure.in,
63427         gcc.execute/configure.in, gcc.code_quality/configure.in,
63428         g++.other/configure.in, g++.old-deja/configure.in,
63429         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63430         in srcname setting.
63431
63432 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63433
63434         * lib/udi.exp: Fixed mondfe and mondfe_download.
63435         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63436         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63437
63438 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63439
63440         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63441         (gdb_exit): Don't remove *_soc files.
63442
63443 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63444
63445         * lib/c-torture.exp: Don't look for main; instead always use -w
63446         -c.  This is how the c-torture tests work.  Remove the object
63447         file if the compilation succeeds.
63448         * gcc.execute/execute.exp: Remove executable if test passes.
63449         * gcc.noncompile/noncompile.exp: Every test is an expected
63450         failure.
63451         * gcc.special/special.exp: Added tests from c-torture 1.11,
63452         corrected use of existing test.
63453         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63454         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63455         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63456         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63457         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63458         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63459         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63460         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63461         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63462         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63463         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63464         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63465         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63466         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63467         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63468         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63469         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63470         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63471         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63472         c-torture 1.11.
63473         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63474         correspond to c-torture 1.11.
63475
63476         * New file.