OSDN Git Service

2008-03-25 Andrew Pinski <pinskia@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
2
3         PR objc/29197
4         * objc.dg/method-20.m: New testcase.
5         
6 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
7
8         PR rtl-optimization/35232
9         * gcc.target/mips/pr35232.c: New test.
10
11 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
12
13        * g++.dg/template/sfinae4.C: New.
14        * g++.dg/template/sfinae5.C: New.
15        * g++.dg/template/sfinae6.C: New.
16        * g++.dg/template/sfinae6_neg.C: New.
17        * g++.dg/template/sfinae7.C: New.
18        * g++.dg/template/sfinae8.C: New.
19        * g++.dg/template/sfinae9.C: New.
20        * g++.dg/template/sfinae10.C: New.
21        * g++.dg/template/sfinae11.C: New.
22        * g++.dg/template/sfinae12.C: New.
23        * g++.dg/template/sfinae13.C: New.
24        * g++.dg/template/sfinae14C: New.
25
26 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
27
28         * gcc.target/sh/sh2a-bclr.c: New test.
29         * gcc.target/sh/sh2a-bset.c: New test.
30
31 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
32
33         * gcc.target/sh/sh2a-movrt.c: New test.
34
35 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
36
37         * gcc.target/sh/sh2a-prefetch.c: New test.
38
39 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
40             Naveen.H.S  <naveen.hs@kpitcummins.com>
41
42         * gcc.target/sh/sh2a-movi20s.c: New test.
43
44 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
45             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
46             Naveen.H.S  <naveen.hs@kpitcummins.com>
47
48         * gcc.target/sh/sh2a-resbank.c: New test.
49         * gcc.target/sh/sh2a-tbr-jump.c: New test.
50         * gcc.target/sh/sh2a-jsrn.c: New test.
51         * gcc.target/sh/sh2a-rtsn.c: New test.
52
53 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
54
55         * gcc.target/i386/sse-17.c: Include sse2-check.h.
56         (main): Change to void and rename to sse2_test.
57         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
58         dg-do-what-default to "compile" if SSE2 hardware is not available.
59         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
60         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
61         xfail vect_no_int_max from "vectorization not profitable" check.
62
63 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
64
65         PR middle-end/26222
66         * gcc.dg/torture/pr26222.c: New testcase.
67
68 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
69
70         PR fortran/34813
71         * gfortran.dg/null_3.f90 : New test
72
73         PR fortran/33295
74         * gfortran.dg/module_function_type_1.f90 : New test
75
76 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
77
78         PR libfortran/32972
79         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
80         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
81         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
82
83 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
84
85         * gcc.target/mips/dse-1.c: Add checks for zeros.
86
87 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
88
89         PR target/27946
90         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
91
92 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
93
94         PR libfortran/32972
95         * internal_pack_1.f90:  New test case.
96         * internal_pack_2.f90:  New test case.
97         * internal_pack_3.f90:  New test case.
98
99 2008-03-21  Olivier Hainque  <hainque@adacore.com>
100
101         * gnat.dg/empty_vector_length.adb: New testcase.
102
103 2008-03-20  Richard Guenther  <rguenther@suse.de>
104
105         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
106
107 2008-03-20 Victor Kaplansky  <victork@gcc.gnu.org>
108            Uros Bizjak  <ubizjak@gmail.com>
109
110         PR testsuite/34168
111         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
112         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
113         if SSE2 hardware is not available.
114         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
115         gcc.dg/vect/vect.exp.
116         * gfortran.dg/vect/vect.exp: Ditto.
117         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
118
119 2008-03-20  Andreas Schwab  <schwab@suse.de>
120
121         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
122         xfail.
123
124 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
125
126         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
127         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
128         from dg-options.
129
130 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
131
132         PR testsuite/35621
133         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
134         * gcc.target/i386/ssse3-pabsd.c: Likewise.
135         * gcc.target/i386/ssse3-pabsw.c: Likewise.
136         * gcc.target/i386/ssse3-palignr.c: Likewise.
137         * gcc.target/i386/ssse3-phaddd.c: Likewise.
138         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
139         * gcc.target/i386/ssse3-phaddw.c: Likewise.
140         * gcc.target/i386/ssse3-phsubd.c: Likewise.
141         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
142         * gcc.target/i386/ssse3-phsubw.c: Likewise.
143         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
144         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
145         * gcc.target/i386/ssse3-pshufb.c: Likewise.
146         * gcc.target/i386/ssse3-psignb.c: Likewise.
147         * gcc.target/i386/ssse3-psignd.c: Likewise.
148         * gcc.target/i386/ssse3-psignw.c: Likewise.
149
150 2008-03-20  Andreas Schwab  <schwab@suse.de>
151
152         PR testsuite/35647
153         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
154         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
155         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
156         continuation and remove xfail.
157
158 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
159
160         PR libfortran/32972
161         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
162         in subroutine.
163
164 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
165
166         * gcc.dg/format/ms_array-1.c: New.
167         * gcc.dg/format/ms_c90-scanf-3.c: New.
168         * gcc.dg/format/ms_c99-strftime-1.c: New.
169         * gcc.dg/format/ms_no-y2k-1.c: New.
170         * gcc.dg/format/ms_attr-1.c: New.
171         * gcc.dg/format/ms_c90-scanf-4.c: New.
172         * gcc.dg/format/ms_c99-strftime-2.c: New.
173         * gcc.dg/format/ms_nonlit-1.c: New.
174         * gcc.dg/format/ms_c90-scanf-5.c: New.
175         * gcc.dg/format/ms_cast-1.c: New.
176         * gcc.dg/format/ms_nonlit-2.c: New.
177         * gcc.dg/format/ms_attr-2.c: New.
178         * gcc.dg/format/ms_c90-strftime-1.c: New.
179         * gcc.dg/format/ms_miss-1.c: New.
180         * gcc.dg/format/ms_nonlit-3.c: New.
181         * gcc.dg/format/ms_attr-3.c: New.
182         * gcc.dg/format/ms_c90-strftime-2.c: New.
183         * gcc.dg/format/ms_miss-2.c: New.
184         * gcc.dg/format/ms_nul-1.c: New.
185         * gcc.dg/format/ms_attr-4.c: New.
186         * gcc.dg/format/ms_c94-printf-1.c: New.
187         * gcc.dg/format/ms_miss-3.c: New.
188         * gcc.dg/format/ms_nul-2.c: New.
189         * gcc.dg/format/ms_attr-7.c: New.
190         * gcc.dg/format/ms_c94-scanf-1.c: New.
191         * gcc.dg/format/ms_miss-4.c: New.
192         * gcc.dg/format/ms_null-1.c: New.
193         * gcc.dg/format/ms_bitfld-1.c: New.
194         * gcc.dg/format/ms_c99-printf-1.c: New.
195         * gcc.dg/format/ms_miss-5.c: New.
196         * gcc.dg/format/ms_plus-1.c: New.
197         * gcc.dg/format/ms_branch-1.c: New.
198         * gcc.dg/format/ms_c99-printf-2.c: New.
199         * gcc.dg/format/ms_miss-6.c: New.
200         * gcc.dg/format/ms_sec-1.c: New.
201         * gcc.dg/format/ms_c90-printf-1.c: New.
202         * gcc.dg/format/ms_c99-printf-3.c: New.
203         * gcc.dg/format/ms_multattr-1.c: New.
204         * gcc.dg/format/ms_unnamed-1.c: New.
205         * gcc.dg/format/ms_c90-printf-2.c: New.
206         * gcc.dg/format/ms_c99-scanf-1.c: New.
207         * gcc.dg/format/ms_multattr-2.c: New.
208         * gcc.dg/format/ms_va-1.c: New.
209         * gcc.dg/format/ms_c90-printf-3.c: New.
210         * gcc.dg/format/ms_c99-scanf-2.c: New.
211         * gcc.dg/format/ms_multattr-3.c: New.
212         * gcc.dg/format/ms_c90-scanf-1.c: New.
213         * gcc.dg/format/ms_c99-scanf-3.c: New.
214         * gcc.dg/format/ms_no-exargs-1.c: New.
215         * gcc.dg/format/ms_zero-length-1.c: New.
216         * gcc.dg/format/ms_c90-scanf-2.c: New.
217         * gcc.dg/format/ms_c99-scanf-4.c: New.
218         * gcc.dg/format/ms_no-exargs-2.c: New.
219         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
220         * gcc.dg/format/miss-1.c: Likewise.
221         * gcc.dg/format/miss-3.c: Likewise.
222         * gcc.dg/format/multattr-2.c: Likewise.
223         * gcc.dg/format/miss-5.c: Likewise.
224         * gcc.dg/format/attr-2.c: Likewise.
225         * gcc.dg/format/attr-4.c: Likewise.
226         * gcc.dg/format/c90-scanf-4.c: Likewise.
227         * gcc.dg/format/c99-printf-3.c: Likewise.
228         * gcc.dg/format/multattr-1.c: Likewise.
229         * gcc.dg/format/miss-4.c: Likewise.
230         * gcc.dg/format/miss-6.c: Likewise.
231         * gcc.dg/format/c90-printf-3.c: Likewise.
232         * gcc.dg/format/attr-1.c: Likewise.
233         * gcc.dg/format/attr-3.c: Likewise.
234         * gcc.dg/format/attr-7.c: Likewise.
235         * gcc.dg/format/format.h: Treat mingw and gnu style.
236         * gcc.dg/format/sys_format.c: New.
237
238 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
239
240         PR libfortran/35627
241         * gfortran.dg/namelist_46.f90: New test.
242
243 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
244
245         PR target/14552
246         * gcc.target/i386/pr14552.c: New test.
247
248 2008-03-19  Michael Matz  <matz@suse.de>
249
250         PR middle-end/35616
251         * gcc.dg/pr35616.c: New test.
252
253 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
254
255         PR fortran/35152
256         * gfortran.dg/argument_checking_16.f90: New test.
257
258 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
259
260         PR libfortran/32972
261         * gfortran.dg/internal_pack_1.f90:  New test case.
262         * gfortran.dg/internal_pack_2.f90:  New test case.
263         * gfortran.dg/internal_pack_3.f90:  New test case.
264
265 2008-03-19  Jan Hubicka  <jh@suse.cz>
266
267         * gcc.dg/20050811-2.c: Update dumping flags.
268         * gcc.dg/sms-2.c: Update dumping flags.
269         * gcc.dg/var-expand1.c: Update dumping flags.
270         * gcc.dg/var-expand3.c: Update dumping flags.
271         * gcc.dg/pr30957-1.c: Update dumping flags.
272         * gcc.dg/20050811-1.c: Update dumping flags.
273         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
274         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
275
276 2008-03-19  Richard Guenther  <rguenther@suse.de>
277
278         PR middle-end/35609
279         * gcc.dg/testsuite/uninit-15.c: New testcase.
280         * gcc.dg/testsuite/uninit-16.c: Likewise.
281
282 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
283
284         PR target/35504
285         * g++.dg/other/pr35504.C: New test.
286
287 2008-03-18  Richard Guenther  <rguenther@suse.de>
288
289         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
290         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
291
292 2008-03-18  Richard Guenther  <rguenther@suse.de>
293
294         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
295
296 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
297
298         PR libfortran/35617
299         * gfortran.dg/namelist_45.f90: New test.
300
301 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
302
303         PR testsuite/35512
304         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
305         Write variables instead of reading them.
306
307 2008-03-17  Jason Merrill  <jason@redhat.com>
308
309         PR c++/35548
310         * g++.dg/init/ref16.C: New testcase.
311
312 2008-03-17  Richard Guenther  <rguenther@suse.de>
313
314         PR tree-optimization/19637
315         * g++.dg/tree-ssa/pr19637.C: New testcase.
316
317 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
318
319         PR fortran/35470
320         * gfortran.dg/subref_array_pointer_3.f90 : New test.
321
322 2008-03-16  Richard Guenther  <rguenther@suse.de>
323
324         PR middle-end/35607
325         * gcc.c-torture/compile/pr35607.c: New testcase.
326         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
327
328 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
329
330         PR fortran/35582
331         * gfortran.dg/write_invalid_format.f90: New test.
332
333 2008-03-15  Richard Guenther  <rguenther@suse.de>
334
335         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
336
337 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
338
339         PR testsuite/35184
340         * gfortran.dg/elemental_subroutine_6.f90: New test.
341
342 2008-03-15  Richard Guenther  <rguenther@suse.de>
343
344         * gcc.dg/pr23911.c: Adjust testcase.
345         * gcc.dg/tree-ssa/pr14841.c: Likewise.
346         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
347
348 2008-03-15  Richard Guenther  <rguenther@suse.de>
349
350         PR middle-end/35593
351         * g++.dg/warn/Warray-bounds-3.C: New testcase.
352
353 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
354
355         PR testsuite/35478
356         * gfortran.dg/generic_16.f90: New test.
357
358 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
359
360         PR middle-end/35595
361         * gcc.c-torture/compile/pr35595.c: New test.
362
363 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
364
365         PR testsuite/33296
366         * gfortran.dg/nearest_4.f90: New test.
367
368 2008-03-14  Richard Guenther  <rguenther@suse.de>
369
370         PR tree-optimization/13761
371         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
372
373 2008-03-14  Richard Guenther  <rguenther@suse.de>
374
375         PR tree-optimization/34172
376         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
377         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
378         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
379         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
380         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
381         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
382
383 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
384
385         PR libcpp/35322:
386         * gcc.dg/cpp/pr35322.c: Add dg-error line.
387
388 2008-03-14  Richard Guenther  <rguenther@suse.de>
389
390         PR tree-optimization/34043
391         PR tree-optimization/33989
392         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
393         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
394         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
395         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
396         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
397
398 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
399             Uros Bizjak  <ubizjak@gmail.com>
400
401         PR testsuite/35538 
402         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
403         Skip *-*-darwin*.
404         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
405
406 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
407             Uros Bizjak  <ubizjak@gmail.com>
408
409         PR testsuite/35406
410         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
411         count from 0 to 1 for lp64 targets.
412         * gfortran.dg/ldist-1.f90: Update test to check
413         for 5 loops distributed instead of 4 for lp64 targets.
414
415 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416
417         PR fortran/35475
418         * gfortran.dg/derived_sub.f90: New test.
419
420 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
421
422         PR testsuite/35558
423         * g++.dg/tls/static-1.C: Move dg-additional-sources after
424         dg-require-effective-target.
425         * g++.dg/tls/static-1a.cc: Likewise.
426
427 2008-03-13  Tom Tromey  <tromey@redhat.com>
428
429         PR libcpp/35322:
430         * gcc.dg/cpp/pr35322.c: New file.
431
432 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
433
434         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
435         (main): Call check_vect.
436
437 2008-03-13  Alon Dayan  <alond@il.ibm.com>
438             Olga Golovanevsky  <olga@il.ibm.com>
439         
440         PR tree-optimization/35041
441         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
442
443 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
444
445         PR target/34000
446         PR target/35553
447         * g++.dg/other/i386-3.C: New test.
448         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
449         * gcc.target/i386/sse-14.c: Ditto.
450         * gcc.target/i386/mmx-1.c: Ditto.
451         * gcc.target/i386/mmx-2.c: Ditto.
452         * gcc.target/i386/3dnow-1.c: Ditto.
453         * gcc.target/i386/3dnow-2.c: Ditto.
454         * gcc.target/i386/3dnowA-1.c: Ditto.
455         * gcc.target/i386/3dnowA-2.c: Ditto.
456
457 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
458
459         PR tree-opt/35422
460         * gcc.target/i386/pr35422.c: Escape brackets.
461
462 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
463
464         PR tree-opt/35422
465         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
466         third loop.
467         * gcc.target/i386/pr35422.c: New.
468
469 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
470
471         PR tree-opt/35403
472         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
473
474 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
475
476         PR target/35540
477         * gcc.target/i386/pr35540.c: New test.
478
479 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
480
481         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
482
483 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
484
485         PR middle-end/35526
486         * g++.dg/torture/pr35526.C: New test.
487
488 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
489
490         PR c++/35328
491         * g++.dg/gomp/pr35328.C: New test.
492
493         PR c++/35337
494         * g++.dg/gomp/pr35337.C: New test.
495
496         PR c/35438
497         PR c/35439
498         * gcc.dg/gomp/pr35438.c: New test.
499         * gcc.dg/gomp/pr35439.c: New test.
500
501         PR middle-end/35099
502         * g++.dg/gomp/pr35099.C: New test.
503
504 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
505
506         * gnat.dg/range_check2.adb: New test.
507
508 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
509
510         PR tree-optimization/35494
511         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
512         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
513         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
514         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
515
516 2008-03-10  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/34677
519         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
520         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
521         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
522
523 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
524
525         PR fortran/35474
526         * gfortran.dg/module_commons_2.f90: New test.
527
528 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
529
530         * gnat.dg/frame_overflow.adb: Improve portability.
531
532 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
533
534         PR target/35350
535         * gcc.target/i386/isa-1.c: Add -march=x86-64.
536         * gcc.target/i386/isa-2.c: Likewise.
537         * gcc.target/i386/isa-3.c: Likewise.
538         * gcc.target/i386/isa-10.c: Likewise.
539         * gcc.target/i386/isa-11.c: Likewise.
540         * gcc.target/i386/isa-12.c: Likewise.
541         * gcc.target/i386/isa-13.c: Likewise.
542         * gcc.target/i386/isa-14.c: Likewise.
543
544 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
545
546         PR target/22152
547         * gcc.target/i386/pr22152.c: New test.
548         * gcc.target/i386/sse2-mmx.c: Ditto.
549
550 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
551
552         * gnat.dg/uninit_func.adb: New test.
553
554 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
555
556         * gnat.dg/pack4.adb: New test.
557
558 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
559
560         * gnat.dg/small_alignment.adb: New test.
561
562 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
563
564         * gnat.dg/specs/alignment2.ads: New test.
565
566 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
567
568         * gnat.dg/pack3.adb: New test.
569
570 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
571
572         PR c++/20366
573         * g++.dg/other/pr20366.C: New test.
574
575 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
576
577         PR tree-opt/35402
578         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
579
580 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
581
582         PR preprocessor/35458
583         * gcc.dg/cpp/cmdlne-M-2.c: New file.
584         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
585         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
586
587 2008-03-06  Tom Tromey  <tromey@redhat.com>
588
589         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
590         * treelang: Delete.
591
592 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
593
594         * gnat.dg/specs/pack33.ads: New test.
595
596 2008-03-05  Richard Guenther  <rguenther@suse.de>
597
598         PR tree-optimization/35472
599         * gcc.c-torture/execute/pr35472.c: New testcase.
600
601 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
602
603         PR 33009
604         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
605         * gcc.c-torture/compile/pr33009.c: Likewise.
606
607 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
608
609         PR 31341
610         * gcc.dg/vect/pr31041.c: Fix.
611
612 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
613
614         PR libfortran/35293
615         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
616         New.
617         * gfortran.fortran-torture/execute/list_read_1.x,
618         gfortran.fortran-torture/execute/read_null_string.x,
619         gfortran.fortran-torture/execute/backspace.x,
620         gfortran.fortran-torture/execute/seq_io.x,
621         gfortran.fortran-torture/execute/slash_edit.x,
622         gfortran.fortran-torture/execute/unopened_unit_1.x,
623         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
624         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
625         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
626         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
627         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
628         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
629         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
630         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
631         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
632         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
633         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
634         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
635         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
636         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
637         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
638         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
639         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
640         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
641         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
642         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
643         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
644         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
645         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
646         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
647         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
648         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
649         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
650         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
651         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
652         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
653         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
654         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
655         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
656         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
657         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
658         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
659         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
660         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
661         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
662         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
663         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
664         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
665         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
666         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
667         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
668         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
669         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
670         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
671         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
672         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
673         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
674         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
675         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
676         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
677         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
678         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
679         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
680         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
681         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
682         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
683         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
684         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
685         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
686         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
687         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
688         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
689         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
690         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
691         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
692         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
693         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
694         gfortran.dg/write_back.f: Gate test on effective_target
695         fd_truncate.
696
697 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
698
699         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
700         targets declaring functions in assembly.
701
702 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
703
704         PR 28322
705         * gcc.dg/pr28322-3.c: New.
706
707 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
708
709         PR target/35453
710         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
711         _SIDD_XXX.
712         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
713         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
714         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
715         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
716         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
717         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
718         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
719         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
720
721 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
722
723         PR middle-end/35456
724         * gcc.c-torture/execute/pr35456.c: New test.
725
726 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
727
728         * gcc.target/i386/sse-10.c: Don't use
729         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
730
731 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
732
733         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
734         * gfortran.dg/reassoc_2.f90: Ditto.
735         * gfortran.dg/reassoc_3.f90: Ditto.
736
737 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
738
739         PR fortran/33197
740         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
741         * gfortran.dg/dg.exp: Likewise.
742         * gfortran.dg/vect/vect.exp: Likewise.
743         * gfortran.fortran-torture/execute/execute.exp: Likewise.
744         * gfortran.fortran-torture/compile/compile.exp: Likewise.
745         * gfortran.dg/gamma_1.f90: Also check log_gamma.
746         * gfortran.dg/invalid_contains_1.f90: Remove warning about
747         empty CONTAINS.
748         * gfortran.dg/gamma_2.f90: Add a few error messages.
749         * gfortran.dg/invalid_contains_2.f90: Remove warning about
750         empty CONTAINS.
751         * gfortran.dg/gamma_3.f90: Adjust error message.
752         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
753         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
754         * gfortran.dg/bessel_1.f90: New test.
755         * gfortran.dg/recursive_check_3.f90: Remove warnings.
756         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
757         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
758         * gfortran.dg/contains_empty_1.f03: New test.
759         * gfortran.dg/erfc_scaled_1.f90: New test.
760         * gfortran.dg/hypot_1.f90: New test.
761         * gfortran.dg/contains_empty_2.f03: New test.
762
763 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
764
765         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
766
767 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
768
769         PR 24924
770         * g++.dg/cpp/string-2.C: This is a warning now.
771         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
772         default, so add it.
773         
774 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
775
776         * g++.dg/cpp0x/auto1.C: New.
777
778 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
779
780         PR fortran/34770
781         * gfortran.dg/pointer_1.f90: New test.
782
783 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
784
785         PR c++/35315
786         * g++.dg/ext/attrib32.C: Add another test case.
787
788 2008-02-29  Tom Tromey  <tromey@redhat.com>
789
790         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
791         line.
792
793 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
794
795         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
796         to make the interchange profitable.
797
798 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
799
800         PR fortran/31463
801         PR fortran/33950
802         PR fortran/34296
803         * gfortran.dg/arrayio_11.f90: Fixed test.
804         * gfortran.dg/arrayio_12.f90: Likewise.
805         * gfortran.dg/module_read_1.f90: Added warning-directives.
806         * gfortran.dg/pr32242.f90: Likewise.
807         * gfortran.dg/result_in_spec_3.f90: Likewise.
808         * gfortran.dg/use_12.f90: Likewise.
809         * gfortran.dg/warn_function_without_result.f90 : New test.
810
811 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
812
813         PR fortran/34868
814         * gfortran.dg/f2c_9.f90: New test.
815
816 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
817
818         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
819         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
820         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
821         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
822         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
823         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
824         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
825         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
826         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
827         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
828         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
829         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
830         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
831         * testsuite/gfortran.dg/ldist-1.f90: New.
832
833 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
834
835         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
836
837 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
838
839         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
840
841 2008-02-27  Jan Beulich  <jbeulich@novell.com>
842
843         * gcc.target/i386/mmx-1.c: Add
844         -Werror-implicit-function-declaration to dg-options.
845         * gcc.target/i386/mmx-2.c: Likewise.
846         * gcc.target/i386/sse-13.c: Likewise.
847         * gcc.target/i386/sse-14.c: Likewise.
848
849 2008-02-27  Revital Eres  <eres@il.ibm.com>
850
851         PR rtl-optimization/34999
852         * gcc.dg/tree-prof/pr34999.c: New.
853
854 2008-02-27  Richard Guenther  <rguenther@suse.de>
855
856         PR middle-end/25290
857         * gcc.c-torture/execute/pr35390.c: New testcase.
858
859 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
860
861         PR ada/22255
862         * gnat.dg/test_direct_io.adb: New file.
863
864 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
865
866         PR ada/34799
867         * gnat.dg/specs/pr34799.ads: New test.
868
869 2008-02-27  Richard Guenther  <rguenther@suse.de>
870
871         PR middle-end/34971
872         * gcc.c-torture/execute/pr34971.c: New testcase.
873
874 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
875
876         * gcc.dg/gomp/preprocess-1.c: New test.
877
878         PR c++/35368
879         * g++.dg/ext/visibility/typeinfo2.C: New test.
880         * g++.dg/ext/visibility/typeinfo3.C: New test.
881
882 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
883
884         * gcc.dg/bf-ms-attrib.c (main): Return 0.
885
886 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
887
888         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
889         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
890
891 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
892
893         PR c/28800
894         * gcc.dg/empty-source-2.c: Adjust for warning message.
895         * gcc.dg/empty-source-3.c: Likewise.
896         * gcc.dg/pack-test-2.c: Adjust comment.
897         * gcc.dg/pragma-ep-2.c: Likewise.
898         * gcc.dg/pragma-re-2.c: Likewise.
899         * gcc.dg/va-arg-2.c: Likewise.
900
901 2008-02-26  Tobias Burnus  <burnus@net-b.de>
902
903         PR fortran/35033
904         * gfortran.dg/assignment_2.f90: New.
905
906 2008-02-26  Jason Merrill  <jason@redhat.com>
907
908         PR c++/35315
909         * g++.dg/ext/attrib32.C: New.
910
911 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
912
913         * gcc.c-torture/execute/nest-align-1.x: Delete.
914
915 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
916
917         PR 26264
918         * 20021023-1.c: Use __builtin_va_start instead of
919         __builtin_stdarg_start.
920         * pr17301-1.c: Likewise.
921         * pr17301-2.c: Likewise.
922                 
923 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
924         
925         * gcc.dg/pr34351.c: New.
926         
927 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
928
929         * gcc.dg/Wlarger-than2.c: New.
930         
931 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
932
933         PR c++/35323
934         * g++.dg/lookup/crash7.C: New.
935
936 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
937
938         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
939
940 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
941
942         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
943
944 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
945
946         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
947
948 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
949
950         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
951         Windows.
952
953 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
954
955         * lib/target-supports.exp (check_profiling_available): Report -p
956         unavailable on *-*-mingw*.
957
958 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
959
960         * lib/target-supports.exp (check_effective_target_pthread_h): New.
961         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
962         dg-require-effective-target pthread_h.
963
964 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
965
966         * gcc.dg/Wswitch-enum-error.c: New.
967         * gcc.dg/Wswitch-error.c: New.
968         * gcc.dg/20011021-1.c: Use two directives to match two different
969         messages.
970         
971 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
972         
973         PR 28322
974         * gcc.dg/pr28322.c: New.
975         * gcc.dg/pr28322-2.c: New.
976         * lib/prune.exp: Ignore "At top level" even if there is no ':'
977         preceding it.
978
979 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
980
981         PR c++/35333
982         * g++.dg/other/error26.C: New.
983
984 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
985
986         PR c++/35338
987         * g++.dg/other/error25.C: New.
988
989 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
990
991         PR target/35258
992         * gcc.dg/pr35258.c: New testcase.
993
994 2008-02-25  Jan Beulich  <jbeulich@novell.com>
995
996         * gcc.dg/20020426-2.c: Remove bogus workaround.
997         * g++.old-deja/g++.other/store-expr1.C: Likewise.
998         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
999
1000 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1001
1002         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1003
1004 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1005
1006         PR middle-end/19984
1007         * gcc.dg/pr19984.c: New test.
1008         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1009         name of the variable.
1010
1011 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1012
1013         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1014         (main): Call check_vect and foo.  Check array values after
1015         the call to foo.
1016         * gcc.dg/vect/vect-117.c: Call check_vect.
1017         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1018
1019 2008-02-25  Jason Merrill  <jason@redhat.com>
1020
1021         PR c++/33486
1022         * g++.dg/lookup/strong-using-5.C: New.
1023
1024 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1025
1026         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1027         sh* targets.
1028
1029 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1030
1031         PR target/35349
1032         * gcc.c-torture/execute/20050604-1.x: New file.
1033
1034 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1035
1036         * gcc.target/i386/pr22076.c: Update number of mov insns
1037         for PIC targets.
1038         * gcc.target/i386/pr34256.c: Ditto.
1039
1040 2008-02-24  Diego Novillo  <dnovillo@google.com>
1041
1042         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1043
1044         PR 33738
1045         * g++.dg/warn/pr33738.C: New.
1046
1047 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1048
1049         * gcc.c-torture/execute/nest-align-1.x: New file.
1050
1051 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1052
1053         PR c++/34749
1054         * g++.dg.ext/dllimport13.C: New test.
1055
1056 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1057
1058         PR libfortran/24685
1059         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1060         powerpc*-apple-darwin*.
1061
1062 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1063
1064         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1065         ERFC into gfortran.dg/large_real_kind_3.F90.
1066         * gfortran.dg/large_real_kind_3.F90: New test.
1067
1068 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1069
1070         PR rtl-opt/33512
1071         * gcc.dg/and-1.c: New test.
1072
1073 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1074
1075         * gcc.c-torture/execute/20080222-1.c: New test.
1076
1077 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1078
1079         PR target/22076
1080         PR target/34256
1081         * gcc.target/i386/pr22076.c: New test.
1082         * gcc.target/i386/pr34256.c: New test.
1083         * gcc.target/i386/vecinit-5.c: New test.
1084         * gcc.target/i386/vecinit-6.c: New test.
1085         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1086
1087         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1088         <xmmintrin.h>, define __m64 and __m128 directly.
1089         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1090
1091 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1092
1093         PR C++/34715
1094         * g++.dg/ext/always_inline-1.C: New test.
1095         * g++.dg/ext/always_inline-2.C: New test.
1096         * g++.dg/ext/always_inline-3.C: New test.
1097         * g++.dg/ext/always_inline-4.C: New test.
1098
1099 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1100
1101         * gcc.target/cris/asm-b-1.c: New test.
1102
1103 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1104
1105         PR c++/35282
1106         * g++.dg/template/nontype17.C: Add.
1107
1108 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1109
1110         PR c++/35282
1111         Revert:
1112         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1113
1114         PR c++/28743
1115         * g++.dg/template/nontype17.C: New.
1116         * g++.dg/template/nontype16.C: Add error.
1117
1118 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1119
1120         PR c/19999
1121         * gcc.dg/Wfloat-equal-1.c: New.
1122         * g++.dg/warn/Wfloat-equal-1.C: New.
1123
1124 2008-02-21  Michael Matz  <matz@suse.de>
1125
1126         PR target/35264
1127         * gcc.dg/pr35264.c: New testcase.
1128
1129 2008-02-21  Richard Guenther  <rguenther@suse.de>
1130
1131         * gfortran.dg/reassoc_1.f90: New testcase.
1132         * gfortran.dg/reassoc_2.f90: Likewise.
1133         * gfortran.dg/reassoc_3.f90: Likewise.
1134
1135 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1136
1137         PR libfortran/34974
1138         * gfortran.dg/fmt_t_7.f: New test.
1139
1140         PR libfortran/35132
1141         * gfortran.dg/streamio_15.f90: New test.
1142         
1143 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1144
1145         PR libfortran/35036
1146         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1147
1148 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1149
1150         * gcc.dg/Wframe-larger-than.c: New option test.
1151
1152 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1153
1154         PR fortran/34997
1155         * gfortran.dg/dollar_sym_1.f90: New.
1156         * gfortran.dg/dollar_sym_2.f90: New.
1157
1158 2008-02-20  Richard Guenther  <rguenther@suse.de>
1159
1160         PR middle-end/35265
1161         * gcc.dg/builtins-66.c: New testcase.
1162
1163 2008-02-20  Richard Guenther  <rguenther@suse.de>
1164
1165         * gcc.dg/fold-reassoc-1.c: New testcase.
1166         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1167
1168 2008-02-20  Richard Guenther  <rguenther@suse.de>
1169
1170         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1171
1172 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1173
1174         * lib/target-supports.exp (check_effective_target_vect_unpack):
1175         Return true for SPU.
1176         (check_effective_target_vect_short_mult): Likewise.
1177         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1178         the loop on targets that support vect_unpack.
1179
1180 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1181
1182         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1183         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1184         templates to reduce number of passed arguments.
1185
1186 2008-02-19  Jason Merrill  <jason@redhat.com>
1187
1188         PR c++/34950
1189         * g++.dg/template/explicit-args1.C: New.
1190
1191 2008-02-19  Richard Guenther  <rguenther@suse.de>
1192
1193         PR tree-optimization/34989
1194         * gcc.dg/pr34989-1.c: New testcase.
1195         * gcc.dg/pr34989-2.c: Likewise.
1196
1197 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1198
1199         PR c++/35028
1200         * g++.dg/gomp/pr35028.C: New test.
1201
1202         PR c++/34964
1203         PR c++/35244
1204         * gcc.dg/gomp/pr34964.c: New test.
1205         * g++.dg/gomp/pr34964.C: New test.
1206         * gcc.dg/gomp/pr35244.c: New test.
1207         * g++.dg/gomp/pr35244.C: New test.
1208
1209         PR c++/35078
1210         * g++.dg/gomp/pr35078.C: New test.
1211
1212 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1213
1214         * gcc.dg/packed-array.c: New testcase. 
1215
1216 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1217
1218         PR target/33555
1219         * gcc.target/i386/pr33555.c: New test.
1220         
1221 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1222
1223         PR target/35189
1224         * gcc.target/i386/isa-1.c: New.
1225         * gcc.target/i386/isa-2.c: Likewise.
1226         * gcc.target/i386/isa-3.c: Likewise.
1227         * gcc.target/i386/isa-4.c: Likewise.
1228         * gcc.target/i386/isa-5.c: Likewise.
1229         * gcc.target/i386/isa-6.c: Likewise.
1230         * gcc.target/i386/isa-7.c: Likewise.
1231         * gcc.target/i386/isa-8.c: Likewise.
1232         * gcc.target/i386/isa-9.c: Likewise.
1233         * gcc.target/i386/isa-10.c: Likewise.
1234         * gcc.target/i386/isa-11.c: Likewise.
1235         * gcc.target/i386/isa-12.c: Likewise.
1236         * gcc.target/i386/isa-13.c: Likewise.
1237         * gcc.target/i386/isa-14.c: Likewise.
1238
1239 2008-02-18  Joey Ye  <joey.ye@intel.com>
1240             H.J. Lu  <hongjiu.lu@intel.com>
1241
1242         PR middle-end/34921
1243         * gcc.c-torture/execute/nest-align-1.c: New test case.
1244
1245 2008-02-17  Richard Guenther  <rguenther@suse.de>
1246
1247         PR middle-end/35227
1248         * gcc.dg/torture/pr35227.c: New testcase.
1249
1250 2008-02-17  Richard Guenther  <rguenther@suse.de>
1251
1252         PR tree-optimization/35231
1253         * gcc.c-torture/execute/pr35231.c: New testcase.
1254
1255 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1256
1257         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1258         (test_gt): Ditto.
1259
1260 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1261
1262         * obj-c++.dg/encode-2.mm: XFAIL.
1263         * obj-c++.dg/encode-3.mm: Likewise.
1264
1265 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1266             Paolo Carlini  <pcarlini@suse.de>
1267
1268         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1269         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1270         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1271
1272 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1273
1274         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1275         (main): Change to void and rename to sse_test.
1276         * gcc.target/i386/pr24306.c: Ditto.
1277         * gcc.target/i386/pr32065-2.c: Ditto.
1278         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1279         (main): Change to void and rename to sse2_test.
1280         * gcc.target/i386/20060512-3.c: Ditto.
1281
1282 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1283
1284         PR fortran/35150
1285         * gfortran.dg/c_loc_tests_12.f03: New test.
1286
1287 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1288
1289         PR c++/35023
1290         PR c++/35024
1291         PR c++/35026
1292         * g++.dg/cpp0x/vt-35026.C: New.
1293         * g++.dg/cpp0x/vt-35023.C: New.
1294         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1295         * g++.dg/cpp0x/vt-35024.C: New.
1296
1297 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1298
1299         * gcc.c-torture/execute/va-arg-25.x: Remove.
1300
1301 2008-02-15  Richard Guenther  <rguenther@suse.de>
1302             Zdenek Dvorak  <ook@ucw.cz>
1303
1304         PR tree-optimization/35164
1305         * g++.dg/torture/pr35164-1.C: New testcase.
1306         * g++.dg/torture/pr35164-2.C: Likewise.
1307
1308 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1309
1310         PR testsuite/35119
1311         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1312         in dg-final to match the assembly code generated by Darwin 9.
1313
1314 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1315
1316         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1317
1318 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1319
1320         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1321
1322 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1323
1324         * lib/dejapatches.exp: New file.
1325
1326 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1327
1328         PR c++/34050
1329         * g++.dg/cpp0x/vt-34050.C: New.
1330
1331 2008-02-14  Jason Merrill  <jason@redhat.com>
1332
1333         PR c++/5645
1334         PR c++/11159
1335         * g++.dg/warn/pr11159.C: New.
1336         * g++.dg/warn/pr5645.C: Likewise.
1337
1338 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1339
1340         PR preprocessor/35061
1341         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1342
1343 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1344
1345         PR c++/28743
1346         * g++.dg/template/nontype17.C: New.
1347         * g++.dg/template/nontype16.C: Add error.
1348
1349 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR c++/35138
1352         * g++.dg/template/member8.C: New test.
1353
1354 2008-02-13  Michael Matz  <matz@suse.de>
1355
1356         * gcc.dg/pr35065.c: Fix testcase warnings.
1357
1358 2008-02-13  Jason Merrill  <jason@redhat.com>
1359
1360         PR c++/34962, c++/34937, c++/34939
1361         * g++.dg/ext/tmplattr9.C: New.
1362
1363 2008-02-13  Michael Matz  <matz@suse.de>
1364
1365         PR debug/35065
1366         * gcc.dg/pr35065.c: New testcase.
1367
1368 2008-02-12  Richard Guenther  <rguenther@suse.de>
1369
1370         PR tree-optimization/35171
1371         * gcc.c-torture/compile/pr35171.c: New testcase.
1372
1373 2008-02-12  Richard Guenther  <rguenther@suse.de>
1374
1375         PR middle-end/35163
1376         * gcc.c-torture/execute/pr35163.c: New testcase.
1377
1378 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1381
1382 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1383
1384         * gnat.dg/loop_address.adb: New test.
1385
1386 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1387
1388         * obj-c++.dg/bitfield-1.mm: Expect failures.
1389         * obj-c++.dg/bitfield-4.mm: Likewise.
1390         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1391         * obj-c++.dg/encode-8.mm: Likewise.
1392         * obj-c++.dg/isa-field-1.mm: Likewise.
1393         * obj-c++.dg/layout-1.mm: Likewise.
1394         * obj-c++.dg/lookup-2.mm: Likewise.
1395         * obj-c++.dg/try-catch-2.mm: Likewise.
1396         * obj-c++.dg/try-catch-9.mm: Likewise.
1397
1398 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR c++/35144
1401         * g++.dg/tree-ssa/pr35144.C: New test.
1402
1403         PR inline-asm/35160
1404         * gcc.target/i386/pr35160.c: New test.
1405
1406         PR c++/34862
1407         * g++.dg/init/new27.C: New test.
1408
1409 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1410
1411         PR c++/35077
1412         * g++.dg/template/crash78.C: New.
1413
1414 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1415
1416         PR testsuite/35047
1417         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1418         * gcc.dg/compat/vector-2_y.c: Ditto.
1419
1420 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1421             Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/33992
1424         * gcc.c-torture/execute/pr33992.c: New testcase.
1425
1426 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1427
1428         * gfortran.dg/streamio_14.f90:  New test.
1429
1430 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1431
1432         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1433         Add -mfpmath=387 to dg-options.
1434
1435 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         PR testsuite/35047
1438         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1439         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1440         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1441         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1442         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1443         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1444         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1445         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1446         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1447
1448 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1449
1450         PR objc++/34193
1451         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1452
1453 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1454
1455         PR c++/35056
1456         * g++.dg/conversion/bitfield8.C: New.
1457
1458 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1459
1460         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1461
1462 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1463
1464         PR c++/35049
1465         PR c++/35096
1466         * g++.dg/ext/vector13.C: New.
1467
1468 2008-02-06  David Daney  <ddaney@avtrex.com>
1469
1470         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1471
1472 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1473
1474         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1475         special case for xtensa-*-*.
1476         
1477 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1478
1479         PR fortran/35037
1480         * gfortran.dg/volatile11.f90: New test.
1481
1482 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1483
1484         PR c++/33553
1485         * g++.dg/template/array19.C: New test.
1486
1487 2008-02-05  Diego Novillo  <dnovillo@google.com>
1488
1489         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1490
1491         PR 33738
1492         * g++.dg/warn/pr33738.C: Remove.
1493
1494 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1495
1496         PR fortran/34945
1497         * gfortran.dg/bounds_check_13.f: New test.
1498
1499 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1500
1501         PR testsuite/33946
1502         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1503
1504 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1505
1506         PR target/35083
1507         * gcc.target/i386/pr35083.c: New test.
1508
1509 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1510
1511         PR fortran/32315
1512         * gfortran.dg/data_bounds_1.f90: New test.
1513
1514 2008-02-04  Diego Novillo  <dnovillo@google.com>
1515
1516         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1517
1518         PR 33738
1519         * testsuite/g++.dg/warn/pr33738.C: New.
1520
1521 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1522
1523         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1524         to match.
1525
1526 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1527
1528         * lib/target-supports.exp (check_effective_target_hard_float): Only
1529         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1530         other targets, grep for a call insn in the rtl expand dump for an
1531         add of two doubles.
1532         (target_compile): Support generating rtl dumps as output.
1533
1534 2008-02-04  Richard Guenther  <rguenther@suse.de>
1535
1536         PR middle-end/33631
1537         * gcc.c-torture/execute/pr33631.c: New testcase.
1538
1539 2008-02-04  Richard Guenther  <rguenther@suse.de>
1540
1541         PR middle-end/35043
1542         * gcc.c-torture/compile/pr35043.c: New testcase.
1543
1544 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1545
1546         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1547
1548 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1549
1550         * gcc.target/i386/pr31628.c: Require effective target fpic.
1551         * gcc.target/i386/strinline.c: Ditto.
1552         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1553         * gcc.dg/pr35045.c: Ditto.
1554         * gcc.dg/20050503-1.c: Ditto.
1555
1556 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1557
1558         PR fortran/32760
1559         * gfortran.dg/host_assoc_variable_1.f90: New test.
1560         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1561
1562 2008-02-02  Michael Matz  <matz@suse.de>
1563
1564         PR target/35045
1565         * gcc.dg/pr35045.c: New test.
1566
1567 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1568
1569         PR libfortran/35001
1570         * gfortran.dg/shape_4.f90:  New test.
1571
1572 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1573
1574         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1575
1576 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1577
1578         PR rtl-optimization/34773
1579         * gcc.target/cris/torture/pr34773.c: New test.
1580
1581 2008-02-01  Nick Clifton  <nickc@redhat.com>
1582
1583         * lib/target-supports.exp (check_profiling_available): Do not
1584         expect profiling to work on the xstormy16 target.
1585
1586 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1587
1588         PR testsuite/35047
1589         * gcc.c-torture/execute/20050316-2.x: New file.
1590         * gcc.target/i386/pr17390.c: Update scan pattern.
1591         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1592         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1593
1594 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1595
1596         PR fortran/34910
1597         * gfortran.dg/proc_assign_2.f90: New test.
1598
1599 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1600             Jakub Jelinek  <jakub@redhat.com>
1601
1602         PR c++/34935
1603         PR c++/34936
1604         * g++.dg/ext/alias-canon.C: New.
1605         * g++.dg/ext/alias-mangle.C: New.
1606
1607 2008-01-30  Jan Hubicka  <jh@suse.cz>
1608
1609         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1610
1611 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1612
1613         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1614         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1615
1616 2008-01-30  Jan Hubicka  <jh@suse.cz>
1617
1618         PR target/34982
1619         * gcc.c-torture/execute/pr34982.c: New testcase.
1620
1621 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1622
1623         * gcc.target/s390/tf_to_di-1.c: New testcase.
1624
1625 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1626
1627         PR fortran/34975
1628         * gfortran.dg/use_only_3.f90: New test.
1629         * gfortran.dg/use_only_3.inc: Modules for new test.
1630
1631         PR fortran/34429
1632         * gfortran.dg/function_charlen_2.f90: New test.
1633
1634 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1635
1636         PR middle-end/34969
1637         * gcc.dg/pr34969.c: New test.
1638
1639         PR c/35017
1640         * gcc.dg/inline-25.c: New test.
1641         * gcc.dg/inline-26.c: New test.
1642         * gcc.dg/inline-27.c: New test.
1643
1644 2008-01-29  Richard Guenther  <rguenther@suse.de>
1645
1646         PR middle-end/35006
1647         * gcc.c-torture/compile/pr35006.c: New testcase.
1648
1649 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1650
1651         PR c++/34055
1652         PR c++/34103
1653         PR c++/34219
1654         PR c++/34606
1655         PR c++/34753
1656         PR c++/34754
1657         PR c++/34755
1658         PR c++/34919
1659         PR c++/34961
1660         * g++.dg/cpp0x/vt-34219-2.C: New.
1661         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1662         * g++.dg/cpp0x/vt-34961.C: New.
1663         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1664         cases from the re-opened PR.
1665         * g++.dg/cpp0x/vt-34753.C: New.
1666         * g++.dg/cpp0x/vt-34919.C: New.
1667         * g++.dg/cpp0x/vt-34754.C: New.
1668         * g++.dg/cpp0x/vt-34606.C: New.
1669         * g++.dg/cpp0x/vt-34219.C: New.
1670         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1671         * g++.dg/cpp0x/vt-34755.C: New.
1672         * g++.dg/cpp0x/pr31438.C: Ditto.
1673         * g++.dg/cpp0x/variadic81.C: Ditto.
1674
1675 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1676
1677         * g++.dg/torture/pr34641.C: Put the dg-do first.
1678
1679 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1680
1681         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1682
1683 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1684
1685         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1686
1687 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1688
1689         PR 31535
1690         * gcc.target/powerpc/spe-small-data-1.c: New test.
1691         * gcc.target/powerpc/spe-small-data-2.c: New test.
1692
1693 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1694
1695         PR libfortran/34980
1696         * gfortran.dg/shape_3.f90:  New test.
1697
1698 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1699
1700         * gcc.target/s390/20020926-1.c: Remove -m31.
1701
1702 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1703
1704         * gcc.target/s390/20020926-1.c: Disable for s390x.
1705
1706 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1707
1708         PR fortran/34994
1709         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1710         expression.
1711
1712 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1713
1714         PR fortran/34990
1715         * gfortran.dg/array_constructor_22.f90: New test.
1716
1717 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1718
1719         PR middle-end/34688
1720         * gcc.c-torture/compile/pr34688: New test.
1721
1722 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1723
1724         PR fortran/34848
1725         * gfortran.dg/missing_optional_dummy_5.f90: New.
1726
1727 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1728
1729         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1730         noinline.  XFAIL test.
1731
1732 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1733
1734         PR fortran/31610
1735         * gfortran.dg/array_3.f90: New test.
1736
1737 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1738
1739         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1740         on i?86/x86_64.
1741
1742         PR c++/34965
1743         * gcc.dg/pr34965.c: New test.
1744         * g++.dg/other/error24.C: New test.
1745
1746 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1747
1748         PR libfofortran/34887
1749         * gfortran.dg/x_slash_2.f:  New test.
1750
1751 2008-01-26  Richard Guenther  <rguenther@suse.de>
1752
1753         PR c++/34235
1754         * g++.dg/torture/pr34235.C: New testcase.
1755
1756 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1757
1758         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1759
1760 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1761
1762         PR target/34981
1763         * gcc.target/mips/lazy-binding-1.c: New test.
1764         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1765         mips_forced_no_abicalls and mips_forced_no_shared.
1766         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1767         Avoid using small data with -mabicalls.  Don't make -G0 force
1768         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1769         forces the opposite option.
1770
1771 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1772
1773         PR target/34970
1774         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1775         Use -std=gnu89 switch.
1776
1777 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1778
1779         PR libfortran/34876
1780         * gfortran.dg/direct_io_9.f: New test.
1781
1782 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1783
1784         PR fortran/34661
1785         * gfortran.dg/where_operator_assign_4.f90: New test.
1786
1787 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1788
1789         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1790         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1791         c4x-*-* targets.
1792
1793 2008-01-25  Richard Guenther  <rguenther@suse.de>
1794
1795         PR middle-end/32244
1796         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1797
1798 2008-01-25  Richard Guenther  <rguenther@suse.de>
1799
1800         PR tree-optimization/34966
1801         * gcc.c-torture/compile/pr34966.c: New testcase.
1802
1803 2008-01-25  Richard Guenther  <rguenther@suse.de>
1804
1805         PR c++/33887
1806         * g++.dg/torture/pr33887-1.C: New testcase.
1807         * g++.dg/torture/pr33887-2.C: Likewise.
1808         * g++.dg/torture/pr33887-3.C: Likewise.
1809         * gcc.c-torture/execute/20071211-1.c: Likewise.
1810
1811 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1812
1813         PR target/34856
1814         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1815
1816 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1817
1818         PR middle-end/33333
1819         * g++.dg/gomp/pr33333.C: New test.
1820
1821         PR preprocessor/34692
1822         * gcc.dg/cpp/pr34692.c: New test.
1823         * gcc.dg/gomp/pr34692.c: New test.
1824
1825 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1826
1827         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1828
1829 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1830
1831         PR fortran/34202
1832         * gfortran.dg/empty_type.f90: New test.
1833
1834 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1835
1836         PR c++/34603
1837         * g++.dg/template/crash77.C: New.
1838
1839 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         PR target/34856
1842         * gcc.dg/pr34856.c: New test.
1843
1844 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1845
1846         * gfortran.dg/namelist_39.f90: Delete temporary files.
1847         * gfortran.dg/namelist_44.f90: Ditto.
1848
1849 2008-01-24  Richard Guenther  <rguenther@suse.de>
1850
1851         PR middle-end/34953
1852         * g++.dg/torture/pr34953.C: New testcase.
1853
1854 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1855
1856         PR middle-end/34934
1857         * gcc.c-torture/compile/20080124-1.c: New test.
1858
1859 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1860
1861         PR fortran/34872
1862         * gfortran.dg/function_charlen_3.f: New test.
1863
1864 2008-01-23  Michael Matz  <matz@suse.de>
1865
1866         PR debug/34895
1867         * g++.dg/debug/pr34895.cc: New testcase.
1868
1869 2008-01-23  Richard Guenther  <rguenther@suse.de>
1870
1871         PR middle-end/31529
1872         * gcc.dg/pr31529-1.c: New testcase.
1873         * gcc.dg/pr31529-2.c: Likewise.
1874
1875 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR c++/34829
1878         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1879         unsigned int for the first argument.
1880
1881 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1882
1883         PR c++/33984
1884         * g++.dg/conversion/bitfield7.C: New test.
1885         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1886
1887 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1888
1889         From Michael Frysinger  <michael.frysinger@analog.com>
1890         * gcc.target/bfin/mcpu-bf547.c: New test.
1891         * gcc.target/bfin/mcpu-bf523.c: New test.
1892         * gcc.target/bfin/mcpu-bf524.c: New test.
1893         * gcc.target/bfin/mcpu-bf526.c: New test.
1894
1895 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1896
1897         * gcc.c-torture/execute/20080122-1.c: New test.
1898
1899 2008-01-22  Tom Tromey  <tromey@redhat.com>
1900
1901         PR c++/34859
1902         * gcc.dg/cpp/pr34859.c: New file.
1903
1904 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1905
1906         PR fortran/34875
1907         * gfortran.dg/vector_subscript_3.f90: New test.
1908
1909 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1910
1911         PR fortran/34848
1912         * gfortran.dg/missing_optional_dummy_4.f90
1913
1914 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1915
1916         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1917
1918 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1919
1920         * gnat.dg/unchecked_union1.adb: New test.
1921
1922 2008-01-22  Tom Tromey  <tromey@redhat.com>
1923
1924         PR c++/34829
1925         * g++.dg/ext/pr34829.C: New file.
1926
1927 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1928
1929         PR c++/34607
1930         * gcc.dg/gomp/pr34607.c: New test.
1931         * g++.dg/gomp/pr34607.C: New test.
1932
1933         PR c++/34914
1934         * g++.dg/ext/vector10.C: New test.
1935
1936         PR c++/34918
1937         * g++.dg/other/error23.C: New test.
1938
1939         PR c++/34917
1940         * g++.dg/ext/vector12.C: New test.
1941
1942 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1943
1944         PR 32102
1945         * gcc.dg/Wstrict-overflow-21.c: New.
1946         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1947
1948 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1949
1950         PR middle-end/33092
1951         * gcc.dg/pr33092.c: New.
1952
1953 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1954
1955         * gcc.target/s390/20020926-1.c: Add -m31 option.
1956
1957 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1958
1959         PR fortran/34915
1960         * gfortran.dg/initialization_18.f90: New test.
1961
1962 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1963
1964         PR fortran/34899
1965         * gfortran.dg/tab_continuation.f: New.
1966
1967 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1968
1969         PR fortran/34896
1970         * gfortran.dg/use_rename_2.f90: New test.
1971
1972 2008-01-21  Richard Guenther  <rguenther@suse.de>
1973
1974         PR middle-end/34856
1975         * gcc.c-torture/compile/pr34856.c: New testcase.
1976
1977 2008-01-21  Richard Guenther  <rguenther@suse.de>
1978
1979         PR c/34885
1980         * gcc.c-torture/compile/pr34885.c: New testcase.
1981
1982 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1983
1984         * gnat.dg/specs/alignment1.ads: New test.
1985
1986 2008-01-21  Richard Guenther  <rguenther@suse.de>
1987
1988         PR c++/34850
1989         * g++.dg/torture/pr34850.C: New testcase.
1990
1991 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1992             Olga Golovanevsky  <olga@il.ibm.com>
1993
1994         PR tree-optimization/34701
1995         * gcc.dg/struct/wo_prof_array_field.c: New test.
1996         
1997 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1998
1999         PR c++/34891
2000         * g++.dg/ext/vector9.C: New.
2001
2002 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2003
2004         PR c++/34776
2005         PR c++/34486
2006         * g++.dg/template/crash75.C: New.
2007         * g++.dg/template/crash76.C: Likewise.  
2008
2009 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2010
2011         PR rtl-optimization/34808
2012         * gcc.c-torture/compile/pr34808.c: New test.
2013
2014 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2015
2016         PR fortran/34784
2017         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2018
2019         PR fortran/34861
2020         * gfortran.dg/entry_array_specs_3.f90: New test.
2021
2022         PR fortran/34854
2023         * gfortran.dg/use_rename_1.f90: New test.
2024
2025 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2026
2027         PR fortran/34784
2028         * gfortran.dg/array_constructor_20.f90: New test.
2029         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2030
2031         PR fortran/34785
2032         * gfortran.dg/array_constructor_21.f90: New test.
2033
2034 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2035
2036         PR libfortran/34795
2037         * gfortran.dg/inquire_13.f90: New test.
2038         
2039         PR libfortran/34659
2040         * gfortran.dg/continuation_9.f90: New test.
2041
2042 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2043
2044         PR target/34831
2045         * gcc.target/mips/pr34831.c: New test.
2046
2047 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2048
2049         PR fortran/34817
2050         PR fortran/34838
2051         * gfortran.dg/any_all_1.f90:  New test.
2052         * gfortran.dg/any_all_2.f90:  New test.
2053
2054 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2055
2056         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2057         "dg-require-weak" statement.
2058         * g++.dg/eh/weak1.C: Likewise.
2059
2060 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2061
2062         PR gcov-profile/34610
2063         * gcc.dg/gomp/pr34610.c: New test.
2064
2065 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2066
2067         PR fortran/34760
2068         * gfortran.dg/implicit_11.f90: New.
2069         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2070         * gfortran.dg/entry_15.f90: Ditto.
2071         * gfortran.dg/func_assign.f90: Ditto.
2072         * gfortran.dg/gomp/reduction3.f90: Ditto.
2073         * gfortran.dg/proc_assign_1.f90: Ditto.
2074
2075         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2076         of dg-excess-errors.
2077
2078 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2079
2080         PR fortran/32616
2081         * gfortran.dg/argument_checking_15.f90: New.
2082         * gfortran.dg/argument_checking_5.f90: Change TODO into
2083         dg-warning.
2084
2085 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2086
2087         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2088         * gfortran.dg/enum_5.f90: Ditto.
2089         * gfortran.dg/enum_6.f90: Ditto.
2090         * gfortran.dg/bom_error.f90: Ditto.
2091         * gfortran.dg/func_decl_4.f90: Ditto.
2092
2093 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2094
2095         PR libfortran/34782
2096         * gfortran.dg/fmt_t_6.f: New test.
2097
2098 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2099
2100         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2101
2102 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2103
2104         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2105
2106 2008-01-18  Ian Lance Taylor  <iant@google.com>
2107
2108         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2109
2110 2008-01-18  Ian Lance Taylor  <iant@google.com>
2111
2112         PR c++/33407
2113         * g++.dg/init/new26.C: New test.
2114
2115 2008-01-18  Richard Guenther  <rguenther@suse.de>
2116
2117         PR middle-end/34801
2118         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2119         redundant one.
2120
2121 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2122
2123         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2124         dg-require-effective-target.
2125
2126 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2127
2128         PR target/34556
2129         * gfortran.dg/reshape_2.f90: New test.
2130
2131 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2132
2133         * gcc.dg/20040223-1.c: Fix comment typo.
2134
2135 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2136
2137         PR target/34814
2138         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2139         until 34814 is fixed.
2140
2141 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2142
2143         PR tree-optimization/34648
2144         * gcc.c-torture/compile/pr34648.c: New testcase.
2145
2146 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2147
2148         PR testsuite/34821
2149         * gcc.dg/autopar/autopar.exp: New.
2150         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2151         * lib/target-supports.exp (check_effective_target_pthread): New.
2152
2153         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2154         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2155         * gcc.dg/tree-ssa/reduc-1.c: Same.
2156         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2157         * gcc.dg/tree-ssa/reduc-2.c: Same
2158         * gcc.dg/tree-ssa/reduc-3.c: Same.
2159         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2160         * gcc.dg/tree-ssa/reduc-6.c: Same.
2161         * gcc.dg/tree-ssa/reduc-7.c: Same.
2162         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2163         * gcc.dg/tree-ssa/reduc-8.c: Same.
2164         * gcc.dg/tree-ssa/reduc-9.c: Same.
2165
2166 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2167
2168         * gnat.dg/discr5.adb: New test.
2169
2170 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2171
2172         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2173
2174 2008-01-17  Richard Guenther  <rguenther@suse.de>
2175
2176         PR tree-optimization/34825
2177         * gcc.dg/pr34825.c: New testcase.
2178
2179 2008-01-17  Richard Guenther  <rguenther@suse.de>
2180
2181         * gcc.c-torture/execute/20080117-1.c: New testcase.
2182
2183 2008-01-17  Revital Eres  <eres@il.ibm.com>
2184
2185         PR30957
2186         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2187
2188 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2189
2190         PR fortran/34429
2191         * gfortran.dg/function_charlen_1.f90: New test.
2192
2193         PR fortran/34431
2194         * gfortran.dg/function_types_1.f90: New test.
2195         * gfortran.dg/function_types_2.f90: New test.
2196
2197         PR fortran/34471
2198         * gfortran.dg/function_kinds_4.f90: New test.
2199         * gfortran.dg/function_kinds_5.f90: New test.
2200
2201         * gfortran.dg/defined_operators_1.f90: Errors now at function
2202         declarations.
2203         * gfortran.dg/private_type_4.f90: The same.
2204         * gfortran.dg/interface_15.f90: The same.
2205         * gfortran.dg/elemental_args_check_2.f90: The same.
2206         * gfortran.dg/auto_internal_assumed.f90: The same.
2207
2208 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2209
2210         * gnat.dg/sizetype.adb: New test.
2211
2212 2008-01-16  Richard Guenther  <rguenther@suse.de>
2213
2214         PR middle-end/32628
2215         * gcc.dg/overflow-warn-7.c: New testcase.
2216
2217 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2218
2219         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2220
2221 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2222         Richard Guenther  <rguenther@suse.de>
2223
2224         PR c/34668
2225         * gcc.dg/pr34668-1.c: New test.
2226         * gcc.dg/pr34668-2.c: Likewise.
2227
2228 2008-01-16  Richard Guenther  <rguenther@suse.de>
2229
2230         PR c++/33819
2231         * g++.dg/torture/pr33819.C: New testcase.
2232
2233 2008-01-16  Richard Guenther  <rguenther@suse.de>
2234
2235         PR c/34768
2236         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2237         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2238
2239 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2240
2241         PR fortran/34796
2242         * gfortran.dg/argument_checking_13.f90: New.
2243         * gfortran.dg/argument_checking_14.f90: New.
2244
2245 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2246         
2247         PR libfortran/34671
2248         * gfortran.dg/anyallcount_1.f90:  New test.
2249
2250 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2251
2252         PR c++/34399
2253         * g++.dg/cpp0x/vt-34399.C: New.
2254         * g++.dg/template/friend50.C: New.
2255
2256 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2257
2258         PR c++/34751
2259         * g++.dg/cpp0x/vt-34751.C: New.
2260
2261 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2262
2263         PR c++/34051
2264         PR c++/34055
2265         PR c++/34102
2266         PR c++/34103
2267         * g++.dg/cpp0x/vt-34051-2.C: New.
2268         * g++.dg/cpp0x/vt-34102.C: New.
2269         * g++.dg/cpp0x/vt-34051.C: New.
2270         * g++.dg/cpp0x/vt-34055.C: New.
2271         * g++.dg/cpp0x/vt-34103.C: New.
2272
2273 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2274
2275         PR c++/34314
2276         * g++.dg/cpp0x/vt-34314.C: New.
2277         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2278         reality (the error message was wrong previously).
2279
2280 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2281
2282         PR c++/33964
2283         * g++.dg/cpp0x/vt-33964.C: New.
2284         * g++.dg/template/partial5.C: New.
2285
2286 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2287
2288         PR c++/34052
2289         * g++.dg/cpp0x/vt-34052.C: New.
2290         * g++.dg/template/ttp26.C: New.
2291         
2292 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2293
2294         * gnat.dg/rep_clause2.ad[sb]: New test.
2295         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2296
2297 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2298
2299         PR c++/24924
2300         * g++.dg/cpp/pedantic-errors.C: Delete.
2301         * g++.dg/cpp/permissive.C: Delete.
2302         
2303 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2304
2305         * gcc.c-torture/compile/20080114-1.c: New test.
2306
2307 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2308
2309         PR fortran/34665
2310         * gfortran.dg/argument_checking_11.f90: New.
2311         * gfortran.dg/argument_checking_12.f90: New.
2312         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2313         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2314         * gfortran.dg/argument_checking_3.f90: Ditto.
2315         * gfortran.dg/pointer_intent_2.f90: Ditto.
2316         * gfortran.dg/import2.f90: Ditto.
2317         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2318         * gfortran.dg/implicit_actual.f90: Ditto.
2319         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2320         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2321
2322 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2323
2324         PR fortran/34763
2325         * gfortran.dg/interface_proc_end.f90: New.
2326
2327 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2328
2329         PR fortran/34759
2330         * gfortran.dg/assumed_size_refs_4.f90: New.
2331
2332 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2333
2334         * gnat.dg/unchecked_convert1.adb.
2335
2336 2008-01-13  Richard Guenther  <rguenther@suse.de>
2337
2338         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2339         readable and writable again before exiting.
2340
2341 2008-01-13  Richard Guenther  <rguenther@suse.de>
2342
2343         PR middle-end/34601
2344         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2345
2346 2008-01-13  Jan Hubicka  <jh@suse.cz>
2347
2348         PR middle-end/32135
2349         * gcc.dg/pr32135.c: new.
2350
2351 2008-01-12  Doug Kwan  <dougkwan@google.com>
2352
2353         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2354         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2355         -Wignored-qualifiers.
2356
2357 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2358
2359         * gnat.dg/slice3.adb: New test.
2360         * gnat.dg/slice4.adb: Likewise.
2361
2362 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2363
2364         * gnat.dg/bit_packed_array.ad[sb]: New test.
2365
2366 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2367
2368         PR fortran/34432
2369         * gfortran.dg/parens_7.f90: New test.
2370
2371 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372
2373         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2374         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2375
2376         * gcc.dg/pr33826.c: Require nonpic.
2377
2378 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2379
2380         PR fortran/34722
2381         * gfortran.dg/inquire_12.f90: New test.
2382
2383 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2384
2385         PR libfortran/34670
2386         * all_bounds_1.f90: New test case.
2387         * maxloc_bounds_1.f90: New test case.
2388         * maxloc_bounds_2.f90: New test case.
2389         * maxloc_bounds_3.f90: New test case.
2390         * maxloc_bounds_4.f90: New test case.
2391         * maxloc_bounds_5.f90: New test case.
2392         * maxloc_bounds_6.f90: New test case.
2393         * maxloc_bounds_7.f90: New test case.
2394         * maxloc_bounds_8.f90: New test case.
2395
2396 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2397
2398         * gcc.dg/struct-ret-3.c: New test.
2399
2400 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2401
2402         PR fortran/34537
2403         * gfortran.dg/transfer_simplify_8.f90: New test.
2404
2405 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2406
2407         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2408         size_t using predefined macro.
2409
2410 2008-01-10  Raksit Ashok  <raksit@google.com>
2411
2412         PR rtl-optimization/27971
2413         * gcc.target/i386/pr27971.c: New testcase.
2414
2415 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2416
2417         PR fortran/34396
2418         * gfortran.dg/bounds_check_12.f90: New test.
2419
2420 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2421
2422         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2423         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2424
2425 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2426
2427         PR middle-end/34641
2428         * g++.dg/torture/pr34641.C: New testcase.
2429
2430 2008-01-10  Richard Guenther  <rguenther@suse.de>
2431
2432         PR tree-optimization/34651
2433         * g++.dg/torture/pr34651.C: New testcase.
2434
2435 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2436
2437         PR tree-optimization/34017
2438         * gcc.dg/tree-ssa/pr34017.c: New.
2439
2440 2008-01-09  Richard Guenther  <rguenther@suse.de>
2441         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2442
2443         PR middle-end/30132
2444         * gcc.c-torture/compile/pr30132.c: New testcase.
2445
2446 2008-01-09  Richard Guenther  <rguenther@suse.de>
2447
2448         PR middle-end/34458
2449         * gcc.c-torture/compile/pr34458.c: New testcase.
2450
2451 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2452
2453         PR testsuite/30459
2454         g++.dg/eh/ia64-2.C: Require weak support.
2455
2456 2008-01-08  Richard Guenther  <rguenther@suse.de>
2457
2458         PR middle-end/31863
2459         * g++.dg/torture/pr31863.C: New testcase.
2460
2461 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2462
2463         PR middle-end/34694
2464         * gcc.dg/gomp/pr34694.c: New test.
2465         * g++.dg/gomp/pr34694.C: New test.
2466
2467         PR c++/33890
2468         * g++.dg/gomp/pr33890.C: New test.
2469
2470 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2471
2472         PR fortran/34476
2473         * gfortran.dg/parameter_array_init_3.f90: New test.
2474
2475 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2476
2477         PR fortran/34681
2478         PR fortran/34704
2479         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2480
2481 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2482
2483         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2484         * g++.dg/other/spu2vmx-1.C: Use it.
2485
2486 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2487
2488         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2489
2490         PR testsuite/34575
2491         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2492         * gcc.target/powerpc/parity-1.c: Likewise.
2493
2494 2008-01-07  Fred Fish  <fnf@specifix.com>
2495
2496         PR preprocessor/30363:
2497         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2498         macro expansions.
2499
2500 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2501
2502         PR fortran/34672
2503         * gfortran.dg/use_only_2.f90: New test.
2504
2505 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2506
2507         PR libstdc++/34680
2508         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2509         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2510
2511 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2512
2513         PR fortran/34545
2514         * gfortran.dg/use_12.f90: New test.
2515
2516 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2517
2518         PR fortran/34689
2519         * interface.c (compare_actual_formal): Fix intent(out) check for
2520         function result variables.
2521
2522 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2523
2524         PR fortran/34690
2525         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2526
2527 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2528
2529         PR fortran/34689
2530         * gfortran.dg/intent_out_4.f90: Fix test case.
2531
2532 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2533
2534         PR fortran/34689
2535         * gfortran.dg/intent_out_4.f90: New.
2536
2537 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2538
2539         PR libfortran/34540
2540         * gfortran.dg/optional_dim_3.f90: New test.
2541
2542 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2543
2544         PR fortran/34658
2545         * gfortran.dg/common_11.f90: New.
2546         * gfortran.dg/blockdata_1.f90: Update test case.
2547         * gfortran.dg/blockdata_2.f90: Update test case.
2548
2549 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2550
2551         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2552
2553 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2554
2555         PR fortran/34655
2556         * gfortran.dg/equiv_constraint_9.f90: New.
2557
2558 2008-01-06  Revital Eres  <eres@il.ibm.com>
2559
2560         PR tree-optimization/34263
2561         * gcc.dg/pr34263.c:  New testcase.
2562
2563 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2564
2565         PR fortran/34654
2566         * gfortran.dg/internal_io_unf.f90: New.
2567
2568 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2569
2570         PR fortran/34660
2571         * gfortran.dg/elemental_args_check_2.f90: New.
2572
2573 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2574
2575         PR fortran/34662
2576         * gfortran.dg/intent_out_3.f90: New.
2577
2578 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2579
2580         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2581
2582 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2583
2584         PR libfortran/34676
2585         * gfortran.dg/list_read_8.f90: New test.
2586
2587 2008-01-04  Richard Guenther  <rguenther@suse.de>
2588
2589         PR middle-end/34029
2590         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2591         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2592
2593 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2594
2595         PR gcov-profile/34609
2596         * g++.dg/gcov/gcov-6.C: New test.
2597
2598 2008-01-04  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/31081
2601         * g++.dg/torture/pr31081-1.C: New testcase.
2602         * g++.dg/torture/pr31081-2.C: Likewise.
2603
2604 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2605
2606         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2607         * gcc.target/mips/rsqrt-2.c: Likewise.
2608         * gcc.target/mips/rsqrt-4.c: New test.
2609
2610 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2611
2612         PR fortran/34557
2613         * gfortran.dg/equiv_substr.f90: New.
2614
2615 2008-01-03  Tom Tromey  <tromey@redhat.com>
2616
2617         PR c/34457:
2618         * gcc.dg/pr34457-2.c: New file.
2619         * gcc.dg/pr34457-1.c: New file.
2620
2621 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2622
2623         Revert fix for PR tree-optimization/34458.
2624
2625 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2626
2627         PR tree-optimization/34458
2628         * gcc.dg/tree-ssa/pr34458.c: New.
2629
2630 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2631
2632         PR libfortran/34565
2633         * gfortran.dg/internal_readwrite_1.f90:  New test.
2634         * gfortran.dg/internal_readwrite_2.f90:  New test.
2635
2636 2008-01-03  Tom Tromey  <tromey@redhat.com>
2637
2638         PR preprocessor/34602:
2639         * gcc.dg/cpp/pr34602.c: New file.
2640
2641 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2642
2643         PR tree-optimization/29484
2644         * gcc.c-torture/execute/20071220-1.c: New test.
2645         * gcc.c-torture/execute/20071220-2.c: New test.
2646
2647 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2648
2649         PR tree-optimization/34635
2650         * gcc.dg/tree-ssa/pr34635.c: New.
2651         * gcc.dg/tree-ssa/pr34635-1.c: New.
2652
2653 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2654
2655         PR middle-end/34562
2656         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2657         scan-assembler check.
2658
2659 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR middle-end/34608
2662         * g++.dg/gomp/pr34608.C: New test.
2663
2664 2008-01-02  Richard Guenther  <rguenther@suse.de>
2665
2666         PR middle-end/34093
2667         PR middle-end/31976
2668         * gcc.c-torture/compile/pr34093.c: New testcase.
2669
2670 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2671
2672         * g++.dg/cpp0x/long_long.C: New.
2673
2674 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2675
2676         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2677         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2678         warning on the function main.
2679
2680 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2681
2682         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2683         rather than __v2di type.
2684
2685 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/34558
2688         * gfortran.dg/linked_list_1.f90: New test.
2689
2690 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2691
2692         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2693         instead of appending to it.
2694
2695 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2696
2697         PR tree-optimization/34591
2698         * gcc.dg/vect/pr34591.c: New test.
2699
2700 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2701
2702         PR libfortran/34594
2703         * gfortran.dg/direct_io_8.f90:  New test case.
2704
2705 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2706
2707         PR target/34281
2708         * gcc.c-torture/execute/20071213-1.c: New test.
2709
2710 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2711
2712         PR libfortran/34560
2713         * gfortran.dg/read_eof_5.f90: New test.
2714
2715 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2716
2717         PR fortran/34514
2718         * gfortran.dg/initialization_17.f90: New.
2719
2720 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2721
2722         PR libfortran/34566
2723         * gfortran.dg/matmul_6.f90:  New test.
2724
2725 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2726
2727         PR fortran/34421
2728         * gfortran.dg/entry_17.f90: New.
2729
2730 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2731
2732         PR fortran/34536
2733         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2734         * gfortran.dg/real_const_3.f90: Likewise.
2735         * gfortran.dg/unary_operator.f90: New test.
2736
2737 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2738
2739         * gnat.dg/pack2.adb: New test.
2740
2741 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2742
2743         PR fortran/34559
2744         * gfortran.dg/repeat_6.f90: New test.
2745
2746 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2747
2748         PR fortran/34549
2749         * cshift_shift_real_1.f90:  New test.
2750
2751 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2752
2753         PR fortran/34540
2754         * gfortran.dg/shift-kind_2.f90: New test.
2755
2756 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2757
2758         PR target/8835
2759         * gcc.dg/pr8835-1.c: New.
2760
2761 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2762
2763         PR fortran/34438
2764         * gfortran.dg/default_initialization_3.f90: New test.
2765
2766 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2767
2768         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2769         conditions.
2770         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2771
2772 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2773
2774         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2775         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2776
2777 2007-12-20  Jason Merrill  <jason@redhat.com>
2778
2779         * gcc.dg/overload/arg[14].C: Remove expected errors.
2780
2781 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2782
2783         PR c++/34459
2784         * gcc.c-torture/execute/20071219-1.c: New test.
2785
2786 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2787
2788         PR fortran/34530
2789         * gfortran.dg/namelist_44.f90: New.
2790
2791 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2792
2793         PR fortran/34482
2794         * gfortran.dg/boz_8.f90: Add error-check check.
2795         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2796         stop by call abort.
2797
2798 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2799
2800         * gcc.dg/gomp/combined-1.c: New test.
2801
2802 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2803
2804         PR tree-optimization/34355
2805         * g++.dg/tree-ssa/pr34355.C: New test.
2806
2807 2007-12-19  Revital Eres  <eres@il.ibm.com>
2808
2809          * gcc.dg/sms-5.c: New testcase.
2810
2811 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2812
2813         PR fortran/34325
2814         * gfortran.dg/missing_parens_1.f90: New.
2815         * gfortran.dg/missing_parens_1.f90: New.
2816         
2817 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2818
2819         PR fortran/34495
2820         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2821         expressions.
2822         * gfortran.dg/transfer_simplify_7.f90: New test.
2823
2824 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2825
2826         * gcc.dg/pr32912-3.c: Compile with -w.
2827
2828         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2829
2830 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2831             Jakub Jelinek  <jakub@redhat.com>
2832         
2833         PR c++/32565
2834         PR c++/33943
2835         PR c++/33965
2836         * g++.dg/cpp0x/variadic86.C: New.
2837         * g++.dg/cpp0x/variadic87.C: New.
2838         * g++.dg/cpp0x/variadic84.C: New.
2839         * g++.dg/cpp0x/variadic85.C: New.
2840         * g++.dg/template/ttp25.C: New.
2841
2842 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2843
2844         PR tree-optimization/34123
2845         * gcc.dg/tree-ssa/pr34123.c: New test.
2846
2847 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2848
2849         PR rtl-optimization/34456
2850         * gcc.c-torture/execute/pr34456.c: New test.
2851
2852 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR c++/34488
2855         * g++.dg/parse/friend7.C: New test.
2856
2857         PR rtl-optimization/34490
2858         * gcc.c-torture/execute/20071216-1.c: New test.
2859
2860 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2861
2862         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2863
2864 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2865
2866         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2867         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2868         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2869         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2870         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2871
2872 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2873
2874         PR c/34506
2875         * gcc.dg/gomp/clause-2.c: New test.
2876         * g++.dg/gomp/clause-4.C: New test.
2877
2878 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2879
2880         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2881         part of Fortran 77/95/2003.
2882
2883 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2884
2885         PR tree-optimization/34445
2886         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2887         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2888
2889 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2890
2891         PR fortran/34427
2892         * gfortran.dg/namelist_42.f90: Update.
2893         * gfortran.dg/namelist_43.f90: New.
2894         
2895 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2896
2897         PR fortran/34495
2898         * gfortran.dg/initialization_16.f90: New.
2899
2900 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2901
2902         PR fortran/34305
2903         * gfortran.dg/real_dimension_1.f:  New test case.
2904
2905 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2906
2907         * gcc.dg/torture/pr24257.c: Remove -O from options.
2908
2909 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2910
2911         PR fortran/34246
2912         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2913
2914 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2915
2916         PR fortran/31213
2917         PR fortran/33888
2918         PR fortran/33998
2919         * gfortran.dg/mapping_1.f90: New test.
2920         * gfortran.dg/mapping_2.f90: New test.
2921         * gfortran.dg/mapping_3.f90: New test.
2922
2923 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2924
2925         PR rtl-optimization/34415
2926         * gcc.c-torture/execute/pr34415.c: New test.
2927
2928 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2929
2930         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2931         void. 
2932
2933 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2934
2935         PR bootstrap/34003
2936         * gcc.dg/pr34003-1.c: New test.
2937         * gcc.dg/pr34003-2.c: New.
2938
2939 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2940
2941         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2942         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2943         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2944         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2945         add -save-temps.
2946         * gcc.target/cris/torture/cris-torture.exp,
2947         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2948         * gcc.target/cris/builtin_ctz_v3.c,
2949         gcc.target/cris/builtin_ctz_v8.c,
2950         gcc.target/cris/builtin_clz_v0.c,
2951         gcc.target/cris/builtin_clz_v3.c,
2952         gcc.target/cris/builtin_bswap_v3.c,
2953         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2954         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2955         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2956         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2957         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2958         lib/target-supports.exp: Adjust for crisv32-*-*.
2959
2960 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2961
2962         * gcc.dg/debug/const-3.c: New.
2963
2964 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2965
2966         * g++.dg/other/datasec1.C: Require named section support.
2967
2968 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2969
2970         PR target/29978
2971         * gcc.target/i386/pr29978.c: New test.
2972
2973 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2974
2975         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2976         instead of -msse4.1.
2977         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2978         * g++.dg/other/i386-2.C (dg-options): Ditto.
2979
2980 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2981
2982         PR fortran/34438
2983         * gfortran.dg/private_type_10.f90: New.
2984
2985 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2986
2987         PR fortran/34398
2988         * gfortran.dg/nan_4.f90: New.
2989
2990 2007-12-14  Richard Guenther  <rguenther@suse.de>
2991
2992         PR middle-end/34462
2993         * gcc.c-torture/compile/20071214-1.c: New testcase.
2994
2995 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2996
2997         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2998         macros to test macroized SSE intrinsics.  Use new macros to test
2999         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3000         emmintrin.h, xmmintrin.h and bmmintrin.h
3001         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3002         to test with immediate operand.
3003
3004 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3005
3006         PR target/34091
3007         * gcc.c-torture/compile/pr34091.c: New test.
3008
3009 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3010
3011         * gcc.dg/uninit-13.c: UnXFAIL.
3012         * gcc.dg/complex-5.c: New testcase.
3013
3014 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3015
3016         * gcc.dg/struct/struct-reorg.exp: Replace 
3017          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3018         
3019 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3020
3021         PR libfortran/34370
3022         PR libfortran/34323
3023         PR libfortran/34405
3024         * gfortran.dg/advance_6.f90:  New test case.
3025         * gfortran.dg/direct_io_7.f90:  New test case.
3026         * gfortran.dg/streamio_13.f90:  New test case.
3027
3028 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3029
3030         * g++.dg/cpp0x/__func__.C: New.
3031
3032 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3033
3034         PR target/34435
3035         * g++.dg/other/pr34435.C: New testcase.
3036
3037 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3038
3039         * gcc.dg/struct: New directory with tests 
3040         for struct-reorg optimizaion.
3041         * gcc.dg/struct/struct-reorg.exp: New script.
3042         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3043         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3044         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3045         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3046         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3047         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3048         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3049         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3050         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3051         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3052         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3053         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3054         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3055         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3056         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3057         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3058         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3059         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3060         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3061         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3062         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3063         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3064         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3065         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3066
3067 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3068
3069         PR fortran/34427
3070         * gfortran.dg/namelist_42.f90: New.
3071
3072 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3073
3074         PR fortran/34254
3075         * gfortran.dg/function_kinds_3.f90: New.
3076
3077 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3078
3079         * gcc.target/s390/20071212-1.c: New testcase.
3080
3081 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3082
3083         PR c++/34238
3084         * g++.dg/ext/visibility/anon7.C: Add xfail.
3085         * g++.dg/ext/visibility/anon9.C: New test.
3086         * g++.dg/ext/visibility/anon10.C: New test.
3087
3088         PR c++/34364
3089         * g++.dg/rtti/dyncast2.C: New test.
3090
3091 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3092
3093         PR tree-optimization/34407
3094         * gcc.dg/vect/pr34407.c: New test.
3095
3096 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3097
3098         PR fortran/34411
3099         * gfortran.dg/error_recovery_5.f90: New.
3100         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3101
3102 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR tree-optimization/34371
3105         * gcc.c-torture/compile/20071207-1.c: New test.
3106
3107 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3108
3109         PR c++/34059
3110         * g++.dg/parse/crash40.C: New test.
3111
3112 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3113
3114         * g++.dg/opt/memcpy1.C: New test.
3115
3116 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3117
3118         PR fortran/34425
3119         * gfortran.dg/argument_checking_10.f90: New.
3120
3121 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR rtl-optimization/34302
3124         * gcc.c-torture/execute/20071210-1.c: New test.
3125
3126 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR c++/34395
3129         * g++.dg/cpp0x/error1.C: New test.
3130
3131         PR c++/34394
3132         * g++.dg/other/error22.C: New test.
3133
3134 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3135
3136         PR target/32086
3137         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3138         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3139         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3140
3141 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR c++/34178
3144         PR c++/34340
3145         * g++.dg/template/repo6.C: New test.
3146         * g++.dg/template/repo7.C: New test.
3147         * g++.dg/template/repo8.C: New test.
3148
3149 2007-12-09  H.J. Lu  <hjl@lucon.org>
3150             Tobias Burnus  <burnus@net-b.de>
3151
3152         PR fortran/34404
3153         * gfortran.dg/read_2.f90: New.
3154
3155 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3156
3157         * lib/target-supports.exp (check_effective_target_tls_native):
3158         Fix typo.
3159
3160 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3161
3162         PR ada/34366
3163         * gnat.dg/enclosing_record_reference.ads,
3164         gnat.dg/enclosing_record_reference.adb: New test.
3165
3166 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3167
3168         PR fortran/32129
3169         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3170         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3171
3172         PR fortran/31487
3173         * gfortran.dg/char_component_initializer_1.f90: New test.
3174
3175 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3176
3177         PR fortran/34342
3178         PR fortran/34345
3179         PR fortran/18026
3180         PR fortran/29471
3181
3182         * gfortran.dg/boz_8.f90: New.
3183         * gfortran.dg/boz_9.f90: New.
3184         * gfortran.dg/boz_10.f90: New.
3185         * gfortran.dg/boz_7.f90: Update dg-warning.
3186         * gfortran.dg/pr16433.f: Add dg-error.
3187         * gfortan.dg/ibits.f90: Update dg-warning.
3188         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3189         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3190
3191 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR fortran/34359
3194         * gfortran.dg/include_1.f90: New test.
3195         * gfortran.dg/include_1.inc: New.
3196         * gfortran.dg/include_2.f90: New test.
3197
3198 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3199
3200         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3201
3202 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3203
3204         PR fortran/34319
3205         * gfortran.dg/nan_3.f90: New.
3206
3207 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3208
3209         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3210
3211 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3212
3213         * gnat.dg/tamdt*.ad?: Support for ...
3214         * gnat.dg/test_tamdt.adb: New test.
3215
3216 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3217
3218         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3219         exports and document how these can be exercised.
3220
3221 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3222
3223         PR ada/15805
3224         * gnat.dg/specs/access_constants.ads: New test.
3225
3226         * gnat.dg/specs/access_constant_decl.ads: New test.
3227
3228         PR ada/21346
3229         * gnat.dg/compose.adb: New test.
3230
3231 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3232
3233         PR ada/34173
3234         * gnat.dg/unc_memops.ad[sb]: Support for ...
3235         * gnat.dg/unc_memfree.adb: New test.
3236         
3237 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3238
3239         * gfortran.dg/ltrans-7.f90: New.
3240
3241 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3242             Dorit Nuzman  <dorit@il.ibm.com>
3243
3244         PR tree-optimization/34005
3245         * gcc.dg/vect/pr34005.c: New test.
3246
3247 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3248
3249         PR c++/34336
3250         * g++.dg/template/new8.C: New test.
3251
3252 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3253
3254         PR fortran/34333
3255         * gfortran.dg/boz_7.f90: New.
3256         * gfortran.dg/int_1.f90: Disable -pedantic option.
3257         * gfortran.dg/boz_1.f90: Ditto.
3258         * gfortran.dg/boz_3.f90: Ditto.
3259         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3260         * gfortran.dg/ibits.f90: Ditto.
3261         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3262         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3263
3264 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3265
3266         PR fortran/34335
3267         * gfortran.dg/used_types_19.f90: New test.
3268
3269 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3270
3271         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3272         * gfortran.dg/nearest_2.f90: Likewise.
3273         * gfortran.dg/nearest_3.f90: Likewise.
3274
3275 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3276
3277         PR middle-end/34337
3278         * gcc.c-torture/execute/20071205-1.c: New test.
3279
3280 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3281
3282         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3283         * gfortran.dg/real_const_3.f90: Likewise.
3284
3285 2007-12-05  Richard Guenther  <rguenther@suse.de>
3286
3287         PR tree-optimization/34138
3288         * gcc.c-torture/compile/pr34138.c: New testcase.
3289
3290 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3291
3292         PR debug/33739
3293         * gfortran.dg/debug_2.f: New test.
3294
3295 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3296
3297         * gnat.dg/specs/elab1.ads: New test.
3298
3299 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3300
3301         PR target/34312
3302         * gcc.target/i386/pr34312.c: New test.
3303
3304 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3305
3306         PR fortran/34333
3307         * gfortran.dg/nan_2.f90: New.
3308
3309 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR c++/34271
3312         * g++.dg/cpp0x/decltype9.C: New test.
3313         * g++.dg/cpp0x/decltype10.C: New test.
3314
3315 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3316
3317         PR ada/21489
3318         * gnat.dg/rm_6_4_1_13.adb: New test.
3319
3320 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3321
3322         PR middle-end/34134
3323         * gcc.c-torture/compile/20071117-1.c: New test.
3324
3325 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3326
3327         PR c++/34101
3328         * g++.dg/cpp0x/variadic-ttp.C: New.
3329
3330 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3331         
3332         * gcc.dg/parse-decl-after-if.c: New.
3333         * gcc.dg/20031223-1.c: Adjust.
3334         
3335 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3336
3337         PR c++/33509
3338         * g++.dg/cpp0x/variadic-throw.C: New.
3339
3340 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3341
3342         PR c++/33091
3343         * g++.dg/cpp0x/variadic-unify.C: New.
3344
3345 2007-12-04  Richard Guenther  <rguenther@suse.de>
3346
3347         PR middle-end/34334
3348         PR middle-end/34222
3349         * gcc.c-torture/compile/pr34334.c: New testcase.
3350         * g++.dg/torture/pr34222.C: New testcase.
3351
3352 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3353
3354         * gcc.c-torture/execute/20071202-1.c: New test.
3355         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3356
3357 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3358
3359         PR fortran/34318
3360         * gfortran.dg/module_nan.f90: New.
3361
3362 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3363
3364         * lib/target-supports.exp (get_compiler_messages): Replace with...
3365         (check_compile): ...this new procedure.  Handle TYPE == executable.
3366         Use comments in the source to determine the correct extension.
3367         Return a pair containing the compiler output and the output filename.
3368         Don't delete the file here.
3369         (check_no_compiler_messages_nocache): New procedure.
3370         (check_no_compiler_messages): Use it.
3371         (check_no_messages_and_pattern_nocache): New procedure.
3372         (check_no_messages_and_pattern): Use it.
3373         (check_runtime_nocache, check_runtime): New procedures.
3374         (check_effective_target_tls): Use check_no_compiler_messages.
3375         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3376         (check_effective_target_tls_runtime): Use check_runtime.
3377         (check_effective_target_fstack_protector): Likewise.
3378         (check_iconv_available): Use check_runtime_nocache.
3379         (check_effective_target_fortran_large_real): Use
3380         check_no_compiler_messages.
3381         (check_effective_target_fortran_large_int): Likewise.
3382         (check_effective_target_static_libgfortran): Likewise.
3383         (check_750cl_hw_available): Use check_cached_effective_target
3384         and check_runtime_nocache.
3385         (check_vmx_hw_available): Likewise.
3386         (check_effective_target_broken_cplxf_arg): Likewise.
3387         (check_alpha_max_hw_available): Use check_runtime.
3388         (check_function_available): Use check_no_compiler_messages.
3389         (check_cxa_atexit_available): Use check_cached_effective_target
3390         and check_runtime_nocache.
3391         (check_effective_target_dfp_nocache): Use
3392         check_no_compiler_messages_nocache.
3393         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3394         (check_effective_target_dfp): Use check_cached_effective_target.
3395         (check_effective_target_dfprt): Likewise.
3396         (check_effective_target_arm_neon_hw): Use check_runtime.
3397         (check_effective_target_ultrasparc_hw): Likewise.
3398         (check_effective_target_c99_runtime): Use
3399         check_no_compiler_messages_nocache.
3400
3401 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3402
3403         PR middle-end/29749
3404         * gcc.dg/fold-rotate-1.c: New test.
3405
3406         PR tree-optimization/33453
3407         * gcc.c-torture/compile/20071203-1.c: New test.
3408
3409 2007-12-03  Robert Dewar <dewar@adacore.com>
3410             Samuel Tardieu  <sam@rfc1149.net>
3411
3412         PR ada/34287
3413         * gnat.dg/check_elaboration_code.adb: New test.
3414         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3415         New support files.
3416
3417 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3418
3419         PR c++/34061
3420         * g++.dg/cpp0x/pr34061.C: New.
3421
3422 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3423
3424         PR c++/34273
3425         * g++.dg/other/error21.C: New.
3426
3427 2007-12-02  Revital Eres  <eres@il.ibm.com>
3428
3429         * gcc.dg/sms-4.c: New testcase.
3430
3431 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3432             Revital Eres  <eres@il.ibm.com>
3433
3434         * gcc.dg/sms-3.c: New testcase.
3435
3436 2007-12-01  Ollie Wild  <aaw@google.com>
3437
3438         PR c++/8171
3439         * g++.dg/conversion/ptrmem9.C: New test.
3440
3441 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3442
3443         PR libfortran/34291
3444         * gfortran.dg/namelist_41.f90: New test.
3445
3446 2007-11-30  Tom Tromey  <tromey@redhat.com>
3447
3448         PR preprocessor/32868:
3449         * gcc.dg/cpp/pr32868.c: New file.
3450
3451 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3452
3453         PR fortran/34248
3454         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3455
3456 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3457
3458         PR rtl-optimization/34171
3459         * gcc.dg/pr34171.c: New testcase.
3460
3461 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3462
3463         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3464
3465 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3466
3467         PR fortran/34133
3468         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3469         * gfortran.dg/bind_c_usage_11.f03: New.
3470         * gfortran.dg/bind_c_usage_12.f03: New.
3471
3472 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3473
3474         PR c++/34275
3475         * g++.dg/other/error20.C: New test.
3476
3477 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3478
3479         PR fortran/34230
3480         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3481
3482 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3483
3484         PR tree-optimization/34244
3485         * gcc.dg/tree-ssa/pr34244.c: New test.
3486
3487 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3488
3489         PR tree-optimization/33434
3490         * gcc.dg/pr33434-1.c: New test.
3491         * gcc.dg/pr33434-2.c: New test.
3492         * gcc.dg/pr33434-3.c: New test.
3493         * gcc.dg/pr33434-4.c: New test.
3494
3495         PR c++/34270
3496         * g++.dg/template/cond7.C: New test.
3497
3498         PR c++/34267
3499         PR c++/34268
3500         * g++.dg/cpp0x/decltype7.C: New test.
3501         * g++.dg/cpp0x/decltype8.C: New test.
3502
3503 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3504
3505         PR fortran/34248
3506         * gfortran.dg/result_in_spec_3.f90: New.
3507
3508 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3509
3510         PR fortran/34262
3511         * gfortran.dg/mvbits_3.f90: New.
3512
3513 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3514         
3515         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3516         Delete.
3517         (check_effective_target_hard_float): New.
3518         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3519         * gcc.dg/pr30957-1.c: Likewise.
3520         
3521 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3522
3523         PR ada/15804
3524         * gnat.dg/specs/variant_part.ads: New test.
3525
3526         PR ada/17318
3527         * gnat.dg/specs/attribute_parsing.ads: New test.
3528
3529         PR ada/32792
3530         * gnat.dg/specs/integer_value.ads: New test.
3531
3532         PR ada/22559
3533         * gnat.dg/specs/delta_small.ads: New test.
3534
3535 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3536
3537         PR tree-optimization/34140
3538         * gcc.c-torture/compile/20071128-1.c: New test.
3539
3540 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3541
3542         PR fortran/32928
3543         * gfortran.dg/data_array_1.f90
3544         * gfortran.dg/data_array_2.f90
3545         * gfortran.dg/data_array_3.f90
3546         * gfortran.dg/data_array_4.f90
3547
3548 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3549
3550         PR fortran/34227
3551         * gfortran.dg/blockdata_5.f90: New test.
3552         * gfortran.dg/blockdata_6.f90: New test.
3553
3554 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3555
3556         PR tree-optimization/34016
3557         * gcc.dg/pr34016.c: New test.
3558
3559 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3560
3561         PR fortran/29389
3562         * gfortran.dg/stfunc_6.f90: New test.
3563
3564         PR fortran/33850
3565         * gfortran.dg/assign_10.f90: New test.
3566
3567 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3568
3569         PR fortran/33541
3570         * gfortran.dg/use_11.f90: New test.
3571
3572         PR fortran/34231
3573         * gfortran.dg/generic_15.f90: New test.
3574
3575 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3576
3577         PR target/34225
3578         * gcc.dg/pr34225.c: New test.
3579
3580 2007-11-27  Richard Guenther  <rguenther@suse.de>
3581
3582         PR tree-optimization/34241
3583         * g++.dg/torture/pr34241.C: New testcase.
3584
3585 2007-11-27  Richard Guenther  <rguenther@suse.de>
3586
3587         * gcc.dg/builtins-error.c: New testcase.
3588
3589 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3590
3591         PR c++/34213
3592         * g++.dg/ext/visibility/anon8.C: New test.
3593
3594 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3595
3596         PR target/34077
3597         * gcc.target/i386/pr34077.c: New testcase.
3598
3599 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3600
3601         PR fortran/34203
3602         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3603         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3604         * gfortran.dg/backslash_1.f90: Remove no longer needed
3605         -fno-backslash option.
3606
3607 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3608
3609         PR c/23722
3610         * gcc.dg/cpp/19990413-1.c: Update.
3611         * gcc.dg/parse-else-error.c: New.
3612         * gcc.dg/parse-else-error-2.c: New.
3613         * gcc.dg/parse-else-error-3.c: New.
3614         * gcc.dg/parse-else-error-4.c: New.
3615
3616 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3617
3618         PR c++/34081
3619         * g++.dg/template/dependent-expr6.C: New testcase.
3620
3621 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3622
3623         PR target/34215
3624         * gcc.target/i386/pr34215.c: New test.
3625
3626 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3627
3628         PR target/34174
3629         * gcc.dg/torture/pr34174-1.c: New.
3630
3631 2007-11-26  Richard Guenther  <rguenther@suse.de>
3632
3633         PR middle-end/34233
3634         * gcc.dg/pr34233.c: New testcase.
3635
3636 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3637             Revital Eres  <eres@il.ibm.com>
3638
3639         PR rtl-optimization/34085
3640         * gcc.dg/tree-prof (bb-reorg.c): New test.
3641
3642 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3643
3644         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3645         Return true for MIPS16 targets.
3646
3647 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3648
3649         PR fortran/33152
3650         * gfortran.dg/blockdata_4.f90: New test.
3651
3652 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3653
3654         PR fortran/34079
3655         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3656         * gfortran.dg/bind_c_usage_16.f03: New.
3657         * gfortran.dg/bind_c_usage_16_c.c: New.
3658
3659 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3660
3661         * gnat.dg/specs/size_clause1.ads: New test.
3662         * gnat.dg/specs/size_clause2.ads: Likewise.
3663         * gnat.dg/specs/size_clause3.ads: Likewise.
3664
3665 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3666
3667         PR fortran/33499
3668         * gfortran.dg/entry_16.f90: New test.
3669
3670 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3671
3672         PR fortran/34192
3673         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3674
3675 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3676
3677         PR fortran/33541
3678         * gfortran.dg/nested_modules_1.f90: Change the reference to
3679         FOO, forbidden by the standard, to a reference to W.
3680         * gfortran.dg/use_only_1.f90: New test.
3681
3682 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3683
3684         PR fortran/34209
3685         * gfortran.dg/nearest_3.f90: New test.
3686
3687 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3688
3689         PR fortran/33317
3690         * gfortran.dg/optional_dim_2.f90: New test.
3691
3692 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3693
3694         PR fortran/34187
3695         * gfortran.dg/bind_c_usage_15.f90: New.
3696
3697 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3698
3699         PR fortran/34192
3700         * gfortran.dg/nearest_2.f90: New.
3701
3702
3703 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3704
3705         PR c++/30293
3706         PR c++/30294
3707         * g++.dg/ext/java-2.C: New test.
3708
3709 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3710             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3711         
3712         PR c++/5310
3713         * g++.dg/warn/pr5310.C: New.
3714         * g++.dg/warn/pr33160.C: New.
3715         
3716 2007-11-23  Richard Guenther  <rguenther@suse.de>
3717             Michael Matz  <matz@suse.de>
3718
3719         PR tree-optimization/34176
3720         * gcc.c-torture/execute/pr34176.c: New testcase.
3721
3722 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3723
3724         PR c++/34198
3725         * gcc.dg/Wconversion-5.c: New test.
3726         * g++.dg/Wconversion3.C: New test.
3727
3728 2007-11-23  Richard Guenther  <rguenther@suse.de>
3729
3730         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3731
3732 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3733
3734         PR c/14050
3735         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3736         qualifiers in abstract declarator.
3737
3738 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3739
3740         * gfortran.dg/derived_constructor_comps_3.f90: New.
3741
3742 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR c++/34094
3745         * g++.dg/ext/visibility/anon7.C: New test.
3746
3747 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3748
3749         PR fortran/34079
3750         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3751         * gfortran.dg/bind_c_usage_13.f03: New.
3752         * gfortran.dg/bind_c_usage_14.f03: New.
3753
3754 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3755
3756         PR rtl-optimization/33848
3757         * gcc.dg/torture/pr33848.c: New test.
3758
3759 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3760
3761         PR fortran/34083
3762         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3763
3764 2007-11-20  Richard Guenther  <rguenther@suse.de>
3765
3766         PR middle-end/34154
3767         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3768
3769 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3770
3771         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3772
3773 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3774
3775         PR fortran/32770
3776         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3777         so test passes with -frecord-marker=8.
3778         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3779         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3780         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3781         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3782         * gfortrand.dg/modulo_1.f90:  Likewise.
3783
3784 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3785
3786         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3787         New procedure.
3788         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3789         * gcc.dg/pr30957-1.c: Likewise.
3790
3791 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3792
3793         PR c++/34089
3794         * g++.dg/template/crash74.C: New test.
3795
3796 2007-11-20  Richard Guenther  <rguenther@suse.de>
3797
3798         * gcc.c-torture/execute/20071120-1.c: New testcase.
3799
3800 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3801
3802         PR c/34146
3803         * gcc.dg/tree-ssa/pr34146.c: New test.
3804
3805         PR testsuite/33978
3806         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3807         dependent on target settings like move_by_pieces etc.
3808
3809         PR c++/28879
3810         * g++.dg/template/vla2.C: New test.
3811
3812         PR c++/33962
3813         * g++.dg/overload/template3.C: New test.
3814
3815 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3816
3817         PR fortran/33317
3818         * gfortran.dg/optional_dim_2.f90: Remove test.
3819
3820 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3821
3822         * gcc.dg/dfp/ddmode-ice.c: New test.
3823
3824 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3825
3826         PR tree-optimization/34036
3827         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3828
3829 2007-11-19  Richard Guenther  <rguenther@suse.de>
3830
3831         PR tree-optimization/34
3832         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3833
3834 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3835
3836         PR fortran/34079
3837         * gfortran.dg/bind_c_usage_10_c.c: New.
3838         * gfortran.dg/bind_c_usage_10.f03: New.
3839
3840 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3841
3842         * gcc.dg/pr33007.c: Expect new warning.
3843         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3844         * g++.dg/opt/pr34036.C: New test.
3845
3846 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3847
3848         PR c++/30988
3849         * g++.dg/warn/noreturn-4.C: New test.
3850         * g++.dg/warn/noreturn-5.C: New test.
3851         * g++.dg/warn/noreturn-6.C: New test.
3852         * g++.dg/warn/noreturn-7.C: New test.
3853
3854 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3855
3856         PR fortran/32770
3857         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3858         integers so tests works with -fdefault-integer-8.
3859         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3860         integers so test passes with -fdefault-integer-8.
3861         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3862         buffer length so test passes with -fdefault-integer-8.
3863         * gfortran.dg/bounds_check_8.f90:  Likewise.
3864         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3865         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3866         with -fdefault-integer-8.
3867         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3868         provoke overflow.
3869
3870 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3871
3872         PR fortran/33317
3873         * gfortran.dg/optional_dim_2.f90: New test.
3874         
3875         PR fortran/34139
3876         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3877         
3878 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR rtl-optimization/34132
3881         * gcc.c-torture/compile/20071118-1.c: New test.
3882
3883 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3884
3885         PR fortran/31608
3886         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3887
3888 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3889
3890         PR fortran/34137
3891         * gfortran.dg/entry_14.f90: New.
3892         * gfortran.dg/entry_15.f90: New.
3893
3894 2007-11-18  Richard Guenther  <rguenther@suse.de>
3895
3896         PR tree-optimization/34127
3897         * gcc.c-torture/compile/pr34127.c: New testcase.
3898
3899 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3900
3901         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3902         type specifier, as they are not permitted according to the AltiVec
3903         Programming Interface Manual.
3904
3905 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3906
3907         PR fortran/34133
3908         * gfortran.dg/bind_c_usage_9.f03: New.
3909         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3910
3911 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3912
3913         PR fortran/25252
3914         * interface.c (gfc_current_interface_head,
3915         gfc_set_current_interface_head): New functions.
3916         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3917         On syntax error, restore previous state of the interface.
3918         * gfortran.h (gfc_current_interface_head,
3919         gfc_set_current_interface_head): New prototypes.
3920
3921 2007-11-17  Richard Guenther  <rguenther@suse.de>
3922
3923         PR middle-end/34130
3924         * gcc.c-torture/execute/pr34130.c: New testcase.
3925
3926 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3927
3928         PR fortran/34108
3929         * gfortran.dg/fmt_label_1.f90: New test.
3930
3931 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3932
3933         PR fortran/33957
3934         * gfortran.dg/initialization_15.f90 : New test.
3935
3936 2007-11-16  Richard Guenther  <rguenther@suse.de>
3937
3938         PR middle-end/34030
3939         * gcc.c-torture/compile/pr34030.c: New testcase.
3940
3941 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3942
3943         PR fortran/34008
3944         * gfortran.dg/interface_assignment_3.f90.
3945
3946 2007-11-16  Richard Guenther  <rguenther@suse.de>
3947
3948         PR tree-optimization/33870
3949         * gcc.dg/torture/pr33870.c: New testcase.
3950
3951 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3952
3953         PR fortran/33986
3954         * gfortran.dg/allocatable_function_3.f90.
3955
3956 2007-11-16  Richard Guenther  <rguenther@suse.de>
3957
3958         PR tree-optimization/34113
3959         * gcc.c-torture/compile/pr34113.c: New testcase.
3960
3961 2007-11-16  Richard Guenther  <rguenther@suse.de>
3962
3963         PR tree-optimization/34099
3964         * g++.dg/torture/pr3499.C: New testcase.
3965         * gcc.c-torture/execute/pr34099.c: Likewise.
3966
3967 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3968
3969         * gnat.dg/release_unc_maxalign.adb: New test.
3970
3971 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3972
3973         PR c++/34100
3974         * g++.dg/template/crash73.C: New test.
3975
3976 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3977
3978         PR middle-end/23848
3979         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3980         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3981         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3982         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3983
3984 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3985
3986         PR fortran/33917
3987         * gfortran.dg/proc_decl_11.f90: New.
3988
3989 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3990
3991         * gcc.target/spu/compare-dp.c: New test.
3992
3993 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3994
3995         * gcc.dg/pr33923.c: New test.
3996
3997 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3998
3999         PR middle-end/34088
4000         * gcc.dg/pr34088.c: New test.
4001
4002 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4003
4004         * gcc.c-torture/compile/20071114-1.c: New test.
4005
4006 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4007
4008         PR fortran/31608
4009         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4010         to match known variations in symbol format. Document in comments.
4011
4012 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4013
4014         PR fortran/33985
4015         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4016
4017 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4018
4019         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4020         when done.
4021
4022 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4023
4024         PR fortran/33162
4025         * gfortran.dg/proc_decl_1.f90: Update.
4026         * gfortran.dg/proc_decl_7.f90: New test.
4027         * gfortran.dg/proc_decl_8.f90: New test.
4028         * gfortran.dg/proc_decl_9.f90: New test.
4029         * gfortran.dg/proc_decl_10.f90: New test.
4030
4031 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4032
4033         PR fortran/34080
4034         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4035
4036 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR c++/34054
4039         PR c++/34056
4040         PR c++/34057
4041         PR c++/34058
4042         PR c++/34060
4043         * g++.dg/parse/crash36.C: Add another dg-error.
4044         * g++.dg/cpp0x/pr34054.C: New test.
4045         * g++.dg/cpp0x/pr34056.C: New test.
4046         * g++.dg/cpp0x/pr34057.C: New test.
4047         * g++.dg/cpp0x/pr34058.C: New test.
4048         * g++.dg/cpp0x/pr34060.C: New test.
4049
4050         PR tree-optimization/34063
4051         * g++.dg/tree-ssa/pr34063.C: New test.
4052
4053 2007-11-13  Diego Novillo  <dnovillo@google.com>
4054
4055         PR tree-optimization/33870
4056         * gcc.c-torture/execute/pr33870-1.c: New test.
4057         * gcc.dg/tree-ssa/alias-16.c: New test.
4058
4059 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4060
4061         PR c++/29225
4062         * g++.dg/template/crash72.C: New test.
4063
4064 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4065
4066         * g++.dg/opt/cfg5.C: New test.
4067
4068 2007-11-12  Richard Guenther  <rguenther@suse.de>
4069
4070         PR middle-end/34070
4071         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4072         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4073
4074 2007-11-12  Richard Guenther  <rguenther@suse.de>
4075
4076         PR middle-end/34027
4077         * gcc.dg/pr34027-1.c: New testcase.
4078         * gcc.dg/pr34027-2.c: Likewise.
4079
4080 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4081
4082         PR tree-optimization/33953
4083         * gcc.dg/vect/pr33953.c: New testcase.
4084
4085 2007-11-11  Tom Tromey  <tromey@redhat.com>
4086
4087         PR c++/17577:
4088         * g++.dg/ext/pr17577.h: New file.
4089         * g++.dg/ext/pr17577.C: New file.
4090
4091 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4092
4093         PR c++/8570
4094         * g++.old-deja/g++.ns/template13.C: Update expected output.
4095         * g++.old-deja/g++.pt/friend23.C: Likewise.
4096         * g++.dg/warn/pr8570.C: New.
4097
4098 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4099
4100         PR c++/34068
4101         * g++.dg/template/pseudodtor4.C: New test.
4102
4103 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR middle-end/34018
4106         * g++.dg/opt/inline14.C: New test.
4107
4108         PR tree-optimization/33680
4109         * gcc.c-torture/compile/20071108-1.c: New test.
4110
4111         PR c++/32241
4112         * g++.dg/template/pseudodtor3.C: New test.
4113
4114 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4115
4116         PR c++/33510
4117         * g++.dg/cpp0x/variadic-init.C: New.
4118
4119 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4120             Jakub Jelinek  <jakub@redhat.com>
4121
4122         PR rtl-optimization/34012
4123         * gcc.target/i386/pr34012.c: New test.
4124
4125 2007-11-09  Richard Guenther  <rguenther@suse.de>
4126
4127         PR tree-optimization/33604
4128         * g++.dg/tree-ssa/pr33604.C: New testcase.
4129         * gcc.dg/pr32721.c: Adjust pattern.
4130
4131 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4132
4133         * gcc.target/mips/dse-1.c: Disable.
4134
4135 2007-11-08  Tom Tromey  <tromey@redhat.com>
4136
4137         * gcc.dg/empty-source-3.c: Update warning location.
4138         * gcc.dg/gomp/barrier-2.c: Likewise.
4139         * gcc.dg/label-decl-3.c: Likewise.
4140         * gcc.dg/label-decl-2.c: Likewise.
4141         * gcc.dg/empty-source-2.c: Likewise.
4142
4143 2007-11-08  Tom Tromey  <tromey@redhat.com>
4144
4145         PR c++/30297:
4146         * g++.dg/inherit/pr30297.C: New file.
4147
4148 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4149
4150         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4151         -fno-common for cygwin and mingw32.
4152
4153 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4154
4155         PR middle-end/33826
4156         * gcc.dg/pr33826.c: New.
4157         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4158         recursive functions being marked pure or const.
4159         
4160 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4161
4162         PR fortran/33917
4163         * gfortran.dg/proc_decl_5.f90: New.
4164         * gfortran.dg/proc_decl_6.f90: New.
4165
4166 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4167
4168         PR tree-optimization/32575
4169         * gcc.c-torture/execute/20071108-1.c: New test.
4170
4171 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4172
4173         * g++.dg/opt/anchor1.C: New.
4174
4175 2007-11-07  Diego Novillo  <dnovillo@google.com>
4176
4177         PR 33870
4178         * gcc.c-torture/execute/pr33870.x: Remove.
4179
4180 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4181
4182         PR c++/33045
4183         PR c++/33837
4184         PR c++/33838
4185         * g++.dg/cpp0x/decltype-33837.C: New.
4186         * g++.dg/cpp0x/decltype-refbug.C: New.
4187         * g++.dg/cpp0x/decltype-33838.C: New.
4188
4189 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4190
4191         * gcc.c-torture/compile/20071107-1.c: New test.
4192
4193 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4194
4195         * gcc.dg/out-of-bounds-1.c: New test.
4196
4197 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR c++/33501
4200         * g++.dg/warn/incomplete2.C: New test.
4201         * g++.dg/template/incomplete4.C: New test.
4202         * g++.dg/template/incomplete5.C: New test.
4203
4204 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4205
4206         * gnat.dg/max_align.adb: New test.
4207
4208 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4209
4210         PR target/30961
4211         * gcc.target/i386/pr30961-1.c: New.
4212
4213 2007-11-06  Tom Tromey  <tromey@redhat.com>
4214
4215         PR c++/32368:
4216         * g++.dg/warn/pragma-system_header3.h: New.
4217         * g++.dg/warn/pragma-system_header3.C: New.
4218
4219         PR c++/32256:
4220         * g++.dg/warn/pragma-system_header4.C: New.
4221         * g++.dg/warn/pragma-system_header4.h: New.
4222
4223 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4224
4225         PR c++/33977
4226         PR c++/33886
4227         * g++.dg/other/canon-array.C: New.
4228         
4229 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4230
4231         * g++.dg/parser/crash36.C: Tweak expected errors.
4232         * g++.dg/cpp0x/pr31439.C: New.
4233         * g++.dg/cpp0x/pr32114.C: New.
4234         * g++.dg/cpp0x/pr32115.C: New.
4235         * g++.dg/cpp0x/pr32125.C: New.
4236         * g++.dg/cpp0x/pr32126.C: New.
4237         * g++.dg/cpp0x/pr32127.C: New.
4238         * g++.dg/cpp0x/pr32128.C: New.
4239         * g++.dg/cpp0x/pr32253.C: New.
4240         * g++.dg/cpp0x/pr32566.C: New.
4241         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4242         * g++.dg/cpp0x/pr31438.C: Ditto.
4243         * g++.dg/cpp0x/variadic81.C: Ditto.
4244         * g++.dg/cpp0x/pr31432.C: Ditto.
4245         * g++.dg/cpp0x/pr31442.C: Ditto.
4246
4247 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4248
4249         PR target/33168
4250         * g++.dg/other/datasec1.C: New test.
4251
4252         PR tree-optimization/33458
4253         * g++.dg/opt/inline12.C: New test.
4254
4255         PR tree-optimization/33993
4256         * gcc.c-torture/compile/20071105-1.c: New test.
4257
4258 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4259
4260         PR rtl-optimization/33648
4261         * gcc.dg/pr33648.c: Require effective target freorder.
4262
4263 2007-11-05  Revital Eres  <eres@il.ibm.com>
4264
4265         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4266
4267 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4268
4269         PR c++/33996
4270         PR c++/33235
4271         PR c++/33930
4272         * g++.dg/cpp0x/pr33996.C: New
4273         * g++.dg/cpp0x/rv-trivial-bug.C: New
4274         * g++.dg/cpp0x/pr33930.C: New
4275
4276 2007-11-05  Nick Clifton  <nickc@redhat.com>
4277             Sebastian Pop  <sebastian.pop@amd.com>
4278
4279         PR tree-optimization/32540
4280         PR tree-optimization/33922
4281         * gcc.dg/tree-ssa/pr32540-1.c: New.
4282         * gcc.dg/tree-ssa/pr32540-2.c: New.
4283         * gcc.dg/tree-ssa/pr33922.c: New.
4284
4285 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4286
4287         PR c++/33939
4288         * g++.dg/cpp0x/variadic-rref.C: New.
4289         
4290 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4291
4292         * g++dg/warn/pointer-integer-comparison.C: New.
4293
4294 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4295
4296         PR tree-optimization/33856
4297         * gcc.c-torture/compile/20071027-1.c: New test.
4298
4299         PR c++/33836
4300         * g++.dg/ext/label10.C: New test.
4301
4302         PR c++/33969
4303         * g++.dg/other/ptrmem9.C: New test.
4304
4305 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4306
4307         PR middle-end/32931
4308         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4309
4310 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4311
4312         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4313         * g++.dg/ext/visibility/namespace2.C: Add argument to
4314         dg-require-visibility.
4315         * g++.dg/ext/java-1.C: Disable on AIX.
4316
4317 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4318
4319         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4320
4321 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4322
4323         PR fortran/33881
4324         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4325
4326 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4327
4328         PR c/29062
4329         * gcc.dg/20031223-1.c: Adjust error output.
4330         * gcc.dg/parse-decl-after-label.c: New.
4331         
4332 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4333
4334         PR libfortran/24685
4335         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4336         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4337         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4338
4339 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4340
4341         PR rtl-optimization/28940
4342         * gcc.target/i386/addr-sel-1.c: New test.
4343
4344 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4345
4346         PR middle-end/33670
4347         * gcc.dg/pr33670.c: New test.
4348
4349 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4350
4351         PR c++/33516
4352         * g++.dg/lookup/typedef1.C: New test.
4353
4354 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4355
4356         PR testsuite/32076
4357         * lib/scandump.exp (dump-suffix): New.
4358         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4359         Include dump suffix in pass/fail messages, put regexp in quotes.
4360
4361 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4362
4363         PR c++/33495
4364         * g++.dg/other/error19.C: New.
4365
4366 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4367
4368         PR rtl-optimization/28062
4369         * gcc.c-torture/compile/20071102-1.c: New test.
4370
4371 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4372
4373         * g++.dg/cpp0x/pr33955.C: New.
4374
4375 2007-11-01  Tom Tromey  <tromey@redhat.com>
4376
4377         PR preprocessor/30805:
4378         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4379
4380 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4381
4382         PR rtl-optimization/33648
4383         * gcc.dg/pr33648.c: New test.
4384
4385 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4386
4387         PR c++/32384
4388         * g++.dg/template/pseudodtor1.C: New test.
4389         * g++.dg/template/pseudodtor2.C: New test.
4390
4391         PR c++/32260
4392         * g++.dg/rtti/typeid7.C: New test.
4393
4394 2007-11-01  Tom Tromey  <tromey@redhat.com>
4395
4396         PR preprocessor/30805:
4397         * gcc.dg/cpp/pr30805.c: New file.
4398
4399 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4400
4401         PR testsuite/25352
4402         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4403         add dg-skip-if.
4404         * gcc.c-torture/compile/20001205-1.c: Ditto.
4405         * gcc.c-torture/compile/20001226-1.c: Ditto.
4406         * gcc.c-torture/compile/20020312-1.c: Ditto.
4407         * gcc.c-torture/compile/20020604-1.c: Ditto.
4408         * gcc.c-torture/compile/920501-12.c: Ditto.
4409         * gcc.c-torture/compile/920501-4.c: Ditto.
4410         * gcc.c-torture/compile/920520-1.c: Ditto.
4411         * gcc.c-torture/compile/980506-1.c: Ditto.
4412         * gcc.c-torture/compile/990617-1.c: Ditto.
4413         * gcc.dg/compare6.c: Ditto.
4414         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4415         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4416         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4417         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4418         * g++.old-deja/g++.pt/static6.C: Ditto.
4419         * g++.old-deja/g++.pt/crash16.C: Ditto.
4420         * g++.old-deja/g++.mike/p10416.C: Ditto.
4421         * g++.old-deja/g++.mike/ns15.C: Ditto.
4422         * g++.old-deja/g++.mike/eh46.C: Ditto.
4423
4424 2007-11-01  Tom Tromey  <tromey@redhat.com>
4425
4426         * gcc.dg/redecl-1.c: Update.
4427         * gcc.dg/pr20368-3.c: Update.
4428         * gcc.dg/inline-14.c: Update.
4429         * gcc.dg/builtins-30.c: Update.
4430         * gcc.dg/dremf-type-compat-4.c: Update.
4431         * gcc.dg/pr20368-2.c: Update.
4432
4433 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR rtl-optimization/33673
4436         * gcc.dg/pr33673.c: New test.
4437
4438 2007-11-01  Michael Matz  <matz@suse.de>
4439
4440         PR tree-optimization/33961
4441         * gcc.dg/pr33961.c: New test.
4442
4443 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4444
4445         PR c++/33494
4446         * g++.dg/template/error35.C: New.
4447
4448 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4449
4450         PR target/31507
4451         * gcc.dg/pr31507-1.c: New test.
4452         * gcc.dg/pr31507-2.c: New test.
4453
4454 2007-10-31  Revital Eres  <eres@il.ibm.com>
4455
4456         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4457         target.
4458         * gcc.dg/vect/tree-vect.h (check_vect): Add
4459         powerpc-*paired test.
4460         * lib/target-supports.exp (check_750cl_hw_available):
4461         New.
4462         (check_effective_target_vect_int,
4463         check_effective_target_vect_intfloat_cvt,
4464         check_effective_target_powerpc_altivec_ok,
4465         check_effective_target_vect_long,
4466         check_effective_target_vect_sdot_hi,
4467         check_effective_target_vect_udot_hi,
4468         check_effective_target_vect_pack_trunc,
4469         check_effective_target_vect_unpack,
4470         check_effective_target_vect_shift,
4471         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4472         target.
4473         * gcc.dg/vect/vect-ifcvt-11.c: New.
4474         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4475         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4476         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4477         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4478         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4479         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4480
4481 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4482             Tobias Burnus  <burnus@net-b.de>
4483
4484         PR fortran/33941
4485         * gfortran.dg/module_read_1.f90: New.
4486
4487 2007-10-31  Tom Tromey  <tromey@redhat.com>
4488
4489         PR preprocessor/30786:
4490         * gcc.dg/cpp/pr30786.c: New file.
4491
4492 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4493
4494         PR fortran/33162
4495         * gfortran.dg/interface_19.f90: New.
4496         * gfortran.dg/interface_20.f90: New.
4497         * gfortran.dg/interface_21.f90: New.
4498         
4499 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4500
4501         PR tree-optimization/32377
4502         * gfortran.dg/vect/pr32377.f90: New.
4503         
4504 2007-10-31  Richard Guenther  <rguenther@suse.de>
4505
4506         PR middle-end/33779
4507         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4508         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4509
4510 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4511
4512         PR fortran/33897
4513         * gfortran.dg/contained_3.f90: New.
4514
4515 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4516
4517         PR c++/19531
4518         * g++.dg/opt/nrv8.C: New.
4519         
4520 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4521
4522         PR c++/33709
4523         * g++.dg/opt/compound1.C: New test.
4524
4525         PR c++/33616
4526         * g++.dg/template/ptrmem18.C: New test.
4527
4528 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4529
4530         PR fortran/33596
4531         * gfortran.dg/isnan_2.f90: New test.
4532
4533 2007-10-30  Ed Schouten  <ed@fxq.nl>
4534
4535         PR tree-optimization/32500
4536         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4537
4538 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4539
4540         PR c++/31993
4541         PR c++/32252
4542         * g++.dg/cpp0x/pr31993.C: New
4543         * g++.dg/cpp0x/pr32252.C: New
4544
4545 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4546
4547         PR tree-optimization/33723
4548         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4549
4550 2007-10-30  Richard Guenther  <rguenther@suse.de>
4551
4552         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4553         gcc.target/i386/loop-3.c.
4554
4555 2007-10-30  Revital Eres  <eres@il.ibm.com>
4556
4557         * gcc.dg/vect/pr33866.c: Require vect_long.
4558
4559 2007-10-30  Revital Eres  <eres@il.ibm.com>
4560
4561         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4562         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4563
4564 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4565
4566         PR tree-optimization/32893
4567         * lib/target-supports.exp
4568         (check_effective_target_unaligned_stack): new keyword.
4569         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4570         not sensitive to unaligned_stack.
4571         * gcc.dg/vect/vect-3.c: Likewise.
4572         * gcc.dg/vect/vect-4.c: Likewise.
4573         * gcc.dg/vect/vect-5.c: Likewise.
4574         * gcc.dg/vect/vect-6.c: Likewise.
4575         * gcc.dg/vect/vect-7.c: Likewise.
4576         * gcc.dg/vect/vect-13.c: Likewise.
4577         * gcc.dg/vect/vect-17.c: Likewise.
4578         * gcc.dg/vect/vect-18.c: Likewise.
4579         * gcc.dg/vect/vect-19.c: Likewise.
4580         * gcc.dg/vect/vect-20.c: Likewise.
4581         * gcc.dg/vect/vect-21.c: Likewise.
4582         * gcc.dg/vect/vect-22.c: Likewise.
4583         * gcc.dg/vect/vect-27.c: Likewise.
4584         * gcc.dg/vect/vect-29.c: Likewise.
4585         * gcc.dg/vect/vect-64.c: Likewise.
4586         * gcc.dg/vect/vect-65.c: Likewise.
4587         * gcc.dg/vect/vect-66.c: Likewise.
4588         * gcc.dg/vect/vect-72.c: Likewise.
4589         * gcc.dg/vect/vect-73.c: Likewise.
4590         * gcc.dg/vect/vect-86.c: Likewise.
4591         * gcc.dg/vect/vect-all.c: Likewise.
4592         * gcc.dg/vect/slp-25.c: Likewise.
4593         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4594         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4595         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4596
4597         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4598         * gcc.dg/vect/vect-34.c: Likewise.
4599         * gcc.dg/vect/vect-36.c: Likewise.
4600         * gcc.dg/vect/vect-64.c: Likewise.
4601         * gcc.dg/vect/vect-65.c: Likewise.
4602         * gcc.dg/vect/vect-66.c: Likewise.
4603         * gcc.dg/vect/vect-68.c: Likewise.
4604         * gcc.dg/vect/vect-76.c: Likewise.
4605         * gcc.dg/vect/vect-77.c: Likewise.
4606         * gcc.dg/vect/vect-78.c: Likewise.
4607
4608         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4609         testcase (without no-section-anchors prefix) but with global arrays.
4610         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4611         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4612         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4613         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4614         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4615         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4616         * gcc.dg/vect/vect-77-global.c: Likewise.
4617         * gcc.dg/vect/vect-78-global.c: Likewise.
4618
4619         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4620         testcase (without no-section-anchors prefix) but fix alignment checks
4621         to also consider unaligned_stack targets.
4622         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4623
4624 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4625
4626         PR tree-optimization/33723
4627         * gcc.c-torture/execute/20071029-1.c: New test.
4628         * gcc.dg/tree-ssa/pr33723.c: New test.
4629
4630 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4631
4632         PR tree-optimization/33614
4633         * gcc.c-torture/compile/pr33614.c: New test.
4634
4635 2007-10-29  Richard Guenther  <rguenther@suse.de>
4636
4637         PR tree-optimization/33870
4638         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4639
4640 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4641
4642         PR tree-optimization/33757
4643         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4644         true architectures instead of having a big dg-skip-if.
4645
4646         PR c++/33841
4647         * g++.dg/other/bitfield3.C: New test.
4648
4649 2007-10-29  Richard Guenther  <rguenther@suse.de>
4650
4651         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4652
4653 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4654
4655         Automatic parallelization reduction tests.
4656
4657         * gcc.dg/tree-ssa/reduc-1.c: New test.
4658         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4659         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4660         * gcc.dg/tree-ssa/reduc-2.c: New test.
4661         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4662         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4663         * gcc.dg/tree-ssa/reduc-3.c: New test.
4664         * gcc.dg/tree-ssa/reduc-6.c: New test.
4665         * gcc.dg/tree-ssa/reduc-7.c: New test.
4666         * gcc.dg/tree-ssa/reduc-8.c: New test.
4667         * gcc.dg/tree-ssa/reduc-9.c: New test.
4668
4669 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4670             Zdenek Dvorak  <ook@ucw.cz>
4671
4672         OMP_ATOMIC Changes, testsuite changes.
4673
4674         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4675         instead of gimple dump.
4676         * gcc.dg/gomp/atomic-9.c: Same.
4677         * gcc.dg/gomp/atomic-10.c: Same.
4678         * g++.dg/gomp/atomic-3.C: Same.
4679         * g++.dg/gomp/atomic-9.C: Same.
4680         * g++.dg/gomp/atomic-10.C: Same.
4681
4682 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4683
4684         PR fortran/31217
4685         PR fortran/33811
4686         * gfortran.dg/forall_12.f90: New test.
4687
4688         PR fortran/33686
4689         * gfortran.dg/forall_13.f90: New test.
4690
4691 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4692             Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/30659
4695         * g++.dg/template/crash71.C: New.
4696
4697 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4698
4699         PR fortran/32147
4700         * gfortran.dg/module_md5_1.f90: Update hash-value.
4701
4702 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4703
4704         PR tree-opt/33589
4705         * g++.dg/torture/pr33589-1.C: New testcase.
4706         * g++.dg/torture/pr33589-2.C: New testcase.
4707
4708 2007-10-28  Richard Guenther  <rguenther@suse.de>
4709
4710         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4711
4712 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4713             Uros Bizjak  <ubizjak@gmail.com>
4714
4715         PR tree-optimization/33920
4716         * gcc.dg/tree-ssa/pr33290.c: New test.
4717
4718 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4719
4720         PR fortran/31306
4721         * gfortran.dg/argument_check_7.f90: New test.
4722         * gfortran.dg/argument_check_8.f90: New test.
4723         
4724 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4725
4726         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4727         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4728         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4729         * gcc.target/i386/sse-14.c: Ditto.
4730
4731 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4732
4733         PR c++/33844
4734         * g++.dg/other/ptrmem8.C: New test.
4735
4736         PR c++/33842
4737         * g++.dg/template/error34.C: New test.
4738
4739 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4740
4741         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4742
4743 2007-10-27  Richard Guenther  <rguenther@suse.de>
4744
4745         PR tree-optimization/33870
4746         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4747         * gcc.c-torture/execute/pr33870.c: Likewise.
4748
4749 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4750
4751         PR fortran/33162
4752         * gfortran.dg/argument_checking_9.f90: New test.
4753
4754 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4755
4756         * g++.dg/other/pr33601.C: New.
4757
4758 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4759
4760         PR c++/31988
4761         * g++.dg/init/new25.C: New.
4762
4763 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4764
4765         * g++.dg/cpp0x/pr33839.C: New.
4766         
4767 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR c++/33744
4770         * g++.dg/template/arg6.C: New test.
4771
4772 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4773
4774         PR c++/31747
4775         * g++.dg/parse/crash39.C: New.
4776
4777 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4778
4779         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4780         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4781         "offset: -4B".
4782
4783 2007-10-25  David Daney  <ddaney@avtrex.com>
4784
4785         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4786
4787 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4788
4789         PR c++/33843
4790         * g++.dg/template/error32.C: New.
4791
4792 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4793             Ira Rosen  <irar@il.ibm.com>
4794
4795         PR tree-optimization/33833
4796         * gcc.dg/vect/pr33833.c: New testcase.
4797
4798 2007-10-25  David Daney  <ddaney@avtrex.com>
4799
4800         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4801
4802 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4803             Ira Rosen  <irar@il.ibm.com>
4804
4805         PR tree-optimization/33866
4806         * gcc.dg/vect/pr33866.c: New testcase.
4807
4808 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4809
4810         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4811         Add -w to compile flags to suppress "call-clobbered register" warnings
4812         and remove dg-warning directives.
4813
4814 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4815
4816         * gcc.dg/sms-2.c: Cleanup sms dump file.
4817         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4818         profile-use step.
4819
4820 2007-10-24  David Daney  <ddaney@avtrex.com>
4821
4822         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4823
4824 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4825
4826         PR target/33755
4827         * gcc.target/mips/pr33755.c: New test.
4828
4829 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4830
4831         PR tree-optimization/33804
4832         * gcc.dg/vect/pr33804.c: New testcase.
4833
4834 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4835
4836         PR forrtran/33849
4837         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4838
4839 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4840             Uros Bizjak  <ubizjak@gmail.com>
4841
4842         PR rtl-optimization/33846
4843         * gcc.dg/vect/pr33846.c: New testcase.
4844
4845 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4846             Dorit Nuzman  <dorit@il.ibm.com>
4847
4848         PR tree-optimization/33860
4849         * g++.dg/vect/pr33860.cc: New test.
4850         * g++.dg/vect/pr33860a.cc: New test.
4851
4852 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4853             Revital Eres  <eres@il.ibm.com>      
4854
4855         * gcc.dg/sms-2.c: New testcase.
4856
4857 2007-10-22  David S. Miller  <davem@davemloft.net>
4858
4859         * gcc.dg/globalreg-1.c: New test.
4860
4861 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4862             Dorit Nuzman  <dorit@il.ibm.com>
4863
4864         PR tree-optimization/33834
4865         PR tree-optimization/33835
4866         * g++.dg/vect/pr33834_1.cc: New test.
4867         * g++.dg/vect/pr33834_2.cc: New test.
4868         * g++.dg/vect/pr33835.cc: New test.
4869
4870 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4871
4872         * gcc.dg/pr33644.c: New test.
4873
4874 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4875
4876         PR c++/33372
4877         * g++.dg/gomp/pr33372-1.C: New test.
4878         * g++.dg/gomp/pr33372-2.C: New test.
4879         * g++.dg/gomp/pr33372-3.C: New test.
4880
4881 2007-10-22  Michael Matz  <matz@suse.de>
4882
4883         PR tree-optimization/33855
4884         * gcc.c-torture/compile/pr33855.c: New testcase.
4885
4886 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4887
4888         PR tree-optimization/33854
4889         * gcc.dg/vect/O1-pr33854.c: New testcase.
4890         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4891
4892 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4893
4894         * gcc.dg/unwind-1.c: Disable on AIX.
4895         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4896
4897 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4898
4899         PR fortran/33749
4900         * gfortran.dg/assign_9.f90: New test.
4901
4902 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4903
4904         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4905         (dg-mips-options): Skip tests that specify an ABI other than o32
4906         and o64 if generating MIPS16 hard-float code.
4907
4908 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4909             Revital Eres  <eres@il.ibm.com>
4910
4911         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4912         * gcc.dg/vect/vect-16.c: Fix comment.
4913         * gcc.dg/vect/pr33369.c: Require vect_int.
4914         * gcc.dg/vect/slp-33.c: Add spaces.
4915         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4916         targets.
4917         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4918         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4919         targets.
4920         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4921         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4922         targets.
4923         * gcc.dg/vect/slp-10.c: Add spaces.
4924         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4925         targets.
4926         * gcc.dg/vect/slp-36.c: Require vect_int.
4927         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4928         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4929         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4930         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4931         targets.
4932         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4933         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4934         instead of vector_alignment_reachable_for_double.
4935         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4936         (natural_alignment): Split into...
4937         (natural_alignment_32, natural_alignment_64): New.
4938         (vector_alignment_reachable): Depend on natural_alignment_32.
4939         (vector_alignment_reachable_for_double): Rename to ...
4940         (vector_alignment_reachable_for_64bit): And depend on
4941         natural_alignment_64.
4942
4943 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4944
4945         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4946         MIPS targets.
4947         * g++.dg/vect/vect.exp: Likewise.
4948         * lib/fortran-torture.exp: Likewise.
4949         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4950         mipsisa64*-*-* as the target selector.  Remove -mips64,
4951         -mhard-float and -mgp64 from the options list.
4952         * gcc.target/mips/mips-ps-2.c: Likewise.
4953         * gcc.target/mips/mips-ps-3.c: Likewise.
4954         * gcc.target/mips/mips-ps-4.c: Likewise.
4955         * gcc.target/mips/mips-ps-6.c: Likewise.
4956         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4957         options list.
4958         * gcc.target/mips/sb1-1.c: Likewise.
4959         * gcc.target/mips/mips-ps-type.c: Likewise.
4960         * gcc.target/mips/mips-ps-7.c: New test.
4961         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4962         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4963         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4964         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4965         as forcing an ABI and an architecture.
4966         (is_gp32_flag, is_gp64_flag): Fold into...
4967         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4968         then -mfp64 imply -mhard-float.  Apply register rules after the
4969         loop.  Handle -march=mipsN like -mipsN.
4970
4971 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4972
4973         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4974         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4975
4976 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4977
4978         PR fortran/33818
4979         * gfortran.dg/entry_dummy_ref_3.f90: New.
4980
4981 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4982             FX Coudert <fxcoudert@gcc.gnu.org>
4983
4984         PR fortran/31608
4985         * gfortran.dg/char_cast_1.f90: New test.
4986
4987 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4988
4989         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4990         * gfortran.dg/large_real_kind_2.F90: ditto.
4991         * gfortran.dg/default_format_2.f90: ditto.
4992         * gfortran.dg/default_format_denormal_1.f90: ditto.
4993
4994 2007-10-19  Richard Guenther  <rguenther@suse.de>
4995
4996         PR middle-end/33816
4997         PR middle-end/32921
4998         * gfortran.dg/pr32921.f: New testcase.
4999
5000 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5001
5002         PR libfortran/33544
5003         * gfortran.dg/transfer_check_1.f90: Adjust options.
5004
5005 2007-10-19  Richard Guenther  <rguenther@suse.de>
5006
5007         Revert
5008         2007-10-19  Richard Guenther  <rguenther@suse.de>
5009
5010         PR middle-end/32921
5011         * gfortran.dg/pr32921.f: New testcase.
5012
5013 2007-10-19  Richard Guenther  <rguenther@suse.de>
5014
5015         * gcc.c-torture/execute/20071018-1.c: New testcase.
5016
5017 2007-10-19  Richard Guenther  <rguenther@suse.de>
5018
5019         PR middle-end/32921
5020         * gfortran.dg/pr32921.f: New testcase.
5021
5022 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5023
5024         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5025
5026 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5027
5028         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5029
5030 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5031
5032         PR fortran/33233
5033         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5034         * gfortran.dg/host_assoc_function_3.f90: New test.
5035
5036 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5037
5038         PR fortran/33733
5039         * gfortran.dg/transfer_simplify_6.f90: New test.
5040
5041 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5042             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5043
5044         PR middle-end/33794
5045         * gfortran.dg/pr33794.f90: New testcase.
5046
5047 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5048
5049         PR target/32961
5050         * gcc.target/i386/pr32961.c: New testcase.
5051         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5052         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5053         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5054         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5055         __builtin_ia32_pslldi128 defines.
5056
5057 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5058
5059         PR fortran/33760
5060         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5061
5062 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5063
5064         PR c++/28639
5065         PR c++/30299
5066         * g++.dg/template/void12.C: New.
5067         * g++.dg/template/void13.C: New.
5068
5069 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5070
5071         PR c++/31446
5072         * g++.dg/template/void11.C: New.
5073         * g++.dg/template/void2.C: Adjust error markers.
5074         * g++.dg/template/void10.C: Likewise.
5075         * g++.dg/template/crash55.C: Likewise.
5076
5077 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5078
5079         * g++.dg/opt/const5.C: New test.
5080
5081 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5082             Maxim Kuvyrkov  <maxim@codesourcery.com>
5083
5084         * gcc.target/ia64/20040709-2.c: New test.
5085
5086 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5087
5088         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5089
5090 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5091
5092         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5093         to each function.  Check that there are no unsigned loads.
5094
5095 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR tree-optimization/33136
5098         * gcc.c-torture/execute/20070824-1.c: New test.
5099         * gcc.dg/pr33136-1.c: New test.
5100         * gcc.dg/pr33136-2.c: New test.
5101         * gcc.dg/pr33136-3.c: New test.
5102
5103 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5104
5105         PR tree-optimization/33735
5106         * g++.dg/torture/pr33735.C: New.
5107
5108 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5109
5110         PR middle-end/33706
5111         * gcc.dg/va-arg-pack-2.c: New.
5112
5113 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5114
5115         PR tree-optimization/33619
5116         * gcc.dg/pr33619.c: New test.
5117
5118 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5119
5120         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5121         flag for AIX.
5122         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5123
5124 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5125
5126         PR libfortran/33055
5127         * gfortran.dg/inquire_11.f90: New test.
5128         * gfortan.dg/negative_unit_int8.f: New test.
5129
5130 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5131
5132         PR target/33133
5133         * gcc.c-torture/compile/pr33133.c: New test.
5134
5135 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5136
5137         PR libfortran/33672
5138         * gfortran.dg/namelist_40.f90: New test.
5139
5140 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5141
5142         PR fortran/33745
5143         * gfortran.dg/bounds_check_11.f90: New.
5144
5145 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5146
5147         PR c++/30303
5148         * g++.dg/other/ctor1.C: New test.
5149         * g++.dg/other/ctor2.C: New test.
5150         * g++.dg/other/dtor1.C: New test.
5151
5152 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5153
5154         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5155
5156 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5157             Paul Thomas  <pault@gcc.gnu.org>
5158
5159         PR fortran/33254
5160         PR fortran/33727
5161         * gfortran.dg/bounds_check_10.f90: New.
5162
5163 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5164
5165         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5166         * gcc.target/powerpc/popcount-1.c: Same.
5167
5168 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5169
5170         PR c++/26698
5171         * g++.dg/conversion/op4.C: New test.
5172
5173 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5174
5175         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5176
5177 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5178
5179         PR fortran/33542
5180         * gfortran.dg/ambiguous_specific_1.f90: New test.
5181
5182 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5183
5184         PR fortran/33664
5185         * gfortran.dg/impure_spec_expr_1.f90: New test.
5186         * gfortran.dg/char_result_7.f90: Remove illegal test.
5187
5188 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5189
5190         PR 11001
5191         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5192         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5193         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5194         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5195         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5196         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5197         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5198         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5199         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5200
5201 2007-10-12  Richard Guenther  <rguenther@suse.de>
5202
5203         PR middle-end/26198
5204         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5205         * gcc.c-torture/execute/20071011-1.c: Likewise.
5206         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5207
5208 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5209
5210         PR tree-optimization/33742
5211         * gcc.dg/pr33742.c: New testcase.
5212
5213 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR tree-optimization/33645
5216         * gcc.dg/pr33645-1.c: New test.
5217         * gcc.dg/pr33645-2.c: New test.
5218         * gcc.dg/pr33645-3.c: New test.
5219  
5220         PR c++/32121
5221         * g++.dg/ext/label4.C: Adjust error regexp.
5222         * g++.dg/ext/label6.C: Adjust error regexp.
5223         * g++.dg/ext/label7.C: New test.
5224         * g++.dg/ext/label8.C: New test.
5225         * g++.dg/ext/label9.C: New test.
5226
5227 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5228
5229         PR middle-end/33676
5230         * gcc.dg/pr33676.c: New.
5231
5232 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5233
5234         PR c++/31441
5235         * g++.dg/cpp0x/variadic83.C: New.
5236
5237 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5238
5239         PR c++/33461
5240         * g++.dg/cpp0x/variadic81.C: New.
5241         * g++.dg/cpp0x/variadic82.C: Likewise.
5242
5243 2007-10-11  Richard Guenther  <rguenther@suse.de>
5244
5245         PR middle-end/33724
5246         * gcc.dg/pr33724.c: New testcase.
5247
5248 2007-10-11  Richard Guenther  <rguenther@suse.de>
5249
5250         PR c/33726
5251         * gcc.dg/pr33726.c: New testcase.
5252
5253 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5254
5255         PR fortran/33500
5256         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5257         
5258 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5259
5260         PR testsuite/33391
5261         * gfortran.dg/do_3.F90: Run with -fwrapv.
5262
5263 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5264
5265         * gcc.dg/unwind-1.c: New.
5266
5267 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5268
5269         PR libfortran/33683
5270         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5271         failure on some common systems.
5272
5273 2007-10-09  Richard Guenther  <rguenther@suse.de>
5274
5275         PR middle-end/33692
5276         * gcc.dg/pr33692.c: New testcase.
5277
5278 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5279
5280         PR middle-end/33669
5281         * gcc.c-torture/execute/pr33669.c: New.
5282
5283 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5284
5285         PR tree-optimization/33615
5286         * g++.dg/tree-ssa/pr33615-2.C: New test.
5287
5288 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5289
5290         PR tree-optimization/33615
5291         * g++.dg/tree-ssa/pr33615.C: New test.
5292
5293 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5294
5295         PR tree-optimization/33572
5296         * g++.dg/torture/pr33572.C: Replace with complete test.
5297
5298 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5299
5300         PR fortran/33689
5301         * gfortran.dg/spec_expr_5.f90: New.
5302
5303 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5304
5305         * gcc.dg/pragma-darwin-2.c: New.
5306
5307 2007-10-08  Richard Guenther  <rguenther@suse.de>
5308
5309         PR middle-end/33693
5310         PR middle-end/33695
5311         PR middle-end/33697
5312         * gcc.dg/pr33693.c: New testcase.
5313         * gcc.dg/pr33695.c: Likewise.
5314         * gcc.dg/pr33697.c: Likewise.
5315
5316 2007-10-08  Richard Guenther  <rguenther@suse.de>
5317
5318         PR middle-end/33691
5319         PR middle-end/33694
5320         PR middle-end/33696
5321         * gcc.dg/pr33691.c: New testcase.
5322         * gcc.dg/pr33694.c: Likewise.
5323         * gcc.dg/pr33696.c: Likewise.
5324
5325 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5326
5327         PR libfortran/33683
5328         * gfortran.dg/gamma_5.f90:  New test case
5329
5330 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5331
5332         PR fortran/20851
5333         * initialization_1.f90: Fix dg-error annotations.
5334         * initialization_14.f90: New.
5335         * initialization_7.f90: Fix dg-error annotations.
5336         * initialization_9.f90: Likewise.
5337
5338 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5339
5340         * gfortran.dg/error_recovery_4.f90: New test.
5341
5342 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5343
5344         * gfortran.dg/default_format_denormal_2.f90: New test.
5345         * gfortran.dg/default_format_2.inc: New test.
5346         * gfortran.dg/default_format_denormal_1.f90: New test.
5347         * gfortran.dg/default_format_1.inc: New test.
5348         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5349         numbers.
5350         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5351         numbers.
5352
5353 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5354
5355         * gfortran.dg/namelist_15.f90: Revise test.
5356
5357 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5358
5359         PR tree-optimization/33655
5360         * gcc.dg/torture/pr33655.c: New.
5361
5362 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5363
5364         PR tree-optimization/33572
5365         * g++.dg/torture/pr33572.C: New.
5366
5367 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5368
5369         PR fortran/25076
5370         * gfortran.dg/forall_11.f90: New.
5371
5372 2007-10-05  Michael Matz  <matz@suse.de>
5373
5374         PR middle-end/33667
5375         * gcc.dg/pr33667.c: New testcase.
5376
5377 2007-10-05  Richard Guenther  <rguenther@suse.de>
5378
5379         PR middle-end/33666
5380         * gcc.dg/pr33666.c: New testcase.
5381
5382 2007-10-05  Michael Matz  <matz@suse.de>
5383
5384         PR inline-asm/33600
5385         * gcc.target/i386/pr33600.c: New testcase.
5386
5387 2007-10-05  Richard Guenther  <rguenther@suse.de>
5388
5389         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5390
5391 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5392
5393         PR target/33635
5394         * gcc.target/mips/pr33635-1.c: New test.
5395
5396 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5397
5398         PR libfortran/33253
5399         * gfortran.dg/namelist_39.f90: Revise to use long names.
5400
5401 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5402
5403         PR fortran/33646
5404         * gfortran.dg/pr33646.f90: New file.
5405
5406 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5407
5408         PR fortran/33529
5409         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5410         * gfortran.dg/char_decl_2.f90: New test.
5411
5412 2007-10-04  Richard Guenther  <rguenther@suse.de>
5413
5414         PR middle-end/33641
5415         * gcc.c-torture/compile/pr33641.c: New testcase.
5416
5417 2007-10-04  Michael Matz  <matz@suse.de>
5418
5419         PR rtl-optimization/33653
5420         * gcc.dg/pr33653.c: New.
5421
5422 2007-10-04  Richard Guenther  <rguenther@suse.de>
5423
5424         PR tree-optimization/33627
5425         * g++.dg/torture/pr33627.C: New testcase.
5426
5427 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5428
5429         PR fortran/33626
5430         * gfortran.dg/parens_6.f90: New.
5431
5432 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5433
5434         PR fortran/33646
5435         PR fortran/33542
5436         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5437
5438 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5439
5440         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5441
5442 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5443
5444         PR target/33635
5445         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5446         and mips_forced_be.
5447         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5448         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5449         options.
5450         * gcc.target/mips/fpr-moves-1.c: New test.
5451         * gcc.target/mips/fpr-moves-2.c: Likewise.
5452         * gcc.target/mips/fpr-moves-3.c: Likewise.
5453         * gcc.target/mips/fpr-moves-4.c: Likewise.
5454         * gcc.target/mips/fpr-moves-5.c: Likewise.
5455         * gcc.target/mips/fpr-moves-6.c: Likewise.
5456         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5457
5458 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5459
5460         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5461
5462 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5463
5464         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5465         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5466
5467 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5468
5469         PR fortran/33198
5470         * gfortran.dg/common_errors_1.f90: New.
5471
5472 2007-10-03  Doug Kwan  <dougkwan@google.com>
5473         Richard Guenther  <rguenther@suse.de>
5474
5475         PR debug/31899
5476         * g++.dg/debug/using3.C: New testcase.
5477
5478 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5479
5480         PR libfortran/33253
5481         * gfortran.dg/namelist_38.f90: New test.
5482         * gfortran.dg/namelist_39.f90: New test.
5483
5484 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5485
5486         PR libfortran/33469
5487         * gfortran.dg/default_format_1.f90: New test.
5488         * gfortran.dg/default_format_2.f90: New test.
5489         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5490         * gfortran.dg/real_const_3.f90: Adjust expected output.
5491
5492 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5493
5494         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5495         default ABI.  Split mips_forced_abi into mips_forced_abi and
5496         mips_forced_regs.
5497         (is_gp32_flag): Return true for -mabi=32.
5498         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5499         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5500         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5501         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5502         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5503         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5504         * gcc.target/mips/save-restore-2.c: Likewise.
5505         * gcc.target/mips/save-restore-3.c: Likewise.
5506         * gcc.target/mips/save-restore-4.c: Likewise.
5507
5508 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5509
5510         PR middle-end/33617
5511         * gcc.c-torture/compile/pr33617.c: New test.
5512
5513 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5514
5515         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5516         -gstabs+ for extended options.
5517
5518 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5519
5520         PR fortran/33542
5521         * gfortran.dg/ambiguous_specific_1.f90: New test.
5522
5523 2007-10-02  Revital Eres  <eres@il.ibm.com>
5524
5525         * gcc.target/powerpc/paired-8.c: New test.
5526         * gcc.target/powerpc/paired-9.c: New test.
5527         * gcc.target/powerpc/paired-10.c: New test.
5528
5529 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5530
5531         PR fortran/33566
5532         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5533
5534 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5535
5536         PR fortran/33554
5537         * gfortran.dg/intent_out_2.f90: New test.
5538
5539 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5540
5541         PR fortran/33550
5542         * gfortran.dg/ambiguous_reference_1.f90: New test.
5543
5544 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5545
5546         PR fortran/31154
5547         PR fortran/31229
5548         PR fortran/33334
5549         * gfortran.dg/function_kinds_1.f90: New test.
5550         * gfortran.dg/function_kinds_2.f90: New test.
5551         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5552         use association into interfaces.
5553
5554 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5555
5556         PR testsuite/31828
5557         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5558         (overflow): Use INFINITY, not FP_INFINITE.
5559         gcc.dg/float-range-4.c: Likewise.
5560         gcc.dg/float-range-5.c: Likewise.
5561
5562 2007-10-01  Nick Clifton  <nickc@redhat.com>
5563
5564         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5565         for 16-bit targets.
5566
5567 2007-09-30  Diego Novillo  <dnovillo@google.com>
5568
5569         PR 33593
5570         * g++.dg/tree-ssa/pr33593.C: New test.
5571
5572 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5573
5574         PR libfortran/33400
5575         * gfortran.dg/PR19872.f: Fix test condition.
5576         * gfortran.dg/list_read_7.f90: New test.
5577
5578 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5579
5580         PR tree-optimization/33597
5581         * gcc.dg/vect/pr33597.c: New testcase.
5582
5583 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5584
5585         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5586         * gcc.target/i386/pr33524.c: ...this.
5587
5588 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5589
5590         PR fortran/33354
5591         * gfortran.dg/minmaxloc_4.f90: New.
5592
5593 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5594
5595         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5596
5597 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5598
5599         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5600
5601 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5602
5603         PR c++/33213
5604         * g++.dg/cpp0x/variadic79.C: New.
5605
5606 2007-09-28  Michael Matz  <matz@suse.de>
5607             Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR rtl-optimization/33552
5610         * gcc.target/i386/pr33552.c: New runtime test.
5611         * gcc.target/i386/strinline.c: New compile time test.
5612
5613 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5614
5615         * gfortran.dg/openmp_stack.f90: Removed.
5616
5617         PR c++/31434
5618         * g++.dg/cpp0x/variadic80.C: New test.
5619
5620 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5621
5622         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5623         r128057.
5624
5625 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5626
5627         PR middle-end/7003
5628         * gcc.target/powerpc/gcse-1.c: New test.
5629
5630 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5631
5632         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5633         fixed capitalizations.
5634         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5635         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5636         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5637         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5638         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5639         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5640         * gfortran.dg/min_max_conformance.f90: Likewise.
5641
5642 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5643
5644         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5645         options.
5646         * gcc.dg/c99-tgmath-2.c: Likewise.
5647         * gcc.dg/c99-tgmath-3.c: Likewise.
5648         * gcc.dg/c99-tgmath-4.c: Likewise.
5649
5650 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5651
5652         PR fortran/33568
5653         * gfortran.dg/anint_1.f90: New test.
5654
5655 2007-09-27  Ian Lance Taylor  <iant@google.com>
5656
5657         PR tree-optimization/33565
5658         * gcc.dg/Wstrict-overflow-20.c: New test.
5659
5660 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5661
5662         * gfortran.dg/openmp_stack.f90: Fix typo.
5663         * gfortran.dg/recursive_stack.f90: Fix typo.
5664
5665 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5666
5667         PR c++/33493
5668         * g++.dg/template/error31.C: New.
5669
5670 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5671
5672         * lib/prune.exp: Prune also "^In function .*$" lines and
5673         "^    inlined from .*$" lines.
5674
5675 2007-09-26  Richard Guenther  <rguenther@suse.de>
5676
5677         PR tree-optimization/33563
5678         * gcc.dg/torture/pr33563.c: New testcase.
5679
5680 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5681
5682         PR c/25309
5683         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5684         array.
5685         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5686         without -O2.
5687
5688 2007-09-26  Richard Guenther  <rguenther@suse.de>
5689
5690         PR tree-optimization/30375
5691         PR tree-optimization/33560
5692         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5693         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5694         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5695         * gcc.dg/torture/pr30375.c: New testcase.
5696         * gcc.dg/torture/pr33560.c: New testcase.
5697         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5698
5699 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5700
5701         PR c++/33207
5702         * g++.dg/parse/crash38.C: New test.
5703
5704 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5705
5706         PR target/33524
5707         * gcc.target/i386/sse5-convert.c: New file, test int->long
5708         vectorized conversions.
5709
5710 2007-09-25  Revital Eres  <eres@il.ibm.com>
5711
5712         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5713
5714 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5715
5716         PR c/32295
5717         * gcc.dg/enum-incomplete-1.c: New test.
5718
5719 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5720
5721         * gcc.c-torture/compile/20070919-1.c: New test.
5722
5723 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5724
5725         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5726
5727 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5728
5729         PR c++/14688
5730         * g++.dg/inherit/override_attribs.C: New file.
5731
5732 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5733
5734         PR fortran/33269
5735         * io.c (check_format_string): Move NULL and constant checks into
5736         this function.
5737         (check_io_constraints): Call gfc_simplify_expr() before calling
5738         check_format_string().  Remove NULL and constant checks.
5739
5740 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5741
5742         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5743         * gcc.c-torture/execute/loop-2g.x: Likewise.
5744
5745 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5746
5747         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5748         Reject hard-float modes unless the ABI is o32 or o64.
5749         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5750         of gcc.exp.  Skip the tests when mips16 code generation is not
5751         supported.
5752         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5753         and use dg-add-options mips16_attribute.
5754
5755 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5756
5757         PR c++/33506
5758         * g++.dg/ext/attrib29.C: New test.
5759
5760 2007-09-23  Ollie Wild  <aaw@google.com>
5761
5762         * gcc.dg/fold-bitand-1.c: New test.
5763         * gcc.dg/fold-bitand-2.c: New test.
5764         * gcc.dg/fold-bitand-3.c: New test.
5765         * gcc.dg/fold-bitand-4.c: New test.
5766
5767 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5768
5769         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5770         any of the macros to be defined for __mips16.
5771         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5772
5773 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5774
5775         * gcc.dg/vect/pr21591.c: Require vect_int.
5776         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5777         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5778         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5779
5780 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5781
5782         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5783         attributes.
5784         * gcc.dg/va-arg-pack-len-2.c: New test.
5785         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5786         attributes.
5787         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5788
5789         PR tree-optimization/32772
5790         * gcc.c-torture/compile/20070905-1.c: New test.
5791
5792         PR tree-optimization/32975
5793         * gcc.dg/pr32975.c: New test.
5794
5795         PR middle-end/28755
5796         * gcc.dg/pr28755.c: New test.
5797
5798 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5799
5800         * lib/target-supports.exp (check_effective_target_nomips16): New
5801         procedure.
5802         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5803         for mipsisa64*-*-*.
5804         * gcc.dg/vect/vect.exp: Likewise.
5805         * g++.dg/vect/vect.exp: Likewise.
5806         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5807         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5808         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5809         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5810         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5811         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5812         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5813         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5814         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5815         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5816         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5817         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5818         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5819         (test14, test15, test16, test17, test18): Likewise.
5820         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5821         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5822         (test14, test15, test16, test17, test18, test19, test20, test21)
5823         (test22): Likewise.
5824         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5825         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5826         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5827         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5828         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5829         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5830         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5831         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5832         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5833         (test13, test14, test15, test16, test17, test18, test19, test20)
5834         (test21, test22, test23, test24, test25, test26, test27, test28)
5835         (test29, test30, test31): Likewise.
5836         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5837         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5838         (test13, test14, test15, test16, test17, test18, test19, test20)
5839         (test21, test22, test23, test24, test25, test26, test27, test28)
5840         (test29, test30, test31, test32, test33, test34, test35, test36)
5841         (test37, test38, test39, test40, test41, test42, test43, test44)
5842         (test45, test46, test47, test48, test49, test50, test51, test52)
5843         (test53, test54, test55, test56, test57, test58, test59, test60)
5844         (test61, test62, test63): Likewise.
5845         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5846         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5847         (test13, test14, test15, test16, test17, test18, test19, test20)
5848         (test21, test22, test23, test24, test25, test26, test27, test28)
5849         (test29, test30, test31): Likewise.
5850         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5851         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5852         (test13, test14, test15, test16, test17, test18, test19, test20)
5853         (test21, test22, test23, test24, test25, test26, test27, test28)
5854         (test29, test30, test31): Likewise.
5855         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5856         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5857         (test13, test14, test15): Likewise.
5858         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5859         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5860         (test13, test14, test15): Likewise.
5861         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5862         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5863         (test13, test14, test15, test16, test17, test18, test19, test20)
5864         (test21, test22, test23, test24, test25, test26, test27, test28)
5865         (test29, test30, test31): Likewise.
5866         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5867         (matrix_multiply4: Likewise.
5868         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5869         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5870         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5871         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5872         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5873         (test13, test14, test15, test16, test17, test18, test19, test20)
5874         (test21, test22, test23, test24, test25, test26, test27, test28)
5875         (test29, test30, test31): Likewise.
5876         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5877         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5878         (test13, test14, test15, test16, test17, test18, test19, test20)
5879         (test21, test22, test23, test24, test25, test26, test27, test28)
5880         (test29, test30, test31): Likewise.
5881         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5882         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5883         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5884         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5885         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5886         (sub_v4qi): Likewise.
5887         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5888         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5889         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5890         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5891         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5892         (subb, subc): Likewise.
5893         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5894         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5895         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5896         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5897         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5898         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5899         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5900         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5901         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5902         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5903         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5904         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5905         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5906
5907 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5908
5909         * lib/target-supports.exp (add_options_for_mips16_attribute)
5910         (check_effective_target_mips16_attribute): New functions.
5911         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5912         command line.
5913         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5914         extra_test_flags.
5915         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5916         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5917         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5918         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5919         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5920         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5921         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5922         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5923         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5924         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5925         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5926         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5927         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5928         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5929         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5930         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5931         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5932         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5933         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5934         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5935         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5936         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5937         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5938         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5939         (NOMIPS16): Delete.
5940         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5941         of dg-options.
5942         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5943         options.  Require { target mips16_attribute } and use dg-add-options
5944         to add the associated options.
5945         (foo): Use MIPS16.
5946         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5947         * gcc.target/mips/call-saved-3.c: Likewise.
5948         * gcc.target/mips/code-readable-1.c: Require { target
5949         mips16_attribute } and use dg-add-options to add the associated
5950         options.  Remove trailing whitespace.
5951         (NOMIPS16): Delete.
5952         * gcc.target/mips/code-readable-2.c: Likewise.
5953         * gcc.target/mips/code-readable-3.c: Likewise.
5954         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5955         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5956         Require { target mips16_attribute } and use dg-add-options to
5957         add the associated options.
5958         (cksum16, cksum8): Use MIPS16.
5959         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5960         Require { target mips16_attribute } and use dg-add-options to
5961         add the associated options.
5962         (foo): Use MIPS16.
5963         * gcc.target/mips/save-restore-2.c: Likewise.
5964         * gcc.target/mips/save-restore-3.c: Likewise.
5965         * gcc.target/mips/save-restore-4.c: Likewise.
5966         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5967         -mno-abicalls.
5968         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5969         (foo): Use NOMIPS16.
5970
5971 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5972
5973         PR fortran/33337
5974         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5975
5976         PR fortran/33376
5977         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5978
5979 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5980
5981         PR fortran/33445
5982         * gfortran.dg/gomp/free-2.f90: New.
5983         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5984         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5985
5986 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5987
5988         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5989         * gcc.target/i386/sse5-haddX.c: Ditto.
5990         * gcc.target/i386/sse5-hsubX.c: Ditto.
5991         * gcc.target/i386/sse5-maccXX.c: Ditto.
5992         * gcc.target/i386/sse5-msubXX.c: Ditto.
5993         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5994         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5995         * gcc.target/i386/sse5-permpX.c: Ditto.
5996         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5997         effective target.
5998         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5999         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6000         * gcc.target/i386/sse5-pcmov.c: Ditto.
6001         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6002
6003 2007-09-22  Richard Guenther  <rguenther@suse.de>
6004
6005         PR tree-optimization/33146
6006         * gcc.c-torture/compile/pr33146.c: New testcase.
6007
6008 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6009
6010         * lib/target-supports.exp (check_cached_effective_target): New
6011         procedure.
6012         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6013         (check_effective_target_c99_runtime): New procedure.
6014         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6015         (test3l): Likewise cargl.
6016         * gcc.dg/builtins-59.c: Require c99_runtime.
6017         * gcc.dg/builtins-61.c: Likewise.
6018         * gcc.dg/builtins-62.c: Likewise.
6019
6020 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6021
6022         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6023         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6024         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6025         target-specific dg-options.
6026         * gcc.dg/builtins-20.c: Likewise.
6027         * gcc.dg/builtins-53.c: Likewise.
6028         * gcc.dg/builtins-55.c: Likewise.
6029         * gcc.dg/single-precision-constant.c: Likewise.
6030         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6031         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6032         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6033         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6034         * gcc.dg/torture/builtin-power-1.c: Likewise.
6035
6036 2007-09-21  Chao-ying Fu  <fu@mips.com>
6037
6038         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6039         check if targets have fixed-point supports.
6040         * gcc.dg/fixed-point/fixed-point.exp: New file.
6041         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6042         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6043         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6044         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6045         * gcc.dg/fixed-point/constants-pedantic.c,
6046         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6047         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6048         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6049         * gcc.dg/fixed-point/keywords-pedantic.c,
6050         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6051         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6052         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6053         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6054         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6055         * gcc.dg/fixed-point/func-vararg-mixed.c,
6056         * gcc.dg/fixed-point/operator-logical.c,
6057         * gcc.dg/fixed-point/struct-union.c,
6058         * gcc.dg/fixed-point/bit-complement.c,
6059         * gcc.dg/fixed-point/operator-bitwise.c,
6060         * gcc.dg/fixed-point/operator-comma.c,
6061         * gcc.dg/fixed-point/struct-layout-1.c,
6062         * gcc.dg/fixed-point/union-init.c,
6063         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6064         * gcc.dg/fixed-point/func-mixed.c,
6065         * gcc.dg/fixed-point/func-vararg-size0.c,
6066         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6067         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6068         * gcc.dg/fixed-point/operator-unary.c,
6069         * gcc.dg/fixed-point/allop-const.c,
6070         * gcc.dg/fixed-point/muldiv-warning.c,
6071         * gcc.dg/nofixed-point-1.c,
6072         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6073         * gcc.target/mips/fixed-vector-type.c,
6074         * gcc.target/mips/fixed-scalar-type.c: New tests.
6075
6076 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6077
6078         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6079         * gnat.dg/test_nested_subtype_byref.adb: New test.
6080
6081 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6082
6083         PR fortran/33439
6084         * gfortran.dg/gomp/pr33439.f90: New test.
6085
6086 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6087
6088         PR fortran/33455
6089         * gfortran.dg/merge_char_3.f90: New.
6090
6091 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6092
6093         PR fortran/33037
6094         * gfortran.dg/transfer_check_1.f90: New.
6095
6096 2007-09-20  Asher Langton  <langton2@llnl.gov>
6097
6098         PR fortran/20441
6099         * gfortran.dg/init_flag_1.f90: New.
6100         * gfortran.dg/init_flag_2.f90: New.
6101         * gfortran.dg/init_flag_3.f90: New.
6102         * gfortran.dg/init_flag_4.f90: New.
6103         * gfortran.dg/init_flag_5.f90: New.
6104         * gfortran.dg/init_flag_6.f90: New.
6105         * gfortran.dg/init_flag_7.f90: New.
6106
6107 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6108
6109         PR c++/33460
6110         * g++.dg/ext/anon-struct6.C: New.
6111
6112 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6113
6114         PR libfortran/23272
6115         * gfortran.dg/inquire_10.f90: New test.
6116
6117 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6118
6119         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6120
6121 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6122
6123         PR fortran/33221
6124         * gfortran.dg/used_types_18.f90: Declare variable of empty
6125         derived type.
6126
6127 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6128
6129         PR fortran/33288
6130         * gfortran.dg/array_constructor_19.f90: New test.
6131
6132 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6133
6134         PR debug/33316
6135         * gcc.dg/debug/pr33316.c: New test.
6136
6137         PR c++/33496
6138         * g++.dg/cpp0x/variadic76.C: New test.
6139         * g++.dg/cpp0x/variadic77.C: New test.
6140         * g++.dg/cpp0x/variadic78.C: New test.
6141
6142         PR c/33238
6143         PR c/27301
6144         * gcc.c-torture/execute/20070919-1.c: New test.
6145         * gcc.dg/pr33238.c: New test.
6146         * gcc.dg/pr27301.c: New test.
6147
6148 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6149
6150         * lib/target-supports.exp (check_effective_target_mips64): New
6151         procedure.
6152         * gcc.dg/lower-subreg-1.c: Require !mips64.
6153         * gcc.dg/sibcall-3.c (ATTR): New macro.
6154         (recurser_void1, recurser_void2): Use it.
6155         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6156         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6157
6158 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6159
6160         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6161         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6162         warning annotation.
6163         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6164
6165 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6166
6167         PR fortran/33497
6168         * gfortran.dg/c_loc_tests_11.f03: New test case.
6169
6170 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6171
6172         PR c++/33459
6173         * g++.dg/init/ref14.C: New.
6174
6175 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6176
6177         * gnat.dg/slice2.ad[sb]: New testcase.
6178
6179 2007-09-19  Nick Clifton  <nickc@redhat.com>
6180
6181         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6182
6183 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6184
6185         * gcc.target/bfin/bfin.exp: New.
6186         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6187         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6188         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6189         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6190         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6191         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6192         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6193         mcpu-bf561.c, mcpu-default.c}: New tests.
6194
6195 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6196
6197         Restore detection of unsupported TLS.
6198
6199         Revert this patch:
6200         2007-02-10  Richard Henderson  <rth@redhat.com>
6201
6202         * lib/target-supports.exp (check_effective_target_tls): Redefine
6203         to mean non-emulated tls.
6204         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6205         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6206         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6207         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6208         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6209         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6210         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6211
6212         And then:
6213         * lib/target-supports.exp (check_effective_target_tls): Use
6214         stronger test for compiler support for TLS.
6215         (check_effective_target_tls_native): New, to test for non-emulated
6216         TLS support.
6217         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6218         instead of dg-require-effective-target tls.
6219         * g++.dg/gomp/copyin-1.C: Likewise.
6220         * g++.dg/gomp/sharing-1.C: Likewise.
6221         * g++.dg/gomp/tls-1.C: Likewise.
6222         * g++.dg/gomp/tls-2.C: Likewise.
6223         * g++.dg/gomp/tls-3.C: Likewise.
6224         * g++.dg/tls/diag-1.C: Likewise.
6225         * g++.dg/tls/diag-2.C: Likewise.
6226         * g++.dg/tls/diag-3.C: Likewise.
6227         * g++.dg/tls/diag-4.C: Likewise.
6228         * g++.dg/tls/diag-5.C: Likewise.
6229         * g++.dg/tls/init-1.C: Likewise.
6230         * g++.dg/tls/init-2.C: Likewise.
6231         * g++.dg/tls/trivial.C: Likewise.
6232         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6233         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6234         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6235         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6236         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6237         * gcc.dg/gomp/clause-1.c: Likewise.
6238         * gcc.dg/gomp/copyin-1.c: Likewise.
6239         * gcc.dg/gomp/sharing-1.c: Likewise.
6240         * gcc.dg/gomp/tls-1.c: Likewise.
6241         * gcc.dg/gomp/tls-2.c: Likewise.
6242         * gcc.dg/tls/alpha-1.c: Likewise.
6243         * gcc.dg/tls/opt-1.c: Likewise.
6244         * gcc.dg/tls/opt-13.c: Likewise.
6245         * gcc.dg/tls/opt-14.c: Likewise.
6246         * gcc.dg/tls/opt-2.c: Likewise.
6247         * gcc.dg/tls/opt-3.c: Likewise.
6248         * gcc.dg/tls/opt-4.c: Likewise.
6249         * gcc.dg/tls/opt-7.c: Likewise.
6250         * gcc.dg/tls/section-1.c: Likewise.
6251         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6252         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6253         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6254         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6255         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6256         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6257         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6258         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6259         * gfortran.dg/gomp/fixed-1.f: Likewise.
6260         * gfortran.dg/gomp/free-1.f90: Likewise.
6261         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6262         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6263         * gfortran.dg/gomp/reduction1.f90: Likewise.
6264         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6265
6266 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6267
6268         PR fortran/31119
6269         * gfortran.dg/bounds_check_9.f90: New test.
6270         * gfortran.dg/bounds_check_fail_2.f90: New test.
6271
6272 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6273
6274         PR c++/33462 (again)
6275         * g++.dg/ext/va-arg1.C: Adjust.
6276
6277 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6278
6279         PR c++/33462
6280         * g++.dg/ext/va-arg1.C: New.
6281
6282 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6283
6284         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6285
6286 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6287
6288         PR c++/33463
6289         * g++.dg/rtti/typeid6.C: New.
6290
6291 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6292
6293         PR c++/33464
6294         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6295         * g++.dg/ext/is_class_error2.C: New.
6296
6297 2007-09-18  Richard Guenther  <rguenther@suse.de>
6298
6299         PR tree-optimization/33340
6300         * g++.dg/torture/pr33340.C: New testcase.
6301
6302 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6303
6304         PR fortran/33231
6305         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6306         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6307         * gfortran.dg/elemental_subroutine_5.f90: New.
6308
6309 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6310
6311         * lib/target-supports.exp (check_profiling_available): Extend
6312         mips*-*-elf check to mips*-*-elf*.
6313
6314 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * gcc.dg/format/c90-scanf-5.c: New test.
6317         * gcc.dg/format/c99-scanf-4.c: New test.
6318         * gcc.dg/format/ext-7.c: New test.
6319         * gcc.dg/format/ext-8.c: New test.
6320
6321         PR middle-end/33423
6322         * gcc.c-torture/compile/20070915-1.c: New test.
6323
6324 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6325
6326         PR fortran/33106
6327         * gfortran.dg/private_type_9.f90: New.
6328
6329 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6330
6331         PR middle-end/33449
6332         * gfortran.dg/pr33449.f90: New test.
6333
6334 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6335
6336         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6337         * gfortran.dg/private_type_1.f90: Ditto
6338         * gfortran.dg/interface_18.f90: New.
6339         * gfortran.dg/private_type_8.f90: New.
6340
6341 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6342
6343         PR c++/33124
6344         * g++.dg/warn/new1.C: Adjust.
6345         * g++.dg/torture/str_empty.C: Likewise.
6346
6347 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6348
6349         * gcc.target/mips/dse-1.c: New test.
6350
6351 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6352
6353         PR c++/32756
6354         * g++.dg/overload/operator3.C: New.
6355
6356 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6357
6358         * gcc.target/mips/truncate-1.c: New test.
6359
6360 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6361
6362         PR fortran/29396
6363         PR fortran/29606
6364         PR fortran/30625
6365         PR fortran/30871
6366         * gfortran.dg/subref_array_pointer_1.f90: New test.
6367         * gfortran.dg/subref_array_pointer_2.f90: New test.
6368
6369 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6370
6371         * gfortran.dg/nint_2.f90: Correct last change.
6372
6373 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6374
6375         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6376
6377 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6378
6379         * gcc.dg/vect/pr33373b.c: New test.
6380
6381 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6382
6383         PR target/33438
6384         * gcc.target/i386/pr33438.c: New test.
6385
6386 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6387
6388         * gfortran.dg/nint_2.f90: Revert previous commit.
6389
6390 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6391
6392         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6393
6394 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6395
6396         PR debug/33429
6397         * g++.dg/other/unused1.C: XFAIL class2 scan.
6398
6399 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6400
6401         PR fortran/33343
6402         * gfortran.dg/elemental_args_check_1.f90: New.
6403         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6404         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6405
6406 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6407
6408         * gfortran.dg/recursive_check_3.f90: New.
6409
6410 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6411
6412         PR fortran/33412
6413         * gfortran.dg/elemental_bind_c.f90: New.
6414
6415 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6416
6417         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6418         * gcc.target/mips/mips16-attributes-2.c: New test.
6419         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6420         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6421         hard-float asm when __mips16 is defined.
6422         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6423         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6424         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6425         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6426         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6427         * gcc.target/mips/pr26765.c (foo): Likewise.
6428         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6429         targets, use dg-mips-options instead of dg-options, and use -mgp32
6430         to force 32-bit mode.
6431         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6432         and 64-bit mode.
6433         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6434
6435 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6436             Michael Meissner  <michael.meissner@amd.com>
6437
6438         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6439         * gcc.target/i386/sse5-hsubX.c: Ditto.
6440         * gcc.target/i386/sse5-permpX.c: Ditto.
6441         * gcc.target/i386/sse5-haddX.c: Ditto.
6442         * gcc.target/i386/sse5-maccXX.c: Ditto.
6443         * gcc.target/i386/sse5-msubXX.c: Ditto.
6444         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6445         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6446
6447         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6448         optimizes floating point conditional moves into the pcmov
6449         instruction on SSE5.
6450         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6451
6452         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6453         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6454         SSE5.
6455
6456         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6457         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6458
6459         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6460         optimizes (a*b)+c into fmadd on SSE5.
6461
6462         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6463         whether the SSE5 instructions can be generated.
6464
6465         * gcc.target/i386/sse5-check.h: New. Add support for 
6466         SSE5 tests.
6467
6468         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6469         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6470         * gcc.target/i386/sse-13.c: Ditto.
6471         * gcc.target/i386/sse-14.c: Ditto.
6472
6473 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6474
6475         PR testsuite/33153
6476         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6477         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6478
6479 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6480
6481         PR target/32338
6482         * gcc.dg/pr32338-1.c: New test.
6483         * gcc.dg/pr32338-2.c: New test.
6484
6485 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6486         
6487         * lib/target-supports.exp (check_effective_target_sync_int_long):
6488         Revert change to add xtensa.
6489         (check_effective_target_sync_char_short): Likewise.
6490         
6491 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6492
6493         * gnat.dg/packed_subtype.adb: New test.
6494
6495 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6496
6497         PR fortran/33297
6498         * gfortran.dg/intrinsic_size.f90: New.
6499
6500 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6501
6502         PR fortran/33284
6503         PR fortran/33310
6504         * gfortran.dg/conflicts_2.f90: New.
6505
6506 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6507
6508         PR tree-optimization/32377
6509         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6510         dependence distance.
6511         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6512         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6513         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6514         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6515
6516 2007-09-12  Richard Guenther  <rguenther@suse.de>
6517
6518         PR middle-end/33382
6519         * gcc.c-torture/compile/pr33382.c: New testcase.
6520         * gcc.c-torture/execute/pr33382.c: Likewise.
6521
6522 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6523
6524         PR fortran/33395
6525         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6526
6527 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6528
6529         PR tree-optimization/33373
6530         * gcc.dg/vect/pr33373.c: New test.
6531
6532 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6533
6534         * lib/target-supports.exp (check_effective_target_vect_no_double):
6535         Remove unused proc.
6536
6537 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6538             Ulrich Weigand  <uweigand@de.ibm.com>
6539
6540         * gcc.target/spu/dfcgt-nan.c: New test.
6541
6542 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6543
6544         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6545
6546 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6547
6548         PR fortran/33040
6549         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6550
6551 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6552
6553         * gcc.dg/va-arg-pack-len-1.c: New test.
6554         * g++.dg/va-arg-pack-len-1.C: New test.
6555
6556 2007-09-11  Michael Matz  <matz@suse.de>
6557
6558         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6559
6560 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6561
6562         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6563         checks for size of long double.
6564         * gcc.dg/dfp/convert.h: New file.
6565         * gcc.dg/dfp/convert-bfp-2.c: New test.
6566         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6567         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6568         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6569         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6570         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6571         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6572         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6573         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6574         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6575
6576 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6577
6578         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6579         Change dg-final to expect 1 non-profitable loop and
6580         3 profitable loops.
6581         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6582         Change dg-final to expect 1 non-profitable loop and
6583         3 profitable loops.
6584         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6585         Change dg-final to expect 1 profitable loop.
6586         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6587         Change dg-final to expect 1 profitable loop.    
6588         
6589 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6590
6591         * gcc.target/mips/call-saved-1.c: New test.
6592         * gcc.target/mips/call-saved-2.c: Likewise.
6593         * gcc.target/mips/call-saved-3.c: Likewise.
6594         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6595         instead of mips_mips64.  Set mips_fp64 too.
6596         (is_gp32_flag): Return true for -mips1 and -mips2.
6597         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6598
6599 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6600
6601         * g++.dg/ext/va-arg-pack-1.C: New test.
6602         * g++.dg/ext/va-arg-pack-2.C: New test.
6603
6604 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6605
6606         PR target/33369
6607         * gcc.dg/vect/pr33369.c: New test.
6608
6609 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6610
6611         PR fortran/33370
6612         * gfortran.dg/array_memcpy_5.f90:  New test.
6613
6614 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6615
6616         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6617
6618 2007-09-09  Richard Guenther  <rguenther@suse.de>
6619
6620         * gcc.c-torture/compile/20070906-1.c: New testcase.
6621
6622 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6623
6624         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6625         noinline attribute.
6626         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6627         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6628         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6629         Likewise.
6630
6631 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6632
6633         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6634
6635 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6636
6637         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6638
6639 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6640
6641         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6642         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6643         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6644         Compile tests with -fno-tree-pre.
6645         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6646         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6647         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6648         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6649         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6650         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6651         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6652         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6653         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6654         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6655         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6656         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6657         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6658         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6659         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6660         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6661         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6662         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6663         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6664
6665 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6666
6667         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6668         to call objdump.
6669         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6670         Use remote_exec to call c++filt.
6671         * lib/target-supports-dg.exp (dg-require-host-local): New.
6672         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6673         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6674         * g++.dg/rtti/repo1.C: Likewise.
6675         * g++.dg/template/repo1.C: Likewise.
6676         * g++.dg/template/repo2.C: Likewise.
6677         * g++.dg/template/repo3.C: Likewise.
6678         * g++.dg/template/repo4.C: Likewise.
6679         * g++.dg/template/repo5.C: Likewise.
6680         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6681         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6682         * g++.old-deja/g++.pt/repo1.C: Likewise.
6683         * g++.old-deja/g++.pt/repo2.C: Likewise.
6684         * g++.old-deja/g++.pt/repo3.C: Likewise.
6685         * g++.old-deja/g++.pt/repo4.C: Likewise.
6686         * gcc.dg/cpp/trad/builtins.c: Likewise.
6687
6688 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6689
6690         PR tree-optimization/32283
6691         * gcc.dg/tree-ssa/loop-31.c: New test.
6692
6693 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6694
6695         PR rtl-optimization/26449
6696         * gcc.target/i386/pr26449-1.c: New file.
6697
6698 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6699
6700         PR target/33329
6701         PR rtl-optimization/26449
6702         * gcc.target/i386/pr33329.c: New file.
6703
6704 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6705
6706         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6707
6708 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6709
6710         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6711
6712 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6713
6714         PR tree-optimization/33301
6715         * gfortran.dg/vect/pr33301.f: New test.
6716
6717 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6718
6719         PR libfortran/33307
6720         * gfortran.dg/backspace_10.f90: New test.
6721
6722 2007-09-07  Richard Guenther  <rguenther@suse.de>
6723
6724         Reapply
6725         2007-09-06  Richard Guenther  <rguenther@suse.de>
6726
6727         PR tree-optimization/32586
6728         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6729         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6730         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6731         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6732         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6733         now obsolete simplification.
6734
6735 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6736         
6737         PR tree-optimization/33299
6738         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6739         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6740
6741 2007-09-07  Richard Guenther  <rguenther@suse.de>
6742
6743         Revert
6744         2007-09-06  Richard Guenther  <rguenther@suse.de>
6745
6746         PR tree-optimization/32586
6747         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6748         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6749         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6750         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6751         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6752         now obsolete simplification.
6753
6754 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6755
6756         PR tree-optimization/32821
6757         * gcc.dg/tree-ssa/pr32821.c: New file.
6758
6759 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6760
6761         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6762         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6763         and mips_forced_no_er.
6764         (dg-mips-options): Add -mno-abicalls when a small-data option is
6765         specified.  Skip tests with small-data options if mips_forced_gp.
6766         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6767         * gcc.target/mips/sdata-1.c: New test.
6768         * gcc.target/mips/sdata-2.c: Likewise.
6769         * gcc.target/mips/sdata-3.c: Likewise.
6770         * gcc.target/mips/sdata-4.c: Likewise.
6771
6772 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6773
6774         PR fortran/33298
6775         * spread_zerosize_1.f90:  New test case.
6776         * spread_bounds_1.f90:  New test case.
6777
6778 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6779
6780         PR c++/32674
6781         * g++.dg/template/static31.C: New.
6782
6783 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6784
6785         PR fortran/33271
6786         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6787         powerpc*-linux-gnu.
6788
6789 2007-09-06  David Daney  <ddaney@avtrex.com>
6790             Richard Sandiford  <richard@codesourcery.com>
6791
6792         PR target/33256
6793         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6794         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6795         * gcc.target/mips/pr33256.c: New test.
6796
6797 2007-09-06  Tom Tromey  <tromey@redhat.com>
6798
6799         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6800
6801 2007-09-06  Richard Guenther  <rguenther@suse.de>
6802
6803         PR tree-optimization/32586
6804         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6805         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6806         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6807         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6808         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6809         now obsolete simplification.
6810
6811 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6812
6813         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6814         * gcc.target/i386/sse3-addsubps.c: Ditto.
6815         * gcc.target/i386/sse3-haddpd.c: Ditto.
6816         * gcc.target/i386/sse3-haddps.c: Ditto.
6817         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6818         * gcc.target/i386/sse3-hsubps.c: Ditto.
6819         * gcc.target/i386/sse3-lddqu.c: Ditto.
6820         * gcc.target/i386/sse3-movddup.c: Ditto.
6821         * gcc.target/i386/sse3-movshdup.c: Ditto.
6822         * gcc.target/i386/sse3-movsldup.c: Ditto.
6823
6824 2007-09-06  Richard Guenther  <rguenther@suse.de>
6825
6826         PR tree-optimization/33302
6827         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6828
6829 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6830
6831         PR libfortran/33225
6832         * gfortran.dg./fmt_float.f90: New test.
6833
6834 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6835
6836         PR libfortran/33253
6837         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6838
6839 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6840
6841         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6842         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6843
6844 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6845
6846         * g++.dg/eh/builtin1.C: New test.
6847         * g++.dg/eh/builtin2.C: New test.
6848         * g++.dg/eh/builtin3.C: New test.
6849
6850         PR c++/33289
6851         * g++.dg/eh/builtin4.C: New test.
6852
6853 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6854
6855         * gcc.target/powerpc/dfp-dd.c: New test.
6856         * gcc.target/powerpc/dfp-td.c: New test.
6857
6858 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6859
6860         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6861         * gcc.dg/va-arg-pack-1.c: New test.
6862
6863 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6864
6865         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6866         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6867         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6868         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6869         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6870
6871 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6872
6873         PR c++/30302
6874         * g++.dg/ext/anon-struct5.C: New.
6875
6876 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6877
6878         * gcc.dg/i386-cpuid.h: Remove.
6879         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6880         (main): Use __get_cpuid to get target features.
6881         * gcc.target/i386/sse-check.h: Ditto.
6882         * gcc.target/i386/sse2-check.h: Ditto.
6883         * gcc.target/i386/sse3-check.h: Ditto.
6884         * gcc.target/i386/ssse3-check.h: Ditto.
6885         * gcc.target/i386/sse4_1-check.h: Ditto.
6886         * gcc.target/i386/sse4_2-check.h: Ditto.
6887         * gcc.target/i386/sse4a-check.h: Ditto.
6888         * gcc.dg/torture/pr16104-1.c: Ditto.
6889         (do_test): Change to void.
6890         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6891         * gcc.target/i386/sse-6.c: Ditto.
6892         * gcc.target/i386/sse-7.c: Ditto.
6893         * g++.dg/other/i386-1.C: Include cpuid.h.
6894         (main): New function.  Use __get_cpuid to get target fetaures.
6895
6896 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6897             David Ung  <davidu@mips.com>
6898             Nigel Stephens <nigel@mips.com>
6899
6900         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6901         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6902         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6903         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6904         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6905         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6906         * gcc.dg/torture/pr19683-1.c: Likewise.
6907         * gcc.target/mips/madd-3.c: Likewise.
6908         * gcc.target/mips/maddu-3.c: Likewise.
6909         * gcc.target/mips/msub-3.c: Likewise.
6910         * gcc.target/mips/msubu-3.c: Likewise.
6911         * gcc.target/mips/asm-1.c: Likewise.
6912         * gcc.target/mips/branch-1.c: Likewise.
6913         * gcc.target/mips/ins-1.c: Likewise.
6914         * gcc.target/mips/near-far-3.c: Likewise.
6915         * gcc.target/mips/near-far-4.c: Likewise.
6916         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6917         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6918         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6919         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6920         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6921         * gcc.target/mips/dspr2-MULT.c: Likewise.
6922         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6923         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6924         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6925         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6926         * gcc.target/mips/code-readable-2.c: Likewise.
6927         * gcc.target/mips/code-readable-3.c: Likewise.
6928
6929 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6930             David Ung  <davidu@mips.com>
6931             Nigel Stephens <nigel@mips.com>
6932
6933         * gcc.target/mips/mips16-attributes.c: New.
6934
6935 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6936
6937         PR fortran/31564
6938         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6939
6940         PR fortran/33241
6941         * gfortran.dg/char_length_10.f90: New test.
6942
6943 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6944
6945         PR c++/29731
6946         * g++.dg/parse/template24.C: New.
6947
6948 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6949
6950         * g++.dg/other/spu2vmx-1.C: New test.
6951
6952 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6953
6954         PR tree-optimization/33017
6955         * gcc.dg/pr33017.c: New test.
6956
6957 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6958
6959         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6960         __protected_stream family of macros.
6961
6962 2007-09-04  Jan Hubicka  <jh@suse.cz>
6963
6964         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6965         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6966         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6967         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6968         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6969         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6970         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6971         Likewise.
6972
6973 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6974             Tobias Burnus  <burnus@net-b.de>
6975
6976         * gfortran.dg/proc_decl_1.f90: New.
6977         * gfortran.dg/proc_decl_2.f90: New.
6978         * gfortran.dg/proc_decl_3.f90: New.
6979         * gfortran.dg/proc_decl_4.f90: New.
6980
6981 2007-09-04  Jan Hubicka  <jh@suse.cz>
6982
6983         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6984         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6985         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6986         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6987         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6988         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6989         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6990         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6991         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6992         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6993         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6994         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6995         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6996         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6997         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6998         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6999         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7000         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7001         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7002         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7003         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7004         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7005         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7006         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7007         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7008         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7009         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7010         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7011         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7012         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7013         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7014         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7015         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7016         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7017         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7018         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7019         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7020         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7021         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7022         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7023         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7024         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7025         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7026         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7027         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7028         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7029         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7030         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7031         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7032         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7033         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7034         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7035         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7036         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7037         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7038         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7039         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7040         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7041         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7042         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7043         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7044         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7045         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7046         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7047         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7048         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7049         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7050         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7051         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7052         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7053         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7054         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7055         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7056         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7057         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7058         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7059         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7060         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7061         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7062         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7063         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7064         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7065         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7066         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7067         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7068         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7069         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7070         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7071         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7072         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7073         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7074         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7075         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7076         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7077         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7078         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7079         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7080         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7081         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7082         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7083         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7084         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7085         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7086         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7087         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7088         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7089         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7090         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7091         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7092         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7093         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7094         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7095         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7096         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7097         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7098         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7099         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7100         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7101         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7102         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7103         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7104         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7105         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7106         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7107         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7108         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7109         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7110         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7111         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7112         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7113         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7114         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7115         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7116         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7117         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7118         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7119         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7120         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7121         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7122         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7123         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7124         noinline.
7125         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7126         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7127         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7128         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7129         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7130         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7131         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7132         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7133         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7134         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7135         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7136         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7137         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7138         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7139         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7140         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7141         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7142         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7143         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7144         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7145         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7146         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7147         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7148         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7149         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7150         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7151         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7152         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7153         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7154         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7155         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7156         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7157         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7158         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7159         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7160         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7161         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7162         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7163         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7164         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7165         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7166         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7167         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7168         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7169         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7170         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7171         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7172         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7173         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7174         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7175         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7176         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7177         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7178         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7179         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7180         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7181         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7182         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7183         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7184         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7185         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7186         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7187         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7188         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7189         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7190         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7191         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7192         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7193         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7194         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7195         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7196         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7197         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7198         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7199         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7200         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7201         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7202         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7203         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7204         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7205         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7206         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7207         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7208         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7209         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7210         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7211         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7212         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7213         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7214         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7215         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7216         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7217         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7218         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7219         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7220         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7221         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7222         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7223         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7224         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7225         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7226         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7227         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7228         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7229         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7230         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7231         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7232         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7233         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7234         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7235         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7236         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7237         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7238         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7239         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7240         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7241         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7242         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7243         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7244         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7245         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7246         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7247         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7248         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7249         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7250         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7251
7252 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7253
7254         PR middle-end/33187
7255         * gcc.target/i386/cmov7.c: New file.
7256
7257 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7258
7259         * gcc.target/i386/sse4a-check.h: New file.
7260         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7261         * gcc.target/i386/sse4a-insert.c: Ditto.
7262         * gcc.target/i386/sse4a-montsd.c: Ditto.
7263         * gcc.target/i386/sse4a-montss.c: Ditto.
7264         * gcc.target/i386/mmx-check.h: New file.
7265         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7266         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7267         * gcc.target/i386/sse-check.h: New file.
7268         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7269         * gcc.target/i386/sse-3.c: Ditto.
7270         * gcc.target/i386/sse-7.c: Ditto.
7271         * gcc.target/i386/sse-9.c: Ditto.
7272         * gcc.target/i386/ssefn-3.c: Ditto.
7273         * gcc.target/i386/sse-recip.c: Ditto.
7274         * gcc.target/i386/sse-recip-vec.c: Ditto.
7275         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7276         * gcc.target/i386/20020523-1.c: Remove.
7277         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7278         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7279         * gcc.target/i386/ssefn-4.c: Ditto.
7280         * gcc.target/i386/sse-6.c: Ditto.
7281         * gcc.target/i386/sse-10.c: Ditto.
7282         * gcc.target/i386/sse-11.c: Ditto.
7283         * gcc.target/i386/sse-18.c: Ditto.
7284         * gcc.target/i386/fpprec-1.c: Ditto.
7285         * g++.dg/other/i386-1.C: Ditto.
7286
7287 2007-09-04  Richard Guenther  <rguenther@suse.de>
7288
7289         PR tree-optimization/33291
7290         * gcc.dg/volatile2.c: New testcase.
7291         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7292         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7293         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7294         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7295
7296 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7297
7298         PR fortran/33253
7299         * gfortran.dg/namelist_15.f90: Update test.
7300         * gfortran.dg/namelist_24.f90: Update test.
7301         * gfortran.dg/namelist_38.f90: New test.
7302
7303 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7304
7305         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7306         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7307         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7308         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7309         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7310         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7311
7312 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7313
7314         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7315         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7316
7317         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7318
7319 2007-09-02  David Daney  <ddaney@avtrex.com>
7320
7321         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7322         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7323         * gcc.target/mips/atomic-memory-1.c: Ditto.
7324         * gcc.target/mips/atomic-memory-2.c: Ditto.
7325
7326 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7327
7328         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7329         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7330
7331 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7332
7333         * gfortran.dg/substr_6.f90: New test.
7334
7335 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7336
7337         PR c++/33208
7338         * g++.dg/other/error18.C: New.
7339         * g++.dg/expr/bitfield3.C: Adjust.
7340
7341 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7342
7343         PR fortran/33276
7344         * gfortran.fortran-torture/compile/pr33276.f90: New.
7345
7346 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7347
7348         PR C/29237
7349         PR middle-end/33272
7350         * gcc.dg/c99-arraydecl-3.c: New test.
7351
7352 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7353
7354         PR c++/32597
7355         * g++.dg/cpp0x/variadic-new2.C: New.
7356         * g++.dg/cpp0x/variadic-new.C: New.
7357
7358 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7359
7360         PR fortran/33232
7361         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7362         * gfortran.dg/read_1.f90: New.
7363
7364 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7365
7366         PR c++/33210
7367         * g++.dg/template/error30.C: New.
7368
7369 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7370
7371         PR c++/32113
7372         * g++.dg/template/crash70.C: New.
7373
7374 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7375
7376         PR c++/33212
7377         * g++.dg/ext/is_class_error.C: New.
7378
7379 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7380
7381         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7382         
7383 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7384             Revital Eres  <eres@il.ibm.com>
7385
7386         * gcc.target/powerpc/paired-1.c: New test.
7387         * gcc.target/powerpc/paired-2.c: New test.
7388         * gcc.target/powerpc/paired-3.c: New test.
7389         * gcc.target/powerpc/paired-4.c: New test.
7390         * gcc.target/powerpc/paired-5.c: New test.
7391         * gcc.target/powerpc/paired-6.c: New test.
7392         * gcc.target/powerpc/paired-7.c: New test.
7393         * gcc.target/powerpc/ppc-paired.c: New test.
7394
7395 2007-08-31  Ollie Wild  <aaw@google.com>
7396
7397         * g++.dg/conversion/ptrmem2.C: New test.
7398         * g++.dg/conversion/ptrmem3.C: New test.
7399         * g++.dg/conversion/ptrmem4.C: New test.
7400         * g++.dg/conversion/ptrmem5.C: New test.
7401         * g++.dg/conversion/ptrmem6.C: New test.
7402         * g++.dg/conversion/ptrmem7.C: New test.
7403         * g++.dg/conversion/ptrmem8.C: New test.
7404
7405 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7406
7407         PR fortran/31879
7408         * gfortran.dg/char_length_7.f90: New test.
7409         * gfortran.dg/char_length_9.f90: New test.
7410         * gfortran.dg/char_assign_1.f90: Add extra warning.
7411
7412         PR fortran/31197
7413         PR fortran/31258
7414         * gfortran.dg/char_length_8.f90: New test.
7415
7416 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7417
7418         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7419
7420 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7421
7422         * gcc.dg/inline-24.c: New test.
7423         * g++.dg/opt/inline11.C: New test.
7424
7425 2007-08-30  Richard Guenther  <rguenther@suse.de>
7426
7427         * gcc.target/i386/vectorize5.c: New testcase.
7428
7429 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7430
7431         PR fortran/33228
7432         * interface.c (check_interface0): Improve error for external procs.
7433         (check_sym_interfaces): Fix checking of module procedures.
7434
7435 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7436
7437         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7438         (AI): Add AI_ALIGN.
7439         * gcc.dg/sync-3.c: New test.
7440
7441         PR middle-end/32758
7442         * gcc.dg/cleanup-12.c: New test.
7443
7444 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7445
7446         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7447         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7448         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7449         * gcc.dg/pr32450.c: Ditto.
7450         * gcc.dg/nest.c: Ditto.
7451         * gcc.dg/nested-func-4.c: Ditto.
7452         * g++.old-deja/g++.law/profile1.C: Ditto.
7453
7454 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7455
7456         PR fortran/32989
7457         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7458         non-default integer kind arguments.
7459
7460 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7461
7462         PR fortran/33105
7463         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7464
7465 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7466
7467         * gcc.dg/h8300-ice2.c: Remove target selector.
7468
7469 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7470
7471         PR fortran/33215
7472         * gfortran.dg/binding_label_tests_15.f03: New test case.
7473         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7474
7475 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7476
7477         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7478         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7479
7480 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7481
7482         PR c++/33194
7483         * g++.dg/other/canon-33194.C: New.
7484
7485 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7486
7487         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7488         * gcc.c-torture/execute/pr23135.c: Likewise.
7489
7490 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7491
7492         * gcc.dg/pr31344.c: Move to ...
7493         * gcc.dg/dfp/pr31344.c: ... here.
7494         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7495         * gcc.dg/20050503-1.c: Ditto.
7496         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7497         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7498         * gcc.dg/20060801-1.c: Ditto.
7499
7500 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7501
7502         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7503         * gfortran.dg/nan_1.f90: Likewise.
7504
7505 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7506
7507         PR fortran/33055
7508         Revert previous patch.
7509
7510 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7511             Kazu Hirata  <kazu@codesourcery.com>
7512
7513         * gcc.target/m68k/interrupt-1.c: New.
7514
7515 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7516
7517         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7518         10000 for targets where "int" can't hold at least 100000.
7519         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7520         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7521         (test5)(test6): Use it.
7522         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7523         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7524         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7525         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7526         * gcc.dg/attr-alloc_size.c (test): Likewise.
7527
7528 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7529
7530         PR c++/33209
7531         * g++.dg/template/error29.C: New.
7532
7533 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR c++/32596
7536         * g++.dg/ext/visibility/anon5.C: New test.
7537
7538 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7539
7540         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7541
7542 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7543
7544         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7545         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7546         * gfortran.dg/gamma_4.f90: New: large-real tests.
7547
7548 2007-08-28  Jason Merrill  <jason@redhat.com>
7549
7550         PR c++/29000
7551         * g++.dg/ext/stmtexpr12.C: New test.
7552
7553         PR c++/28558
7554         * g++.dg/ext/attrib28.C: New test.
7555
7556 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7557
7558         PR target/32661
7559         * gcc.target/i386/pr32661.c: New test.
7560
7561 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7562
7563         PR middle-end/32370
7564         * gcc.dg/pr32370.c: New test.
7565
7566         PR rtl-optimization/33148
7567         * gcc.c-torture/compile/20070827-1.c: New test.
7568
7569         PR debug/32914
7570         * d++.dg/debug/const3.C: New test.
7571         * d++.dg/debug/const4.C: New test.
7572         * d++.dg/debug/dwarf2/const1.C: New test.
7573         * d++.dg/debug/dwarf2/const2.C: New test.
7574         * d++.dg/debug/dwarf2/const2b.C: New test.
7575
7576 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7577             Vladimir Yanovsky  <yanov@il.ibm.com>
7578             Revital Eres  <eres@il.ibm.com>
7579             Andrey Belevantsev  <abel@ispras.ru>
7580
7581         * gcc.dg/sms-1.c: New test.
7582
7583 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7584
7585         * g++.dg/ext/gnu-inline-common.h: New.
7586         * g++.dg/ext/gnu-inline-global-reject.C: New.
7587         * g++.dg/ext/gnu-inline-global.C: New.
7588         * g++.dg/ext/gnu-inline-namespace.C: New.
7589         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7590         * g++.dg/ext/gnu-inline-class.C: New.
7591         * g++.dg/ext/gnu-inline-class-static.C: New.
7592         * g++.dg/ext/gnu-inline-template-class.C: New.
7593         * g++.dg/ext/gnu-inline-template-func.C: New.
7594
7595 2007-08-27  Jason Merrill  <jason@redhat.com>
7596
7597         PR c++/31337
7598         * g++.dg/ext/stmtexpr11.C: New.
7599
7600 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7601
7602         * lib/target-supports.exp (check_profiling_available):
7603         Set profiling_available_saved to 0 on fido-*-elf.
7604
7605 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7606
7607         PR tree-optimization/33173
7608         
7609         * gcc.c-torture/compile/pr33173.c: New.
7610
7611 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7612
7613         PR target/31385
7614         * gcc.dg/dfp/pr31385.c: New.
7615
7616 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7617
7618         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7619
7620 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7621
7622         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7623         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7624         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7625         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7626         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7627         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7628         gcc.target/m68k directory.
7629         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7630         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7631         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7632         gcc.target/cris directory.
7633         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7634         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7635         gcc.target/bfin directory.
7636
7637         * gcc.target/sh: New directory.
7638         * gcc.target/sh/sh.exp: New file.
7639         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7640         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7641         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7642         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7643         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7644         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7645
7646 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7647
7648         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7649         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7650         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7651         * gcc.target/i386/local2.c: Ditto.
7652         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7653         * gcc.target/i386/20011119-1.c: Ditto.
7654         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7655         * gcc.target/i386/fastcall-1.c: Fix target selector.
7656
7657 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7658
7659         PR fortran/33055
7660         * gfortran.dg/negative_unit.f: Add new check
7661         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7662         -fdefault-integer-8.
7663
7664 2007-08-26  Asher Langton  <langton2@llnl.gov>
7665
7666         * gfortran.dg/recursive_stack.f90: New.
7667         * gfortran.dg/openmp_stack.f90: New.
7668
7669 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7670
7671         PR fortran/31298
7672         * gfortran.dg/use_10.f90: New.
7673
7674 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7675
7676         PR fortran/32985
7677         * gfortran.dg/namelist_14.f90: Make test case valid.
7678         * gfortran.dg/common_10.f90: New.
7679
7680 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7681
7682         PR middle-end/33181
7683         * gcc.dg/ifelse-2.c: New.
7684
7685 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7686
7687         PR fortran/32980
7688         * gfortran.dg/gamma_1.f90: New.
7689         * gfortran.dg/gamma_2.f90: New.
7690         * gfortran.dg/gamma_3.f90: New.
7691
7692 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7693
7694         PR fortran/33188
7695         * gfortran.dg/used_types_18.f90: New.
7696
7697 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7698
7699         * gcc.dg/array-init-2.c: New test.
7700
7701 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7702
7703         PR fortran/33178
7704         * gfortran.dg/initialization_4.f90: Update dg-error.
7705         * gfortran.dg/initialization_13.f90: New.
7706
7707 2007-08-24  Richard Guenther  <rguenther@suse.de>
7708
7709         PR middle-end/33166
7710         * gcc.c-torture/compile/pr33166.c: New testcase.
7711
7712 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7713
7714         PR fortran/33139
7715         * gfortran.dg/pointer_assign_4.f90: New.
7716         * gfortran.dg/shape_2.f90: Fix test case.
7717         * gfortran.dg/char_result_4.f90: Ditto.
7718
7719 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.dg/array-init-1.c: New test.
7722
7723         PR c++/32567
7724         * g++.dg/parse/crash36.C: New test.
7725
7726 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7727
7728         * gcc.dg/pr32721.c: Updated.
7729
7730 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7731
7732         PR tree-optimization/32573
7733         PR middle-end/32946
7734         * gcc.dg/pr32573.c: New test.
7735
7736         PR c++/32898
7737         * g++.dg/lookup/ns3.C: New test.
7738
7739         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7740
7741         PR c++/31941
7742         * g++.dg/parse/crash37.C: New test.
7743
7744 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7745
7746         PR target/17390
7747         * gcc.target/i386/pr17390.c: New test.
7748
7749 2007-08-23  Richard Guenther  <rguenther@suse.de>
7750
7751         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7752         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7753         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7754         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7755         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7756         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7757         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7758         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7759
7760 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7761
7762         * gcc.target/s390: New directory.
7763         * gcc.target/s390/s390.exp: New file.
7764         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7765         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7766         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7767         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7768         gcc.target/s390 directory.
7769
7770 2007-08-23  Richard Guenther  <rguenther@suse.de>
7771
7772         PR tree-optimization/32328
7773         * gcc.dg/pr32328.c: New testcase.
7774
7775 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7776
7777         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7778           available.
7779
7780 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7781
7782         PR fortran/33095
7783         * gfortran.dg/min_max_optional_5.f90: New test.
7784         * gfortran.dg/min_max_optional_2.f90: Remove.
7785         * gfortran.dg/min_max_optional_3.f90: Remove.
7786         * gfortran.dg/min_max_optional_4.f90: Remove.
7787
7788 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7789
7790         * gcc.target/i386/xorps-sse.c: New.
7791         * gcc.target/i386/xorps-sse2.c: New.
7792
7793 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7794
7795         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7796         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7797         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7798
7799 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7800
7801         PR fortran/33020
7802         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7803         include multiple kinds for SHAPE parameter within a single
7804         namespace.
7805         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7806         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7807
7808 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7809
7810         * interface_abstract_1.f90: Extended test case.
7811         * interface_abstract_3.f90: New test.
7812
7813 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7814
7815         * gcc.dg/fold-sub.c: New test.
7816         
7817 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7818
7819         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7820         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7821         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7822         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7823         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7824         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7825
7826 2007-08-22  Richard Guenther  <rguenther@suse.de>
7827
7828         PR middle-end/33007
7829         * gcc.dg/pr33007.c: New testcase.
7830
7831 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7832
7833         * gcc.c-torture/execute/strcmp-1.x: Delete.
7834
7835 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7836
7837         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7838         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7839         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7840         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7841         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7842         gcc.target/i386/stack-realign.c,
7843         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7844         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7845         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7846         target using dg-require-effective-target directive.
7847         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7848         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7849         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7850         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7851         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7852         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7853         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7854         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7855         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7856         Require lp64 target using dg-require-effective-target directive.
7857         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7858         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7859         directive.
7860         * gcc.target/i386/20010202-1.c: Move from here ...
7861         * gcc.dg/20010202-1.c: ... to here.
7862
7863 2007-08-22  Richard Guenther  <rguenther@suse.de>
7864
7865         PR tree-optimization/33142
7866         * gcc.c-torture/execute/pr33142.c: New testcase.
7867
7868 2007-08-22  Richard Guenther  <rguenther@suse.de>
7869
7870         PR middle-end/32563
7871         * g++.dg/torture/pr32563.C: New testcase.
7872
7873 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7874
7875         PR middle-end/32912
7876         * gcc.dg/pr32912-1.c: Add -w to options.
7877         * gcc.dg/pr32912-2.c: Likewise.
7878         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7879
7880 2007-08-21  Ian Lance Taylor  <iant@google.com>
7881
7882         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7883
7884 2007-08-21  Ian Lance Taylor  <iant@google.com>
7885
7886         PR tree-optimization/33134
7887         * g++.dg/tree-ssa/pr33134.C: New test.
7888
7889 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7890
7891         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7892         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7893
7894 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7895
7896         PR debug/32610
7897         * gcc.dg/debug/pr32610.c: New test.
7898
7899         * g++.dg/init/new24.C: New test.
7900
7901         PR middle-end/32912
7902         * gcc.dg/pr32912-1.c: New test.
7903         * gcc.dg/pr32912-2.c: New test.
7904         * gcc.dg/pr32912-3.c: New test.
7905
7906 2007-08-21  Richard Guenther  <rguenther@suse.de>
7907
7908         * gcc.dg/pointer-arith-10.c: New testcase.
7909
7910 2007-08-21  Richard Guenther  <rguenther@suse.de>
7911
7912         PR middle-end/33122
7913         * gcc.c-torture/compile/pr33122.c: New testcase.
7914
7915 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7916
7917         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7918
7919 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7920
7921         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7922
7923 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7924
7925         PR c++/33025
7926         * g++.dg/init/new23.C: New test.
7927
7928 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7929
7930         PR middle-end/30564
7931         * gcc.c-torture/compile/pr30564-1.c: New test.
7932         * gcc.c-torture/compile/pr30564-2.c: New test.
7933
7934 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7935
7936         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7937
7938 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7939
7940         * gfortran.dg/interface_abstract_2.f90: New.
7941         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7942
7943 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7944
7945         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7946         unknown (so that outer-loop wont get analyzed).
7947         * gcc.dg/vect/vect-outer-1a.c: New test.
7948         * gcc.dg/vect/vect-outer-1b.c: New test.
7949         * gcc.dg/vect/vect-outer-1.c: New test.
7950         * gcc.dg/vect/vect-outer-2a.c: New test.
7951         * gcc.dg/vect/vect-outer-2b.c: New test.
7952         * gcc.dg/vect/vect-outer-2c.c: New test.
7953         * gcc.dg/vect/vect-outer-2.c: New test.
7954         * gcc.dg/vect/vect-outer-3a.c: New test.
7955         * gcc.dg/vect/vect-outer-3b.c: New test.
7956         * gcc.dg/vect/vect-outer-3c.c: New test.
7957         * gcc.dg/vect/vect-outer-3.c: New test.
7958         * gcc.dg/vect/vect-outer-4a.c: New test.
7959         * gcc.dg/vect/vect-outer-4b.c: New test.
7960         * gcc.dg/vect/vect-outer-4c.c: New test.
7961         * gcc.dg/vect/vect-outer-4d.c: New test.
7962         * gcc.dg/vect/vect-outer-4e.c: New test.
7963         * gcc.dg/vect/vect-outer-4f.c: New test.
7964         * gcc.dg/vect/vect-outer-4g.c: New test.
7965         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7966         * gcc.dg/vect/vect-outer-4i.c: New test.
7967         * gcc.dg/vect/vect-outer-4j.c: New test.
7968         * gcc.dg/vect/vect-outer-4k.c: New test.
7969         * gcc.dg/vect/vect-outer-4l.c: New test.
7970         * gcc.dg/vect/vect-outer-4m.c: New test.
7971         * gcc.dg/vect/vect-outer-4.c: New test.
7972         * gcc.dg/vect/vect-outer-5.c: New test.
7973         * gcc.dg/vect/vect-outer-6.c: New test.
7974         * gcc.dg/vect/vect-outer-fir.c: New test.
7975         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7976         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7977
7978 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7979
7980         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7981         and -fno-tree-reassoc.
7982         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7983         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7984         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7985         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7986         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7987         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7988         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7989         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7990         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7991         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7992         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7993         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7994         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7995         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7996         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7997         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7998         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7999         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8000         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8001         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8002         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8003         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8004         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8005         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8006         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8007         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8008         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8009         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8010         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8011         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8012         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8013         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8014         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8015         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8016         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8017         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8018         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8019
8020 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8021
8022         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8023         versioning for aliasing).
8024         * gcc.dg/vect/vect-35.c: Likewise.
8025
8026         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8027         targets.
8028         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8029
8030 2007-08-18  Tom Tromey  <tromey@redhat.com>
8031
8032         PR preprocessor/32974:
8033         * gcc.dg/cpp/pr32974.c: New file.
8034
8035 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8036
8037         * gfortran.dg/interface_abstract_1.f90: New.
8038
8039 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR fortran/32881
8042         * gfortran.dg/pure_initializer_1.f90: New test.
8043
8044 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8045
8046         PR fortran/32875
8047         * gfortran.dg/array_constructor_18.f90: New test.
8048
8049 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8050
8051         PR c++/28989
8052         * g++.dg/expr/lval3.C: New test.
8053         * g++.dg/expr/lval4.C: New test.
8054
8055 2007-08-17  Ollie Wild  <aaw@google.com>
8056
8057         PR c++/31749
8058         * g++.dg/lookup/builtin3.C: New test.
8059         * g++.dg/lookup/builtin4.C: New test.
8060         * g++.dg/lookup/using19.C: New test.
8061
8062 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8063
8064         PR c++/32190
8065         * g++.dg/parse/error31.C: New.
8066
8067 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8068
8069         PR c++/32112
8070         * g++.dg/template/error26.C: New.
8071
8072 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8073
8074         PR fortran/33079
8075         * gfortran.dg/zero_length_2.f90: New test.
8076
8077 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8078
8079         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8080         * gfortran.dg/kind_tests_3.f03: Ditto.
8081         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8082         * gfortran.dg/interface_13.f90: Ditto.
8083         * gfortran.dg/pr32738.f90: Ditto.
8084         * gfortran.dg/module_private_1.f90: Ditto.
8085         * gfortran.dg/test_only_clause.f90: Ditto.
8086         * gfortran.dg/bind_c_vars.f90: Ditto.
8087         * gfortran.dg/bind_c_dts.f90: Ditto.
8088         * gfortran.dg/use_9.f90: Ditto.
8089         * gfortran.dg/generic_8.f90: Ditto.
8090         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8091         * gfortran.dg/private_type_6.f90: Ditto.
8092         * gfortran.dg/c_assoc.f90: Ditto.
8093         * gfortran.dg/private_type_7.f90: Ditto.
8094         * gfortran.dg/global_vars_c_init.f90: Ditto.
8095         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8096         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8097         * gfortran.dg/c_size_t_test.f03: Ditto.
8098         * gfortran.dg/used_types_12.f90: Ditto.
8099         * gfortran.dg/pr25923.f90: Ditto.
8100         * gfortran.dg/test_com_block.f90: Ditto.
8101         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8102         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8103         * gfortran.dg/com_block_driver.f90: Ditto.
8104         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8105         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8106         * gfortran.dg/c_loc_test.f90: Ditto.
8107         * gfortran.dg/c_ptr_tests.f03: Ditto.
8108         * gfortran.dg/module_interface_1.f90: Ditto.
8109
8110 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8111
8112         PR c++/32870
8113         * g++.dg/other/error17.C: Adjust.
8114         
8115 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8116
8117         PR middle-end/32970
8118         * g++.dg/ext/altivec-14.C: New test.
8119
8120 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8121
8122         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8123         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8124         dump files.
8125         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8126         * gcc.dg/vect/pr32366.c: Ditto.
8127
8128 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8129
8130         PR testsuite/33082
8131         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8132         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8133         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8134         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8135
8136 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8137
8138         PR fortran/33072
8139         * gfortran.dg/use_9.f90: New.
8140
8141 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8142
8143         * g++.dg/gcov/gcov-5.C: New test.
8144
8145 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8146
8147         * g++.dg/gcov/gcov-4.C: New test.
8148         * lib/gcov.exp (verify-lines): Add support for
8149         checking no-coverage lines.
8150
8151 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8152
8153         * gcc.dg/vect/vect-vfa-01.c: New.
8154         * gcc.dg/vect/vect-vfa-02.c: New.
8155         * gcc.dg/vect/vect-vfa-03.c: New.
8156         * gcc.dg/vect/vect-vfa-04.c: New.
8157         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8158         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8159         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8160         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8161         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8162         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8163         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8164         gfortran.dg/vect/pr19049.f90: Rename to start with
8165         prefix no-vfa-.
8166         * gcc.dg/vect/vect.exp: Disable versioning for alias
8167         when test starts with no-vfa-.
8168         * gfortran.dg/vect/vect.exp: Likewise.
8169
8170 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8171
8172         * gcc.dg/torture/pr32897.c: New test.
8173
8174 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8175
8176         PR c++/31132
8177         * g++.dg/template/crash69.C: New.
8178
8179 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8180
8181         * lib/target-supports.exp (check_effective_target_arm32): Use
8182         check_no_compiler_messages.
8183
8184 2007-08-15  Diego Novillo  <dnovillo@google.com>
8185
8186         gcc.dg/tree-ssa/20070815.c: New test.
8187
8188 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8189
8190         PR fortran/33077
8191         * gfortran.dg/random_7.f90: Initialize variable.
8192
8193 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8194
8195         PR middle-end/33074
8196         * gfortran.dg/pr33074.f90: New test.
8197
8198         PR c++/32992
8199         * g++.dg/opt/nrv14.C: New test.
8200
8201 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8202
8203         PR c++/33035
8204         * g++.dg/template/crash68.C: New.
8205
8206 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8207
8208         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8209         * gcc.dg/sibcall-4.c: Ditto.
8210
8211 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8212
8213         PR fortran/33066
8214         * gfortran.dg/use_8.f90: New test.
8215         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8216
8217 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8218
8219         PR c++/27211
8220         * g++.dg/template/error27.C: New.
8221         * g++.dg/template/error28.C: New.
8222         * g++.dg/other/pr28304.C: Adjust.
8223         * g++.old-deja/g++.mike/p811.C: Likewise.
8224
8225 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8226
8227         PR target/30315
8228         * gcc.target/i386/pr30315.c: New.
8229
8230 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8231
8232         PR fortran/32594
8233         * gfortran.dg/substr_5.f90: New test.
8234
8235 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8236
8237         PR c/30428
8238         * gcc.dg/vector-2.c: New test.
8239
8240         PR c++/30428
8241         * g++.dg/ext/vector8.C: New test.
8242
8243 2007-08-13  Dan Hipschman  <dsh@google.com>
8244
8245         PR c/32953
8246         * gcc.dg/format/array-1.c: Add an additional test for
8247         unterminated format strings of length 1.
8248
8249 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8250
8251         PR fortran/32926
8252         * gfortran.dg/external_procedures_3.f90: New test.
8253
8254 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8255
8256         PR fortran/32827
8257         * gfortran.dg/import6.f90: New test.
8258
8259 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8260
8261         PR C/30427
8262         *  gcc.dg/vector-1.c: New test.
8263
8264 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8265
8266         * gcc.dg/pr21255-4.c: Skip for PIC.
8267         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8268
8269 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8270
8271         * gcc.dg/attr-isr.c: Skip for PIC.
8272         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8273         * gcc.dg/attr-isr-trapa.c: Likewise.
8274         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8275         * gcc.dg/pragma-isr-trapa.c: Likewise.
8276         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8277
8278 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8279
8280         PR fortran/32962
8281         * gfortran.dg/transpose_1.f90: New test.
8282
8283 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8284
8285         PR fortran/29600
8286         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8287         intrinsic.
8288
8289 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8290
8291         PR fortran/30964
8292         PR fortran/33054
8293         * gfortran.dg/random_4.f90: New test.
8294         * gfortran.dg/random_5.f90: New test.
8295         * gfortran.dg/random_6.f90: New test.
8296         * gfortran.dg/random_7.f90: New test.
8297
8298 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8299
8300         PR fortran/32860
8301         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8302
8303 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8304
8305         PR fortran/31629
8306         * gfortran.dg/module_private_1.f90: New test.
8307
8308 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8309
8310         PR fortran/29600
8311         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8312         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8313
8314 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8315
8316         PR fortran/32937
8317         * gfortran.dg/char_length_6.f90: New test.
8318
8319 2007-08-10  Ollie Wild  <aaw@google.com>
8320
8321         * g++.dg/lookup/using18.C: New test.
8322
8323 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8324
8325         PR c++/17763
8326         * g++.dg/other/error16.C: New.
8327
8328 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8329
8330         PR libfortran/33039
8331         * gfortran.dg/namelist_37.f90: New test.
8332
8333 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8334
8335         PR c++/22256
8336         * g++.dg/conversion/op3.C: New.
8337
8338 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8339
8340         PR fortran/32987
8341         * gfortran.dg/fmt_tab_1.f90: New.
8342         * gfortran.dg/fmt_tab_2.f90: New.
8343
8344 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8345
8346         PR c/32796
8347         * gcc.c-torture/compile/pr32796.c: New test.
8348
8349 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8350
8351         PR middle-end/32813
8352         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8353         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8354         instead of just -O.
8355
8356 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8357
8358         * gcc.target/mips/code-readable-1.c: New test.
8359         * gcc.target/mips/code-readable-2.c: Likewise.
8360         * gcc.target/mips/code-readable-3.c: Likewise.
8361
8362 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8363             Revital Eres  <eres@il.ibm.com>
8364
8365         * gfortran.dg/sms-1.f90: Add comment.
8366         * gfortran.dg/sms-2.f90: New.
8367
8368 2007-08-07  Ian Lance Taylor  <iant@google.com>
8369
8370         * gcc.dg/instrument-1.c: New test.
8371         * gcc.dg/instrument-2.c: New test.
8372         * gcc.dg/instrument-3.c: New test.
8373
8374 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8375
8376         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8377
8378 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8379
8380         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8381         !vector_alignment_reachable targets.
8382         * gcc.dg/vect/vect-33.c: Likewise.
8383         * gcc.dg/vect/vect-42.c: Likewise.
8384         * gcc.dg/vect/vect-44.c: Likewise.
8385         * gcc.dg/vect/vect-50.c: Likewise.
8386         * gcc.dg/vect/vect-70.c: Likewise.
8387         * gcc.dg/vect/vect-71.c: Likewise.
8388         * gcc.dg/vect/vect-87.c: Likewise.
8389         * gcc.dg/vect/vect-88.c: Likewise.
8390         * gcc.dg/vect/vect-91.c: Likewise.
8391         * gcc.dg/vect/vect-93.c: Likewise.
8392         * gcc.dg/vect/vect-96.c: Likewise.
8393         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8394         * gcc.dg/vect/section-anchors-69.c: Likewise.
8395         * gcc.dg/vect/pr25413.c: Likewise.
8396         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8397         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8398         * gfortran.dg/vect-2.f90: Likewise.
8399         * gfortran.dg/vect-3.f90: Likewise.
8400         * gfortran.dg/vect-4.f90: Likewise.
8401         * gfortran.dg/vect-5.f90: Likewise.
8402         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8403         Return false for darwin. 
8404         (check_effective_target_vector_alignment_reachable_for_double): New.
8405
8406 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8407
8408         * gcc.dg/multiword-1.c: New testcase.
8409
8410 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8411
8412         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8413         messages.
8414         * gfortran.dg/namelist_36.f90: New test.
8415
8416 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8417
8418         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8419           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8420
8421 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8422
8423         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8424         * gcc.dg/torture/type-generic-1.c: Likewise.
8425
8426 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8427
8428         * gcc.c-torture/20070522-1.c: Move to ...
8429         * gcc.c-torture/compile/20070522-1.c: Here.
8430
8431 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8432
8433         PR fortran/29828
8434         * gfortran.dg/minmax_char_1.f90: New test.
8435         * gfortran.dg/minmax_char_2.f90: New test.
8436         * gfortran.dg/min_max_optional_4.f90: New test.
8437
8438 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8439
8440         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8441         hanging on the testcase.
8442
8443 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8444
8445         PR middle-end/32988
8446         * gcc.c-torture/compile/pr32988.c: New test.
8447
8448 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8449
8450         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8451
8452 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8453
8454         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8455
8456         Revert:
8457         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8458
8459         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8460
8461 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8462
8463         PR fortran/32979
8464         * gfortran.dg/isnan_1.f90: New test.
8465
8466 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8467             Revital Eres <eres@il.ibm.com>
8468
8469         * gcc.dg/sms-antideps.c: New test.
8470
8471 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8472
8473         PR fortran/31214
8474         * gfortran.dg/entry_13.f90: New test.
8475
8476         * gfortran.dg/entry_12.f90: Clean up .mod file.
8477
8478 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8479
8480         PR fortran/32770
8481         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8482         variables as kind=4 so they don't overflow the record length.
8483
8484 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8485
8486         PR fortran/32968
8487         * gfortran.dg/selected_kind_1.f90: New test.
8488
8489 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8490
8491         PR middle-end/32780
8492         * gcc.c-torture/compile/pr32780.c: New test.
8493
8494 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8495
8496         RP middle-end/32399
8497         * gcc.c-torture/compile/pr32399.c: New testcase.
8498
8499 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8500
8501         PR middle-end/32304
8502         * g++.dg/torture/pr32304.C: New testcase.
8503
8504 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8505
8506         PR middle-end/32935
8507         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8508
8509 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8510
8511         PR fortran/32955
8512         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8513
8514 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8515
8516         PR fortran/31202
8517         * gfortran.dg/nint_2.f90: New test.
8518
8519 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8520
8521         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8522         * gcc.dg/weak/typeof-2.c: Likewise.
8523
8524 2007-08-03  Diego Novillo  <dnovillo@google.com>
8525
8526         PR 31521
8527         * gcc.dg/tree-ssa/pr31521.c: New test.
8528
8529 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8530
8531         PR fortran/32770
8532         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8533         iostat must be default kind.
8534
8535 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8536
8537         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8538
8539 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8540
8541         PR fortran/32770
8542         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8543         explicit so test passes with -fdefault-integer-8.
8544         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8545         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8546
8547 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8548
8549         PR c++/30849
8550         * g++.dg/parse/asm1.C: New test.
8551
8552         PR c++/30850
8553         * g++.dg/parse/asm2.C: Likewise.
8554
8555         PR c++/30851
8556         * g++.dg/parse/asm3.C: Likewise.
8557         
8558 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8559
8560         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8561           "int" is only 16 bit bits wide.
8562         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8563
8564 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8565
8566         * g++.dg/torture/type-generic-1.C: New.
8567         * gcc.dg/pr28796-2.c: Move tests ...
8568         * gcc.dg/tg-tests.h: ... here.
8569         * gcc.dg/torture/type-generic-1.c: New.
8570
8571 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8572
8573         PR libfortran/32954
8574         * minmaxloc_3.f90:  New test case.
8575
8576 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8577
8578         PR fortran/32936
8579         * gfortran.dg/allocate_stat.f90: New.
8580
8581 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8582
8583         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8584
8585 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8586
8587         PR tree-optimization/32919
8588         * gcc.c-torture/compile/pr32919.c: New.
8589
8590 2007-08-01  Nick Clifton  <nickc@redhat.com>
8591
8592         * gcc.c-torture/execute/execute.exp: Change copyright header to
8593         refer to version 3 of the GNU General Public License and to point
8594         readers at the COPYING3 file and the FSF's license web page.
8595         * gcc.c-torture/execute/ieee/ieee.exp,
8596         gcc.c-torture/unsorted/unsorted.exp,
8597         gcc.c-torture/compile/compile.exp,
8598         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8599         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8600         gcc.target/cris/torture/cris-torture.exp,
8601         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8602         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8603         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8604         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8605         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8606         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8607         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8608         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8609         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8610         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8611         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8612         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8613         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8614         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8615         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8616         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8617         gcc.dg/noncompile/noncompile.exp,
8618         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8619         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8620         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8621         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8622         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8623         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8624         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8625         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8626         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8627         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8628         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8629         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8630         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8631         g++.old-deja/old-deja.exp,
8632         gfortran.fortran-torture/execute/execute.exp,
8633         gfortran.fortran-torture/compile/compile.exp,
8634         treelang/output/output-1.c, treelang/output/output-1.tree,
8635         treelang/execute/execute.exp, treelang/Makefile.in,
8636         treelang/compile/compile.exp, g++.dg/dg.exp,
8637         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8638         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8639         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8640         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8641         g++.dg/compat/struct-layout-1.exp,
8642         g++.dg/compat/struct-layout-1_generate.c,
8643         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8644         g++.dg/bprob/bprob.exp, config/default.exp,
8645         gcc.test-framework/test-framework.awk,
8646         gcc.test-framework/gen_directive_tests,
8647         gcc.test-framework/test-framework.exp,
8648         objc.dg/special/special.exp,
8649         objc.dg/gnu-encoding/gnu-encoding.exp,
8650         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8651         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8652         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8653         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8654         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8655         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8656         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8657         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8658         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8659         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8660         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8661         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8662         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8663         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8664         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8665         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8666         Likewise.
8667
8668 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8669
8670         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8671         error message text.
8672
8673 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8674
8675         PR fortran/32945
8676         * gfortran.dg/initialization_12.f90: New test.
8677
8678 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8679
8680         PR fortran/31609
8681         * gfortran.dg/entry_12.f90: New test.
8682
8683 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8684
8685         PR fortran/32938
8686         * gfortran.dg/altreturn_6.f90: New test.
8687
8688 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8689
8690         PR fortran/32942
8691         * gfortran.dg/exponent_2.f90: New test.
8692
8693 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8694
8695         * gcc.dg/vect/vect-117.c: New test.
8696         * gcc.dg/vect/vect-74.c: Enabled test
8697         * gcc.dg/vect/vect-81.c: Enabled test
8698
8699 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8700
8701         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8702         s/dg-error/dg-warning where warning is expected.
8703
8704 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8705
8706         PR fortran/32770
8707         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8708         of huge() to correct kind.
8709
8710 2007-07-30  Ollie Wild  <aaw@google.com>
8711
8712         * gcc.dg/cpp/counter-2.c: New test.
8713         * gcc.dg/cpp/counter-3.c: New test.
8714         * gcc.dg/cpp/dir-only-1.c: New test.
8715         * gcc.dg/cpp/dir-only-1.h: New file.
8716         * gcc.dg/cpp/dir-only-2.c: New test.
8717         * gcc.dg/cpp/dir-only-3.c: New test.
8718         * gcc.dg/cpp/dir-only-3a.h: New file.
8719         * gcc.dg/cpp/dir-only-3b.h: New file.
8720         * gcc.dg/cpp/dir-only-4.c: New test.
8721         * gcc.dg/cpp/dir-only-5.c: New test.
8722         * gcc.dg/cpp/dir-only-6.c: New test.
8723
8724 2007-07-30  Julian Brown  <julian@codesourcery.com>
8725
8726         * gcc.target/arm/neon/v*.c: Regenerate.
8727
8728 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8729
8730         PR c++/32108
8731         * g++.dg/ext/label6.C: New.
8732
8733 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8734
8735         PR libfortran/32858
8736         PR libfortran/30814
8737         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8738
8739 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8740
8741         PR fortran/31211
8742         * gfortran.dg/actual_pointer_function_1.f90: New test.
8743
8744         PR fortran/32682
8745         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8746
8747 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8748
8749         PR fortran/32906
8750         * gfortran.dg/shape_1.f90: Adjust error message.
8751         * gfortran.dg/parameter_array_ref_1.f90: New test.
8752
8753 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8754
8755         PR fortran/31609
8756         * gfortran.dg/entry_11.f90: New test.
8757
8758 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8759             Revital Eres  <eres@il.ibm.com>
8760
8761         * gfortran.dg/sms-1.f90: New test.
8762
8763 2007-07-28  Richard Guenther  <rguenther@suse.de>
8764
8765         * gcc.c-torture/compile/pr32920.c: New testcase.
8766
8767 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8768
8769         PR c++/30917
8770         * g++.dg/lookup/friend11.C: New test.
8771
8772 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8773
8774         * gfortran.dg/namelist_5.f90: Adjusted error message.
8775         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8776         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8777         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8778         * gfortran.dg/namelist_32.f90: ... this.
8779
8780         PR fortran/32876
8781         * gfortran.dg/namelist_33.f90: New test.
8782
8783         PR fortran/32905
8784         * gfortran.dg/namelist_34.f90: New test.
8785
8786         PR fortran/31818
8787         * gfortran.dg/namelist_35.f90: New test.
8788
8789 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8790
8791         PR fortran/32880
8792         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8793
8794 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8795
8796         PR testsuite/32471
8797         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8798           assuming it is 0x7ffffffff.
8799         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8800         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8801
8802 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8803
8804         * gfortran.dg/operator_3.f90: Fix dg directive.
8805         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8806         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8807         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8808
8809 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8810
8811         * g++.dg/cpp0x/decltype1.C: New.
8812         * g++.dg/cpp0x/decltype2.C: New.
8813         * g++.dg/cpp0x/decltype3.C: New.
8814         * g++.dg/cpp0x/decltype4.C: New.
8815         * g++.dg/cpp0x/decltype5.C: New.
8816         * g++.dg/cpp0x/decltype6.C: New.
8817
8818 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8819
8820         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8821           because the test relies on bit 31 to be the sign bit.
8822
8823 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8824
8825         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8826           assuming it is 0x7fffffff.
8827         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8828         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8829
8830 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8831
8832         PR c++/32346
8833         * g++.dg/expr/bitfield9.C: New test.
8834
8835 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8836
8837         PR fortran/32899
8838         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8839
8840 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8841
8842         PR fortran/32760
8843         * gfortran.dg/private_type_7.f90: New test.
8844
8845 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8846
8847         PR fortran/32035
8848         * gfortran.dg/select_char_1.f90: New test.
8849
8850 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8851
8852         PR fortran/32903
8853         * gfortran.dg/initialization_11.f90: New test.
8854
8855 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8856
8857         * gcc.target/mips/ins-1.c: New test.
8858
8859 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8860
8861         PR/19232
8862         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8863         (f1): Likewise.
8864
8865 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8866
8867         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8868         error: width of 'spare' exceeds its type.
8869
8870 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8871
8872         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8873         * gcc.dg/sibcall-4.c: Likewise.
8874
8875 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8876
8877         PR rtl-optimization/31500
8878         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8879         * g++.dg/warn/Warray-bounds.C: Likewise.
8880
8881 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8882
8883         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8884
8885 2007-07-25  Julian Brown  <julian@codesourcery.com>
8886             Paul Brook  <paul@codesourcery.com>
8887             Joseph Myers  <joseph@codesourcery.com>
8888             Mark Shinwell  <shinwell@codesourcery.com>
8889
8890         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8891         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8892         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8893         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8894         (check_effective_target_arm_neon_hw): New.
8895         * gcc.target/arm/neon/neon.exp: New file.
8896         * gcc.target/arm/neon/polytypes.c: New file.
8897         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8898
8899 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8900
8901         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8902           targets where an "int" is less than 32 bits wide.
8903
8904 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8905
8906         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8907
8908 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8909
8910         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8911           during addition if an int is only 16 bits wide.
8912         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8913
8914 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8915
8916         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8917           size as "long int" and are 32 or 64 bits wide.
8918         * gcc.dg/torture/pr28814.c: Likewise.
8919
8920 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8921
8922         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8923           exactly as wide as an int.
8924
8925 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8926
8927         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8928         Define and use throughout as long long printf format specifier.
8929         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8930         Likewise.
8931
8932 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8933
8934         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8935         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8936
8937 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8938
8939         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8940
8941 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8942
8943         * gcc.c-torture/execute/20070724-1.c: New.
8944
8945 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8946
8947         PR fortran/31205
8948         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8949         "deallocates" to 24, since patch has code rid of much spurious
8950         code.
8951         * gfortran.dg/interface_assignment_1.f90 : New test.
8952
8953         PR fortran/32842
8954         * gfortran.dg/interface_assignment_2.f90 : New test.
8955
8956 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8957
8958         PR fortran/32867
8959         * fortran.dg/initialization_10.f90: New test.
8960
8961 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8962
8963         PR fortran/32778
8964         * gfortran.dg/imag_2.f: Removed
8965         * gfortran.dg/warn_std_1.f90: New test.
8966         * gfortran.dg/warn_std_2.f90: New test.
8967         * gfortran.dg/warn_std_3.f90: New test.
8968
8969 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8970
8971         PR c++/29001
8972         * g++.dg/init/new22.C: New.
8973
8974 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8975
8976         PR c++/32561
8977         * g++.dg/template/crash67.C: New.
8978
8979 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8980
8981         * lib/target-support.exp (check_effective_target_natural_alignment): 
8982         (check_effective_target_vector_alignment_reachable): New.
8983         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8984         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8985         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8986         check.
8987         * gcc.dg/vect/pr25413.c: Likewise.
8988         * gcc.dg/vect/pr31699.c: Likewise.
8989
8990 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8991
8992         PR fortran/30814
8993         * gfortran.dg/pack_bounds_1.f90:  New test case.
8994
8995 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8996
8997         PR fortran/31639
8998         * gfortran.dg/initialization_9.f90: New test.
8999
9000 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9001
9002         PR fortran/32797
9003         PR fortran/32800
9004         * gfortran.dg/bind_c_usage_8.f03: New test case.
9005         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9006         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9007
9008 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9009
9010         * gcc.target/mips/branch-cost-1.c: New test.
9011         * gcc.target/mips/branch-cost-2.c: Likewise.
9012
9013 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9014
9015         PR fortran/32732
9016         * gfortran.dg/c_char_tests.f03: New test case.
9017         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9018         * gfortran.dg/c_char_tests_2.f03: New test case.
9019         * gfortran.dg/value_6.f03: Ditto.
9020         * gfortran.dg/value_7.f03: Ditto.
9021
9022 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9023
9024         PR fortran/32600
9025         * gfortran.dg/c_funloc_tests_5.f03: New.
9026         * gfortran.dg/c_funloc_tests_5.f04: New.
9027         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9028
9029 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9030
9031         PR c++/32839
9032         * g++.dg/expr/call4.C: New.
9033         * g++.dg/expr/call5.C: New.
9034
9035 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9036
9037         PR fortran/32710
9038         * gfortran.dg/namelist_30.f90: New test.
9039
9040 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9041
9042         PR fortran/29962
9043         * gfortran.dg/array_initializer_1.f90: Removed warning.
9044         * gfortran.dg/initialization_1.f90: Adjusted messages.
9045         * gfortran.dg/nested_modules_6.f90: Removed warning.
9046
9047         PR fortran/31253
9048         * gfortran.dg/initialization_7.f90: New test.
9049
9050         PR fortran/31639
9051         * gfortran.dg/initialization_8.f90: New test.
9052
9053 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9054
9055         PR c++/30818
9056         * g++.dg/template/crash47.C: Adjust errors.
9057         * g++.dg/template/crash48.C: Adjust errors.
9058         * g++.dg/template/typename12.C: New.
9059         * g++.dg/template/typename13.C: New.
9060         * g++.dg/template/typename14.C: New.
9061         * g++.dg/template/typedef6.C: Adjust errors.
9062
9063 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9064
9065         PR fortran/32627
9066         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9067         * gfortran.dg/pr32627.f03: New test case.
9068
9069         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9070         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9071         c_f_pointer_logical.
9072         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9073         c_f_pointer_complex.
9074         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9075         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9076         c_f_pointer_shape_tests_2.
9077         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9078
9079 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9080
9081         PR fortran/32804
9082         * gfortran.dg/c_loc_tests_9.f03: New test case.
9083         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9084
9085 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9086
9087         PR fortran/32823
9088         * gfortran.dg/int_2.f90: New test.
9089         
9090 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9091
9092         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9093
9094 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9095
9096         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9097         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9098
9099 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9100
9101         PR tree-optimization/19910
9102         * gcc.dg/pr19910.c: New test.
9103
9104 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9105
9106         PR fortran/32738
9107         * gfortran.dg/pr32738.f90: New test.
9108
9109 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9110
9111         PR tree-optimzation/32635
9112         * gfortran.dg/pr32635.f:  New test case.
9113
9114 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9115
9116         PR fortran/32801
9117         * gfortran.dg/pr32801.f03: New test case.
9118
9119 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9120
9121         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9122         Test negative numbers also.
9123         * gcc.dg/c99-math-float-1.c: Likewise.
9124         * gcc.dg/c99-math-long-double-1.c: Likewise.
9125         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9126         test inputs.
9127
9128 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9129         
9130         * lib/target-supports.exp (check_effective_target_sync_int_long):
9131         Enable for xtensa.
9132         (check_effective_target_sync_char_short): Likewise.
9133         
9134 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9135
9136         * gcc.dg/pr28796-2.c: Add more cases.
9137
9138 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9139
9140         * gcc.dg/pr28796-1.c: Add more cases.
9141         * gcc.dg/pr28796-2.c: Likewise.
9142
9143 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9144
9145         * gcc.dg/pr28796-1.c: Add more cases.
9146         * gcc.dg/pr28796-2.c: Likewise.
9147
9148 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9149
9150         PR fortran/32535
9151         * gfortran.dg/pr32535.f90: New test.
9152
9153 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9154
9155         PR fortran/31320
9156         PR fortran/32665
9157         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9158
9159 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9160
9161         PR rtl-optimization/32773
9162         * gcc.dg/pr32773.c: New test.
9163
9164 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9165
9166         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9167         match flax-vector-conversions note.
9168         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9169         instead of dg-error for the warning.
9170
9171 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9172
9173         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9174           adapted to work on targets with 16-bit or wider int.
9175         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9176         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9177         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9178         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9179
9180 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9181
9182         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9183         support large arrays.
9184         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9185         * gcc.dg/20061109-1.c: Likewise.
9186         * gcc.c-torture/execute/20061101-1.x: Likewise.
9187         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9188         * gcc.c-torture/execute/pr31448.x: Likewise.
9189
9190 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9191
9192         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9193
9194         PR fortran/32238
9195         * gfortran.dg/pr32238.f90: New test.
9196
9197         PR fortran/32222
9198         * gfortran.dg/pr32222.f90: New test.
9199
9200         PR fortran/32242
9201         * gfortran.dg/pr32242.f90: New test.
9202         
9203 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9204             David Ung  <davidu@mips.com>
9205
9206         * gcc.target/mips/mips-sched-madd.c: New test case.
9207
9208 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9209
9210         PR libfortran/32611
9211         * gfortran.dg/large_real_kind_1.f90: Update test.
9212         * gfortran.dg/pr17706.f90: Update test.
9213         * gfortran.dg/fmt_zero_digits.f90: Update test.
9214         * gfortran.dg/fmt_zero_precision.f90: Update test.
9215         * gfortran.dg/real_const_3.f90: Update test.
9216
9217 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9218
9219         PR fortran/32036
9220         * gfortran.dg/bounds_check_8.f90: New test.
9221         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9222
9223 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9224
9225         PR fortran/32357
9226         * gfortran.dg/mvbits_2.f90: New test.
9227
9228 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9229
9230         PR libfortran/32731
9231         * gfortran.dg/pack_mask_1.f90:  New test.
9232         * gfortran.dg/unpack_mask_1.f90:  New test.
9233
9234 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9235
9236         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9237         * gcc.dg/20001101-1.c: Likewise.
9238         * gcc.dg/20001102-1.c: Likewise.
9239         * gcc.dg/20020116-2.c: Likewise.
9240         * gcc.dg/20020416-1.c: Likewise.
9241         * gcc.dg/sparc-constant-1.c: Likewise.
9242         * gcc.dg/sparc-dwarf2.c: Likewise.
9243         * gcc.dg/sparc-frame-1.c: Likewise.
9244         * gcc.dg/sparc-getcontext-1.c: Likewise.
9245         * gcc.dg/sparc-loop-1.c: Likewise.
9246         * gcc.dg/sparc-reg-1.c: Likewise.
9247         * gcc.dg/sparc-ret.c: Likewise.
9248         * gcc.dg/sparc-trap-1.c: Likewise.
9249         * gcc.dg/ultrasp10.c: Likewise.
9250         * gcc.dg/ultrasp11.c: Likewise.
9251         * gcc.dg/ultrasp1.c: Likewise.
9252         * gcc.dg/ultrasp2.c: Likewise.
9253         * gcc.dg/ultrasp3.c: Likewise.
9254         * gcc.dg/ultrasp4.c: Likewise.
9255         * gcc.dg/ultrasp5.c: Likewise.
9256         * gcc.dg/ultrasp6.c: Likewise.
9257         * gcc.dg/ultrasp7.c: Likewise.
9258         * gcc.dg/ultrasp8.c: Likewise.
9259         * gcc.dg/ultrasp9.c: Likewise.
9260         * gcc.dg/splet-1.c: Delete.
9261
9262 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9263
9264         PR fortran/32724
9265         * gfortran.dg/stfunc_5.f90: New test.
9266
9267 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9268
9269         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9270         New procedure to check if arrays are naturally aligned to the vector
9271         alignment boundary.
9272         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9273         in size_t typedef.  Adjust tree dump scan results according to
9274         vect_aligned_arrays target check.
9275         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9276         vect_aligned_arrays target check.
9277         * gcc.dg/vect/pr31699.c: Ditto.
9278
9279 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9280
9281         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9282         for V2DFmode vector conditional expression.
9283         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9284         and dfceq patterns.
9285         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9286         and dfcgt patterns.
9287         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9288         V2DFmode comparison and test special values.
9289         * lib/target-supports.exp: Switch on test for V2DFmode 
9290         vector conditional expression.
9291
9292 2007-07-13  Richard Guenther  <rguenther@suse.de>
9293
9294         PR tree-optimization/32721
9295         * gcc.dg/pr32721.c: New testcase.
9296
9297 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9298
9299         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9300         error message part that continues on a new line.
9301
9302 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9303
9304         * gcc.dg/c99-tgmath-1.c: New.
9305         * gcc.dg/c99-tgmath-2.c: New.
9306         * gcc.dg/c99-tgmath-3.c: New.
9307         * gcc.dg/c99-tgmath-4.c: New.
9308
9309 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9310             Janis Johnson  <janis187@us.ibm.com>
9311
9312         PR testsuite/25241
9313         * gcc.test-framework/dg-error-exp-F.c: New test.
9314         * gcc.test-framework/dg-warning-exp-F.c: New test.
9315         * lib/gcc.exp: Enable warning and error prefixes.
9316         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9317         (dg-error): Wrap original dg-error.
9318         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9319         markers from dg-error/dg-warning directives.
9320         * gcc.dg/20040322-1.c: Likewise.
9321         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9322         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9323         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9324         * gcc.dg/Werror-1.c: Likewise.
9325         * gcc.dg/Werror-10.c: Likewise.
9326         * gcc.dg/Werror-11.c: Likewise.
9327         * gcc.dg/Werror-2.c: Likewise.
9328         * gcc.dg/Werror-3.c: Likewise.
9329         * gcc.dg/Werror-4.c: Likewise.
9330         * gcc.dg/Werror-5.c: Likewise.
9331         * gcc.dg/Werror-6.c: Likewise.
9332         * gcc.dg/Werror-7.c: Likewise.
9333         * gcc.dg/Werror-8.c: Likewise.
9334         * gcc.dg/Werror-9.c: Likewise.
9335         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9336         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9337         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9338         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9339         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9340         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9341         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9342         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9343         * gcc.dg/Wnested-externs-1.c: Likewise.
9344         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9345         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9346         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9347         * gcc.dg/Wshadow-3.c: Likewise.
9348         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9349         * gcc.dg/Wwrite-strings-1.c: Likewise.
9350         * gcc.dg/anon-struct-5.c: Likewise.
9351         * gcc.dg/anon-struct-6.c: Likewise.
9352         * gcc.dg/anon-struct-7.c: Likewise.
9353         * gcc.dg/anon-struct-8.c: Likewise.
9354         * gcc.dg/array-8.c: Likewise.
9355         * gcc.dg/array-quals-2.c: Likewise.
9356         * gcc.dg/asm-qual-1.c: Likewise.
9357         * gcc.dg/asm-wide-1.c: Likewise.
9358         * gcc.dg/assign-warn-1.c: Likewise.
9359         * gcc.dg/assign-warn-2.c: Likewise.
9360         * gcc.dg/bitfld-10.c: Likewise.
9361         * gcc.dg/bitfld-11.c: Likewise.
9362         * gcc.dg/bitfld-12.c: Likewise.
9363         * gcc.dg/bitfld-13.c: Likewise.
9364         * gcc.dg/bitfld-14.c: Likewise.
9365         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9366         * gcc.dg/builtins-30.c: Likewise.
9367         * gcc.dg/c90-const-expr-5.c: Likewise.
9368         * gcc.dg/c90-typespec-1.c: Likewise.
9369         * gcc.dg/c99-const-expr-5.c: Likewise.
9370         * gcc.dg/c99-flex-array-5.c: Likewise.
9371         * gcc.dg/c99-fordecl-3.c: Likewise.
9372         * gcc.dg/c99-tag-3.c: Likewise.
9373         * gcc.dg/c99-typespec-1.c: Likewise.
9374         * gcc.dg/c99-vla-jump-1.c: Likewise.
9375         * gcc.dg/c99-vla-jump-2.c: Likewise.
9376         * gcc.dg/c99-vla-jump-3.c: Likewise.
9377         * gcc.dg/c99-vla-jump-4.c: Likewise.
9378         * gcc.dg/c99-vla-jump-5.c: Likewise.
9379         * gcc.dg/cast-1.c: Likewise.
9380         * gcc.dg/cast-2.c: Likewise.
9381         * gcc.dg/cast-3.c: Likewise.
9382         * gcc.dg/cast-4.c: Likewise.
9383         * gcc.dg/cast-pretty-print-1.c: Likewise.
9384         * gcc.dg/comp-goto-2.c: Likewise.
9385         * gcc.dg/comp-goto-3.c: Likewise.
9386         * gcc.dg/cpp/error-1.c: Likewise.
9387         * gcc.dg/cpp/if-paren.c: Likewise.
9388         * gcc.dg/decl-7.c: Likewise.
9389         * gcc.dg/decl-8.c: Likewise.
9390         * gcc.dg/decl-nospec-1.c: Likewise.
9391         * gcc.dg/decl-nospec-2.c: Likewise.
9392         * gcc.dg/decl-nospec-3.c: Likewise.
9393         * gcc.dg/declspec-10.c: Likewise.
9394         * gcc.dg/declspec-11.c: Likewise.
9395         * gcc.dg/declspec-12.c: Likewise.
9396         * gcc.dg/declspec-13.c: Likewise.
9397         * gcc.dg/declspec-14.c: Likewise.
9398         * gcc.dg/declspec-15.c: Likewise.
9399         * gcc.dg/declspec-16.c: Likewise.
9400         * gcc.dg/declspec-17.c: Likewise.
9401         * gcc.dg/declspec-4.c: Likewise.
9402         * gcc.dg/declspec-5.c: Likewise.
9403         * gcc.dg/declspec-6.c: Likewise.
9404         * gcc.dg/declspec-7.c: Likewise.
9405         * gcc.dg/declspec-8.c: Likewise.
9406         * gcc.dg/declspec-9.c: Likewise.
9407         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9408         * gcc.dg/dfp/constants-c99.c: Likewise.
9409         * gcc.dg/dfp/keywords-c89.c: Likewise.
9410         * gcc.dg/dfp/keywords-c99.c: Likewise.
9411         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9412         * gcc.dg/dfp/typespec.c: Likewise.
9413         * gcc.dg/dremf-type-compat-2.c: Likewise.
9414         * gcc.dg/dremf-type-compat-3.c: Likewise.
9415         * gcc.dg/dremf-type-compat-4.c: Likewise.
9416         * gcc.dg/empty-source-2.c: Likewise.
9417         * gcc.dg/empty-source-3.c: Likewise.
9418         * gcc.dg/enum3.c: Likewise.
9419         * gcc.dg/extra-semi-2.c: Likewise.
9420         * gcc.dg/extra-semi-3.c: Likewise.
9421         * gcc.dg/float-range-1.c: Likewise.
9422         * gcc.dg/float-range-2.c: Likewise.
9423         * gcc.dg/float-range-3.c: Likewise.
9424         * gcc.dg/float-range-5.c: Likewise.
9425         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9426         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9427         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9428         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9429         * gcc.dg/format/cast-1.c: Likewise.
9430         * gcc.dg/format/gcc_diag-3.c: Likewise.
9431         * gcc.dg/format/gcc_diag-4.c: Likewise.
9432         * gcc.dg/format/gcc_diag-6.c: Likewise.
9433         * gcc.dg/format/gcc_diag-8.c: Likewise.
9434         * gcc.dg/format/gcc_diag-9.c: Likewise.
9435         * gcc.dg/format/nul-2.c: Likewise.
9436         * gcc.dg/format/opt-1.c: Likewise.
9437         * gcc.dg/format/opt-2.c: Likewise.
9438         * gcc.dg/format/opt-3.c: Likewise.
9439         * gcc.dg/format/opt-4.c: Likewise.
9440         * gcc.dg/format/opt-5.c: Likewise.
9441         * gcc.dg/format/opt-6.c: Likewise.
9442         * gcc.dg/framework-2.c: Likewise.
9443         * gcc.dg/func-args-1.c: Likewise.
9444         * gcc.dg/func-outside-1.c: Likewise.
9445         * gcc.dg/func-outside-2.c: Likewise.
9446         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9447         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9448         * gcc.dg/if-empty-1.c: Likewise.
9449         * gcc.dg/init-bad-1.c: Likewise.
9450         * gcc.dg/init-bad-2.c: Likewise.
9451         * gcc.dg/init-bad-3.c: Likewise.
9452         * gcc.dg/init-desig-obs-2.c: Likewise.
9453         * gcc.dg/init-desig-obs-3.c: Likewise.
9454         * gcc.dg/init-empty-2.c: Likewise.
9455         * gcc.dg/init-empty-3.c: Likewise.
9456         * gcc.dg/inline-11.c: Likewise.
9457         * gcc.dg/inline-12.c: Likewise.
9458         * gcc.dg/inline-8.c: Likewise.
9459         * gcc.dg/inline-9.c: Likewise.
9460         * gcc.dg/inline3.c: Likewise.
9461         * gcc.dg/label-decl-1.c: Likewise.
9462         * gcc.dg/label-decl-2.c: Likewise.
9463         * gcc.dg/label-decl-3.c: Likewise.
9464         * gcc.dg/label-decl-4.c: Likewise.
9465         * gcc.dg/long-long-typespec-1.c: Likewise.
9466         * gcc.dg/lvalue-2.c: Likewise.
9467         * gcc.dg/lvalue-3.c: Likewise.
9468         * gcc.dg/nested-func-3.c: Likewise.
9469         * gcc.dg/nested-redef-1.c: Likewise.
9470         * gcc.dg/noreturn-4.c: Likewise.
9471         * gcc.dg/old-style-prom-2.c: Likewise.
9472         * gcc.dg/old-style-prom-3.c: Likewise.
9473         * gcc.dg/old-style-then-proto-1.c: Likewise.
9474         * gcc.dg/overflow-warn-1.c: Likewise.
9475         * gcc.dg/overflow-warn-2.c: Likewise.
9476         * gcc.dg/overflow-warn-3.c: Likewise.
9477         * gcc.dg/overflow-warn-4.c: Likewise.
9478         * gcc.dg/overflow-warn-6.c: Likewise.
9479         * gcc.dg/parm-forwdecl-2.c: Likewise.
9480         * gcc.dg/parm-forwdecl-3.c: Likewise.
9481         * gcc.dg/parm-impl-decl-1.c: Likewise.
9482         * gcc.dg/parm-impl-decl-2.c: Likewise.
9483         * gcc.dg/parm-incomplete-1.c: Likewise.
9484         * gcc.dg/parm-mismatch-1.c: Likewise.
9485         * gcc.dg/pointer-arith-1.c: Likewise.
9486         * gcc.dg/pointer-arith-2.c: Likewise.
9487         * gcc.dg/pointer-arith-3.c: Likewise.
9488         * gcc.dg/pointer-arith-4.c: Likewise.
9489         * gcc.dg/pointer-arith-6.c: Likewise.
9490         * gcc.dg/pointer-arith-7.c: Likewise.
9491         * gcc.dg/pointer-arith-8.c: Likewise.
9492         * gcc.dg/pr13804-1.c: Likewise.
9493         * gcc.dg/pr15698-1.c: Likewise.
9494         * gcc.dg/pr15698-2.c: Likewise.
9495         * gcc.dg/pr15698-3.c: Likewise.
9496         * gcc.dg/pr15698-4.c: Likewise.
9497         * gcc.dg/pr15698-5.c: Likewise.
9498         * gcc.dg/pr15698-6.c: Likewise.
9499         * gcc.dg/pr15698-7.c: Likewise.
9500         * gcc.dg/pr15698-8.c: Likewise.
9501         * gcc.dg/pr17188-1.c: Likewise.
9502         * gcc.dg/pr17301-1.c: Likewise.
9503         * gcc.dg/pr17301-2.c: Likewise.
9504         * gcc.dg/pr17730-1.c: Likewise.
9505         * gcc.dg/pr20368-1.c: Likewise.
9506         * gcc.dg/pr20368-2.c: Likewise.
9507         * gcc.dg/pr20368-3.c: Likewise.
9508         * gcc.dg/pr22308-1.c: Likewise.
9509         * gcc.dg/qual-component-1.c: Likewise.
9510         * gcc.dg/redecl-1.c: Likewise.
9511         * gcc.dg/redecl-11.c: Likewise.
9512         * gcc.dg/redecl-12.c: Likewise.
9513         * gcc.dg/redecl-13.c: Likewise.
9514         * gcc.dg/redecl-14.c: Likewise.
9515         * gcc.dg/redecl-15.c: Likewise.
9516         * gcc.dg/register-var-1.c: Likewise.
9517         * gcc.dg/register-var-2.c: Likewise.
9518         * gcc.dg/stmt-expr-2.c: Likewise.
9519         * gcc.dg/stmt-expr-3.c: Likewise.
9520         * gcc.dg/stmt-expr-label-1.c: Likewise.
9521         * gcc.dg/stmt-expr-label-2.c: Likewise.
9522         * gcc.dg/stmt-expr-label-3.c: Likewise.
9523         * gcc.dg/struct-empty-2.c: Likewise.
9524         * gcc.dg/struct-empty-3.c: Likewise.
9525         * gcc.dg/struct-parse-1.c: Likewise.
9526         * gcc.dg/struct-semi-1.c: Likewise.
9527         * gcc.dg/struct-semi-2.c: Likewise.
9528         * gcc.dg/struct-semi-3.c: Likewise.
9529         * gcc.dg/switch-5.c: Likewise.
9530         * gcc.dg/switch-6.c: Likewise.
9531         * gcc.dg/switch-7.c: Likewise.
9532         * gcc.dg/tls/diag-5.c: Likewise.
9533         * gcc.dg/transparent-union-1.c: Likewise.
9534         * gcc.dg/transparent-union-3.c: Likewise.
9535         * gcc.dg/typespec-1.c: Likewise.
9536         * gcc.dg/vla-init-2.c: Likewise.
9537         * gcc.dg/vla-init-3.c: Likewise.
9538         * gcc.dg/vla-init-4.c: Likewise.
9539         * gcc.dg/vla-init-5.c: Likewise.
9540         * gcc.dg/void-cast-2.c: Likewise.
9541         * gcc.dg/wvla-3.c: Likewise.
9542         * gcc.dg/wvla-7.c: Likewise.
9543         * gcc.target/i386/991209-1.c: Likewise.
9544         * gcc.target/ia64/fpreg-1.c: Likewise.
9545         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9546         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9547         
9548 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9549
9550         PR fortran/31639
9551         * gfortran.dg/func_decl_4.f90: New test.
9552
9553 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9554
9555         PR fortran/32727
9556         * gfortran.dg/interface_17.f90: New test.
9557
9558 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9559
9560         PR fortran/32599
9561         * gfortran.dg/32599.f03: New test case.
9562
9563         PR fortran/32601
9564         * gfortran.dg/32601.f03: New test case.
9565         * gfortran.dg/32601_1.f03: Ditto.
9566         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9567         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9568
9569 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9570
9571         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9572
9573 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9574             Devang Patel  <dpatel@apple.com>
9575
9576         PR tree-optimization/25413
9577         * gcc.dg/vect/vect-align-1.c: New.
9578         * gcc.dg/vect/vect-align-2.c: New.
9579         * gcc.dg/vect/pr25413.c: New.
9580         * gcc.dg/vect/pr25413a.c: New.
9581         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9582
9583 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9584
9585         * lib/target-support.exp (check_ultrasparc_hw_available):
9586         New function.
9587         (is-effective-target): Check $arg for ultrasparc_hw.
9588         (is-effective-target-keyword): Likewise.
9589         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9590         when determining what to do on sparc platforms.
9591         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9592         * gcc.dg/20001101-1.c: Likewise.
9593         * gcc.dg/20001101-2.c: Likewise.
9594         * gcc.dg/ultrasp9.c: Likewise.
9595         * gcc.dg/ultrasp10.c: Likewise.
9596         * gcc.target/sparc/pdist-3.c: Likewise.
9597
9598 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9599
9600         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9601
9602 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9603
9604         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9605         get vectorized.
9606         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9607         now get vectorized.
9608         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9609         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9610         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9611         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9612         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9613         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9614         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9615         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9616         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9617         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9618         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9619         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9620         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9621         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9622         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9623         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9624         Add spu.
9625
9626 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9627
9628         PR c++/30854
9629         * g++.dg/parse/error30.C: New test.
9630
9631 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9632
9633         PR fortran/29804
9634         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9635
9636 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9637
9638         * gfortran.fortran-torture/compile/pr32663.f: New test.
9639
9640 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9641
9642         PR c++/31027
9643         * g++.dg/inherit/virtual4.C: New.
9644
9645 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9646
9647         PR target/32661
9648         * gcc.target/i386/pr32661-1.c: New test.
9649
9650 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9651
9652         * gnat.dg/invariant_index.ad[sb]: New test.
9653
9654 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9655
9656         PR c++/32560
9657         * g++.dg/template/decl3.C: New.
9658
9659 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9660
9661         PR 32617
9662         * gcc.c-torture/execute/align-3.c: New.
9663
9664 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9665
9666         PR target/32708
9667         * gcc.target/i386/pr32708-1.c: New test.
9668         * gcc.target/i386/pr32708-2.c: Ditto.
9669         * gcc.target/i386/pr32708-3.c: Ditto.
9670
9671 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9672
9673         * g++.dg/init/new20.C: Remove svn:executable flag.
9674
9675 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9676
9677         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9678
9679 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9680
9681         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9682
9683 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9684
9685         PR testsuite/25241
9686         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9687         directive.
9688         
9689 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9690
9691         PR fortran/32157
9692         * gfortran.dg/overload_2.f90: New test.
9693
9694         PR fortran/32689
9695         * gfortran.dg/transfer_simplify_5.f90
9696
9697         PR fortran/32634
9698         * gfortran.dg/interface_15.f90: New test.
9699
9700 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9701
9702         PR libfortran/32336
9703         * gfortran.dg/matmul_5.f90:  New test case.
9704
9705 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9706
9707         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9708         * gcc.dg/fesd-any.h: Likewise.
9709         * gcc.dg/fesd-baseonly.c: Likewise.
9710         * gcc.dg/fesd-baseonly.h: Likewise.
9711         * gcc.dg/fesd-none.c: Likewise.
9712         * gcc.dg/fesd-none.h: Likewise.
9713         * gcc.dg/fesd-reduced.c: Likewise.
9714         * gcc.dg/fesd-reduced.h: Likewise.
9715         * gcc.dg/fesd-sys.c: Likewise.
9716         * gcc.dg/fesd-sys.h: Likewise
9717         * gcc.dg/fesd.h: Likewise.
9718
9719         * g++.dg/debug/dwarf2: New directory.
9720         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9721         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9722         * g++.dg/other/fesd-any.h: Likewise.
9723         * g++.dg/other/fesd-baseonly.C: Likewise.
9724         * g++.dg/other/fesd-baseonly.h: Likewise.
9725         * g++.dg/other/fesd-none.C: Likewise.
9726         * g++.dg/other/fesd-none.h: Likewise.
9727         * g++.dg/other/fesd-reduced.C: Likewise.
9728         * g++.dg/other/fesd-reduced.h: Likewise.
9729         * g++.dg/other/fesd-sys.C: Likewise.
9730         * g++.dg/other/fesd-sys.h: Likewise.
9731         * g++.dg/other/fesd.h: Likewise.
9732
9733 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9734
9735         PR fortran/31129
9736         * gfortran.dg/parameter_unused.f90: New test.
9737
9738 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9739
9740         PR tree-optimization/32681
9741         * gcc.dg/tree-ssa/pr32681.c: New test.
9742
9743 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9744
9745         PR fortran/32678
9746         * gfortran.dg/fmt_t_5.f90: New test.
9747
9748 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9749
9750         PR c++/30535
9751         * g++.dg/template/operator10.C: New.
9752
9753 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9754
9755         PR libfortran/32217
9756         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9757
9758 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9759
9760         PR fortran/29876
9761         * gfortran.dg/operator_6.f90: New test.
9762
9763 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9764
9765         PR fortran/17711
9766         * gfortran.dg/operator_4.f90: New test.
9767         * gfortran.dg/operator_5.f90: New test.
9768         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9769         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9770
9771 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9772
9773         PR fortran/32669
9774         * gfortran.dg/argument_checking_6.f90: New.
9775
9776 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9777
9778         PR fortran/25094
9779         * gfortran.dg/interface_155555.f90: New test.
9780
9781 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9782
9783         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9784         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9785
9786 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9787
9788         PR testsuite/25241
9789         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9790         discern pedantic diagnostics and errors.
9791         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9792         and not an error.
9793         * gcc.dg/20050121-1.c: This is an error and not a warning.
9794         * gcc.target/i386/sseregparm-2.c:  Likewise.
9795         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9796         * gcc.dg/charset/attribute2.c: Likewise.
9797         * gcc.dg/bitfld-1.c: Likewise.
9798         * gcc.dg/pack-test-2.c: Likewise.
9799         * gcc.dg/940510-1.c: Match separately error and warning.
9800         * gcc.dg/array-2.c: Match separately multiple messages. The second
9801         diagnostic is a pedantic warning and not an error.
9802         * gcc.dg/pr14475.c: Match separately multiple messages.
9803         * gcc.dg/pr18809-1.c: Likewise.
9804         * gcc.dg/pr27953.c: Likewise.
9805         * gcc.dg/vla-init-1.c: Likewise.
9806         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9807
9808 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9809
9810         PR fortran/32644
9811         * gfortran.dg/char_decl_1.f90: New test.
9812
9813 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9814
9815         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9816
9817 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9818
9819         PR c++/32232
9820         * g++.dg/template/overload9.C: New test.
9821
9822 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9823
9824         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9825         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9826
9827 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9828
9829         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9830         * gcc.dg/20001012-2.c: Likewise.
9831         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9832         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9833
9834 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9835
9836         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9837         about the chunk size when STACK_SIZE is defined.
9838
9839 2007-07-06  Josh Conner  <jconner@apple.com>
9840
9841         PR middle-end/32602
9842         * gcc.dg/sibcall-8.c: New test.
9843
9844 2007-07-06  Josh Conner  <jconner@apple.com>
9845
9846         PR middle-end/32603
9847         * gcc.target/arm/sibcall-1.c: New test.
9848
9849 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9850
9851         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9852
9853 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9854
9855         * gfortran.dg/save_parameter.f90: New test.
9856         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9857
9858 2007-07-06  Richard Guenther  <rguenther@suse.de>
9859
9860         * g++.dg/opt/pr30965.C: New testcase.
9861
9862 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9863
9864         * gcc.target/mips/save-restore-5.c: New test.
9865
9866 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9867
9868         PR rtl_optimization/32450
9869         * gcc.dg/pr32450.c: New runtime test.
9870
9871 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9872
9873         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9874         single underscore in scan directives.
9875
9876 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c++/32245
9879         * g++.dg/init/ptrmem4.C: New test.
9880
9881         PR c++/32251
9882         * g++.dg/init/new21.C: Likewise.
9883
9884         PR c++/31992
9885         * g++.dg/template/static30.C: Likewise.
9886
9887 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9888
9889         * gcc.dg/vect/costmodel/ppc: New directory.
9890         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9891         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9892         New test.
9893         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9894         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9895         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9896         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9897         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9898         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9899         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9900         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9901         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9902         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9903         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9904         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9905         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9906         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9907
9908 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9909
9910         PR fortran/32359
9911         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9912
9913 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9914
9915         PR fortran/32526
9916         * gfortran.dg/interface_14.f90: New test.
9917
9918         PR fortran/32613
9919         * gfortran.dg/do_iterator_2.f90: New test.
9920
9921 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9922
9923         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9924         (FE_DEC_DOWNWARD): Likewise.
9925         (FE_DEC_UPWARD): Likewise.
9926         (FE_DEC_TOWARDZERO): Likewise.
9927         (FE_DEC_TONEARESTFROMZERO): Likewise.
9928
9929 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9930
9931         * gcc.c-torture/compile/pr32606.c: New.
9932         * gfortran.fortran-torture/execute/pr32604.f90: New.
9933
9934 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9935
9936         * gcc.dg/visibility-12.c: New test.
9937         * gcc.dg/visibility-13.c: Likewise.
9938         * g++.dg/ext/visibility-9.C: Likewise.
9939         * g++.dg/ext/visibility-10.C: Likewise.
9940
9941 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9942
9943         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9944         * gcc.dg/sh-relax-vxworks.c: New test.
9945
9946 2007-07-04  Richard Guenther  <rguenther@suse.de>
9947
9948         PR tree-optimization/32500
9949         * gcc.c-torture/execute/pr32500.c: New testcase.
9950
9951 2007-07-04  Richard Guenther  <rguenther@suse.de>
9952
9953         PR tree-optimization/32482
9954         * gcc.c-torture/compile/pr32482.c: New testcase.
9955
9956 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9957
9958         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9959         VxWorks kernels.
9960         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9961         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9962         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9963         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9964
9965 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9966
9967         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9968
9969 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9970
9971         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9972
9973 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9974
9975         PR fortran/31198
9976         * gfortran.dg/min_max_optional_1.f90: New test.
9977         * gfortran.dg/min_max_optional_2.f90: New test.
9978         * gfortran.dg/min_max_optional_3.f90: New test.
9979
9980 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9981
9982         PR fortran/32545
9983         * gfortran.dg/fmt_error.f90: New test.
9984
9985 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9986
9987         PR fortran/32612
9988         * gfortran.dg/interface_13.f90: New test.
9989
9990 2007-07-03  Dave Brolley  <brolley@redhat.com>
9991
9992         PR c++/31743
9993         * g++.dg/init/new20.C: New test.
9994
9995 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9996
9997         PR fortran/32579
9998         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9999
10000 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10001
10002         PR fortran/25062
10003         * common_7.f90: New.
10004         * common_8.f90: New.
10005         * common_9.f90: New.
10006
10007 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10008
10009         PR fortran/30940
10010         * gfortran.dg/argument_checking_1.f90: New.
10011         * gfortran.dg/argument_checking_2.f90: New.
10012         * gfortran.dg/argument_checking_3.f90: New.
10013         * gfortran.dg/argument_checking_4.f90: New.
10014         * gfortran.dg/argument_checking_5.f90: New.
10015         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10016         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10017
10018 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10019
10020         * gcc.dg/pr32176.c: Add -w to default dg-options.
10021
10022 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10023
10024         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10025
10026 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10027
10028         PR fortran/20888
10029         * gfortran.dg/null_2.f90: New.
10030
10031 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10032             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10033
10034         PR middle-end/32176
10035         * gcc.dg/pr32176.c: New test.
10036
10037 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10038
10039         * gcc.dg/const-float80.c : New test.
10040         * gcc.dg/const-float128.c : New test.
10041         * gcc.dg/const-float80-ped.c : New test.
10042         * gcc.dg/const-float128-ped.c : New test.
10043
10044 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10045
10046         * gcc.dg/c99-math.h: Fix typo.
10047
10048 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10049
10050         PR libgomp/32468
10051         * gcc.dg/gomp/pr32468-1.c: New test.
10052
10053 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10054
10055         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10056         an ABI option.
10057
10058 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10059
10060         * gfortran.fortran-torture/compile/pr32583.f: New.
10061         * gcc.c-torture/compile/pr32584.c: New
10062
10063 2007-07-02  Ollie Wild  <aaw@google.com>
10064
10065         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10066         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10067
10068 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10069
10070         * gcc.target/mips/save-restore-1.c: New test.
10071         * gcc.target/mips/save-restore-2.c: Likewise.
10072         * gcc.target/mips/save-restore-3.c: Likewise.
10073         * gcc.target/mips/save-restore-4.c: Likewise.
10074
10075 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10076
10077         PR tree-optimization/31966
10078         PR tree-optimization/32533
10079         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10080         * gfortran.dg/pr32533.f90: Ditto.
10081
10082 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10083
10084         * g++.dg/opt/nrv12.C: New test.
10085         * gcc.target/i386/nrv1.c: New test.
10086
10087         PR c++/31748
10088         * g++.dg/gomp/pr31748.C: New test.
10089
10090 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10091  
10092         PR tree-optimization/32230
10093         * gcc.dg/vect/pr32230.c: New test.
10094
10095 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10096
10097         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10098         * bind_c_coms.f90: Ditto.
10099         * bind_c_coms_driver.c: Ditto.
10100         * bind_c_dts.f90: Ditto.
10101         * bind_c_dts_2.f03: Ditto.
10102         * bind_c_dts_2_driver.c: Ditto.
10103         * bind_c_dts_3.f03: Ditto.
10104         * bind_c_dts_4.f03: Ditto.
10105         * bind_c_dts_driver.c: Ditto.
10106         * bind_c_implicit_vars.f03: Ditto.
10107         * bind_c_procs.f03: Ditto.
10108         * bind_c_usage_2.f03: Ditto.
10109         * bind_c_usage_3.f03: Ditto.
10110         * bind_c_usage_5.f03: Ditto.
10111         * bind_c_usage_6.f03: Ditto.
10112         * bind_c_usage_7.f03: Ditto.
10113         * bind_c_vars.f90: Ditto.
10114         * bind_c_vars_driver.c: Ditto.
10115         * binding_c_table_15_1.f03: Ditto.
10116         * binding_label_tests.f03: Ditto.
10117         * binding_label_tests_10.f03: Ditto.
10118         * binding_label_tests_10_main.f03: Ditto.
10119         * binding_label_tests_11.f03: Ditto.
10120         * binding_label_tests_11_main.f03: Ditto.
10121         * binding_label_tests_12.f03: Ditto.
10122         * binding_label_tests_13.f03: Ditto.
10123         * binding_label_tests_13_main.f03: Ditto.
10124         * binding_label_tests_14.f03: Ditto.
10125         * binding_label_tests_2.f03: Ditto.
10126         * binding_label_tests_3.f03: Ditto.
10127         * binding_label_tests_4.f03: Ditto.
10128         * binding_label_tests_5.f03: Ditto.
10129         * binding_label_tests_6.f03: Ditto.
10130         * binding_label_tests_7.f03: Ditto.
10131         * binding_label_tests_8.f03: Ditto.
10132         * binding_label_tests_9.f03: Ditto.
10133         * c_assoc.f90: Ditto.
10134         * c_assoc_2.f03: Ditto.
10135         * c_f_pointer_shape_test.f90: Ditto.
10136         * c_f_pointer_tests.f90: Ditto.
10137         * c_f_tests_driver.c: Ditto.
10138         * c_funloc_tests.f03: Ditto.
10139         * c_funloc_tests_2.f03: Ditto.
10140         * c_funloc_tests_3.f03: Ditto.
10141         * c_funloc_tests_3_funcs.c: Ditto.
10142         * c_kind_params.f90: Ditto.
10143         * c_kind_tests_2.f03: Ditto.
10144         * c_kinds.c: Ditto.
10145         * c_loc_driver.c: Ditto.
10146         * c_loc_test.f90: Ditto.
10147         * c_loc_tests_2.f03: Ditto.
10148         * c_loc_tests_2_funcs.c: Ditto.
10149         * c_loc_tests_3.f03: Ditto.
10150         * c_loc_tests_4.f03: Ditto.
10151         * c_loc_tests_5.f03: Ditto.
10152         * c_loc_tests_6.f03: Ditto.
10153         * c_loc_tests_7.f03: Ditto.
10154         * c_loc_tests_8.f03: Ditto.
10155         * c_ptr_tests.f03: Ditto.
10156         * c_ptr_tests_10.f03: Ditto.
10157         * c_ptr_tests_5.f03: Ditto.
10158         * c_ptr_tests_7.f03: Ditto.
10159         * c_ptr_tests_7_driver.c: Ditto.
10160         * c_ptr_tests_8.f03: Ditto.
10161         * c_ptr_tests_8_funcs.c: Ditto.
10162         * c_ptr_tests_9.f03: Ditto.
10163         * c_ptr_tests_driver.c: Ditto.
10164         * c_size_t_driver.c: Ditto.
10165         * c_size_t_test.f03: Ditto.
10166         * com_block_driver.f90: Ditto.
10167         * global_vars_c_init.f90: Ditto.
10168         * global_vars_c_init_driver.c: Ditto.
10169         * global_vars_f90_init.f90: Ditto.
10170         * global_vars_f90_init_driver.c: Ditto.
10171         * interop_params.f03: Ditto.
10172         * iso_c_binding_only.f03: Ditto.
10173         * iso_c_binding_rename_1.f03: Ditto.
10174         * iso_c_binding_rename_1_driver.c: Ditto.
10175         * iso_c_binding_rename_2.f03: Ditto.
10176         * iso_c_binding_rename_2_driver.c: Ditto.
10177         * kind_tests_2.f03: Ditto.
10178         * kind_tests_3.f03: Ditto.
10179         * module_md5_1.f90: Ditto.
10180         * only_clause_main.c: Ditto.
10181         * print_c_kinds.f90: Ditto.
10182         * test_bind_c_parens.f03: Ditto.
10183         * test_c_assoc.c: Ditto.
10184         * test_com_block.f90: Ditto.
10185         * test_common_binding_labels.f03: Ditto.
10186         * test_common_binding_labels_2.f03: Ditto.
10187         * test_common_binding_labels_2_main.f03: Ditto.
10188         * test_common_binding_labels_3.f03: Ditto.
10189         * test_common_binding_labels_3_main.f03: Ditto.
10190         * test_only_clause.f90: Ditto.
10191         * use_iso_c_binding.f90: Ditto.
10192         * value_5.f90: Ditto.
10193         * value_test.f90: Ditto.
10194         * value_tests_f03.f90: Ditto.
10195
10196 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10197
10198         * gcc.dg/tls/opt-14.c: New.
10199
10200 2007-07-01  Ollie Wild  <aaw@google.com>
10201
10202         * g++.dg/lookup/using16.C: New test.
10203         * g++.dg/lookup/using17.C: New test.
10204
10205 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10206
10207         PR fortran/32239
10208         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10209         (test_4): Use proper test for floating point equality.
10210         (test_8): Likewise.
10211
10212 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10213
10214         PR libgfortran/32554
10215         * gfortran.dg/fmt_p_1.f90: New test.
10216
10217 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10218
10219         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10220         initialization and fix dg-final check - the initialization loop is
10221         vectorizable.
10222
10223 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10224             Volker Reichelt  <reichelt@netcologne.de>
10225
10226         PR middle-end/32559
10227         * gcc.dg/pr32559.c: New test.
10228
10229 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10230
10231         PR tree-optimization/25371
10232         * gcc.dg/vect/pr25371.c: New test.
10233
10234 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10235
10236         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10237         when allocating and initializing a flexible array.
10238
10239 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10240
10241         PR fortran/20373
10242         * gfortran.dg/intrinsic.f90: New test.
10243
10244 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10245
10246         PR fortran/32555
10247         * gfortran.dg/fmt_zero_check.f90: New.
10248
10249 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10250
10251         PR fortran/30284
10252         * gfortran.dg/repeat_f90: New test.
10253
10254 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10255
10256         PR testsuite/25241
10257         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10258         -pedantic-errors, so we should match errors.
10259         * gcc.dg/cpp/escape-1.c: Likewise.
10260         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10261         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10262         warning.
10263         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10264         errors instead of warnings.
10265         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10266         a pedantic warning.
10267         * gcc.dg/cpp/arith-3.c: Likewise.
10268
10269 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10270
10271         PR testsuite/25241
10272         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10273         * gcc.dg/pch/valid-2.c: Likewise.
10274         * gcc.dg/pch/valid-3.c: Likewise.
10275         * gcc.dg/pch/warn-1.c: Likewise.
10276         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10277         
10278 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10279
10280         PR c/4076
10281         * gcc.dg/Wunused-function.c: New.
10282         
10283 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10284
10285         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10286
10287 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10288
10289         * g++.dg/other/canon-31724.C: New.
10290         
10291 2007-06-29  Jan Hubicka  <jh@suse.cz>
10292
10293         PR middle-end/32372
10294         * gcc.c-torture/compile/pr32372.c: new.
10295
10296 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10297
10298         * gfortran.dg/operator_3.f90: New test.
10299
10300 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10301
10302         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10303         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10304
10305 2007-06-29  Richard Guenther  <rguenther@suse.de>
10306
10307         PR middle-end/32493
10308         * gcc.dg/inline-23.c: New testcase.
10309
10310 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10311
10312         PR tree-optimization/24659
10313         * gcc.target/i386/vectorize2.c: New test.
10314         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10315         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10316
10317 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10318
10319         * gcc.dg/pointer-arith-9.c: New test.
10320
10321 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10322
10323         PR fortran/32483
10324         * gfortran.dg/fmt_read_2.f90: New.
10325
10326 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10327
10328         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10329         If it exists, don't try to create it.
10330
10331 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10332
10333         * g++.dg/ext/visibility/ms-compat-1.C: New.
10334
10335 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10336
10337         PR tree-opt/32417
10338         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10339
10340 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10341
10342         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10343         targets.
10344
10345 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10346
10347         PR fortran/32467
10348         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10349
10350 2007-06-27  Richard Guenther  <rguenther@suse.de>
10351
10352         PR middle-end/32492
10353         * gcc.dg/inline-22.c: New testcase.
10354
10355 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10356
10357         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10358         the scan-assembler constant.
10359
10360 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10361
10362         PR 20216
10363         * gcc.dg/pr20216.c: New.
10364
10365 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10366
10367         PR tree-opt/32421
10368         * gcc.dg/vect/pr32421.c: New test.
10369
10370 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10371
10372         PR c++/32111
10373         * g++.dg/other/friend5.C: New test.
10374
10375 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10376
10377         PR fortran/32464
10378         * gfortran.dg/host_assoc_function_2.f90: New test.
10379
10380         PR fortran/31494
10381         * gfortran.dg/host_assoc_call_1.f90: New test.
10382
10383 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10384
10385         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10386         
10387 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10388
10389         PR fortran/32456
10390         * gfortran.dg/error_format.f90: New test.
10391
10392 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10393
10394         PR fortran/32136
10395         * gfortran.dg/pr32136.f90: New test.
10396
10397 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/31726
10400         * gfortran.dg/minmaxloc_1.f90: New test.
10401
10402         PR fortran/32298
10403         * gfortran.dg/minmaxloc_2.f90: New test.
10404
10405 2007-06-23  Richard Guenther  <rguenther@suse.de>
10406
10407         PR tree-optimization/16876
10408         PR middle-end/29478
10409         * gcc.dg/pr29254.c: The warning is bogus.
10410         * gcc.dg/warn-1.c: Likewise.
10411         * gcc.dg/assign-warn-3.c: Likewise.
10412         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10413
10414 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10415
10416         * gcc.c-torture/execute/20070623-1.c: New.
10417
10418 2007-06-22  Jan Hubicka  <jh@suse.cz>
10419
10420         * gcc.c-torture/compile/pr31541.c: New.
10421
10422 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10423
10424         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10425         Remove -m64 from dg-options.
10426
10427 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10428
10429         PR middle-end/32374
10430         * gcc.dg/pr32374.c: New test.
10431
10432 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10433
10434         PR fortran/32360
10435         * gfortran.dg/pointer_assign_3.f90: New test.
10436
10437 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10438
10439         * gcc.dg/tree-ssa/pr19590.c: New.
10440
10441 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10442
10443         PR fortran/31162
10444         * gfortran.dg/assign.f90: Update test.
10445         * gfortran.dg/real_do_1.f90: Update test.
10446         * gfortran.dg/gomp/omp_do1.f90: Update test.
10447         * gfortran.dg/warnings_are_errors_1.f: Update test.
10448         * gfortran.dg/g77/20010519-1.f: Update test.
10449         * gfortran.dg/g77/pr9258.f: Update test.
10450         * gfortran.dg/g77/960317-1.f: Update test.
10451
10452 2007-06-21  Richard Guenther  <rguenther@suse.de>
10453
10454         PR tree-optimization/32453
10455         * gcc.c-torture/compile/pr32453.c: New testcase.
10456
10457 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10458
10459         PR tree-optimization/31866
10460         * gcc.dg/pr31866.c: New test.
10461
10462 2007-06-21  Richard Guenther  <rguenther@suse.de>
10463
10464         PR tree-optimization/32451
10465         * g++.dg/torture/20070621-1.C: New testcase.
10466
10467 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10468
10469         * gcc.dg/attr-isr.c: Test delay slot content.
10470         
10471 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10472
10473         PR fortran/32361
10474         gfortran.dg/pointer_assign_2.f90: New test.
10475
10476 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10477
10478         PR fortran/25061
10479         gfortran.dg/invalid_procedure_name.f90: New test.
10480
10481 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10482
10483         PR tree-optimization/25737
10484         * gcc.dg/tree-ssa/alias-14.c: New test.
10485
10486 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10487
10488         * gcc.target/i386/large-size-array-3.c: New.
10489
10490 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10491         Richard Guenther  <rguenther@suse.de>
10492
10493         PR fortran/32140
10494         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10495
10496 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10497
10498         PR middle-end/31959
10499         * gcc.dg/pr31959.c: New test.
10500
10501         PR inline-asm/32109
10502         * g++.dg/ext/asm10.C: New test.
10503
10504         PR middle-end/32285
10505         * gcc.c-torture/execute/20070614-1.c: New test.
10506
10507 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10508
10509         * gcc.target/arm/stack-corruption.c: New test.
10510
10511 2007-06-19  Richard Guenther  <rguenther@suse.de>
10512
10513         * g++.dg/torture/pr30252.C: New testcase.
10514
10515 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR tree-optimization/32353
10518         * g++.dg/opt/nrv13.C: New test.
10519
10520 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10521
10522         PR fortran/20863
10523         PR fortran/20882
10524         * gfortran.dg/impure_assignment_2.f90 : New test.
10525
10526         PR fortran/32236
10527         * gfortran.dg/data_initialized_2.f90 : New test.
10528
10529         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10530         appropriate version of 'dmach'.
10531
10532 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10533
10534         PR target/32389
10535         * gcc.target/i386/pr32389.c New test.
10536
10537 2007-06-18  Simon Baldwin <simonb@google.com>
10538
10539         PR c++/31923
10540         * g++.dg/template/error25.C: New.
10541         * g++.dg/template/spec35.C: New.
10542
10543 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10544
10545         * gcc.c-torture/compile/pr32355.c: New testcase.
10546         
10547 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10548
10549         PR tree-optimization/32383
10550         * g++.dg/opt/pr32383.C: New test.
10551
10552 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10553
10554         PR rtl-optimization/32366
10555         * gcc.dg/vect/pr32366.c: New test.
10556
10557 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10558
10559         * gcc.c-torture/compile/pr32349.c: New testcase.
10560         
10561 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10562
10563         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10564         * gcc.target/sparc/combined-2.c: Likewise.
10565         * gcc.target/sparc/fexpand.c : Likewise.
10566         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10567         * gcc.target/sparc/fpack16.c : Likewise.
10568         * gcc.target/sparc/fpmerge.c : Likewise.
10569         * gcc.target/sparc/fpmul.c : Likewise.
10570         * gcc.target/sparc/noresult.c : Likewise.
10571         * gcc.target/sparc/pdist.c: Likewise.
10572
10573 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10574
10575         PR middle-end/31723
10576         * gcc.target/i386/recip-divf.c: New test.
10577         * gcc.target/i386/recip-sqrtf.c: Ditto.
10578         * gcc.target/i386/recip-vec-divf.c: Ditto.
10579         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10580         * gcc.target/i386/sse-recip.c: Ditto.
10581         * gcc.target/i386/sse-recip-vec.c: Ditto.
10582
10583 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10584
10585         PR tree-opt/32225
10586         * gcc.c-torture/compile/20070605-1.c: New test.
10587
10588         * gcc.c-torture/compile/20070603-1.c: New testcase.
10589         * gcc.c-torture/compile/20070603-2.c: New testcase.
10590
10591         * gcc.c-torture/compile/20070531-1.c: New test.
10592
10593         PR tree-opt/32167
10594         * gcc.c-torture/compile/20070531-2.c: New test.
10595
10596         PR tree-opt/32144
10597         * gcc.c-torture/compile/20070529-1.c: New test.
10598
10599         PR tree-opt/32145
10600         * gcc.c-torture/compile/20070529-2.c: New test.
10601
10602         PR tree-opt/32015
10603         * gcc.c-torture/compile/20070520-1.c: New test.
10604
10605         * g++.dg/ext/java-1.C: New test.
10606
10607         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10608         loops instead of one. Remove the "can't determine dependence"
10609         check.
10610         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10611         needed as the cast is gone in the first place.
10612         * gcc.dg/max-1.c: Change local variable a to be a global one.
10613         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10614         have a cast which is PREd.
10615
10616 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10617
10618         * g++.dg/lookup/anon6.C: New test.
10619
10620 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10621
10622         PR c++/31806
10623         * g++.dg/opt/static6.C: New testcase.
10624
10625 2007-06-14  Geoff Keating  <geoffk@apple.com>
10626
10627         * g++.dg/ext/visibility/overload-1.C: New.
10628
10629         PR 31093
10630         * g++.dg/ext/visibility/anon4.C: New.
10631
10632 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10633
10634         PR target/32268
10635         * gcc.target/i386/pr32268.c: New test.
10636
10637 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10638
10639         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10640         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10641         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10642
10643         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10644         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10645         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10646         BID is used.
10647
10648 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10649
10650         PR fortran/32302
10651         * gfortran.dg/common_resize_1.f90: New test.
10652
10653 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10654
10655         PR target/32274
10656         * gcc.dg/vect/pr32224.c: Fix.   
10657         
10658 2007-06-13  Eric Christopher  <echristo@apple.com>
10659
10660         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10661
10662 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10663
10664         PR fortran/32323
10665         * gfortran.dg/actual_array_vect_1.f90: New.
10666
10667 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10668
10669         * gcc.target/sparc/mfpu.c: New test.
10670
10671 2007-06-12  Geoff Keating  <geoffk@apple.com>
10672
10673         * g++.dg/warn/weak1.C: Suppress on Darwin.
10674         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10675
10676 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10677
10678         PR middle-end/31579
10679          * g++.dg/torture/pr31579.C: New testcase.
10680
10681 2007-06-12  Ian Lance Taylor  <iant@google.com>
10682
10683         PR libstdc++/29286
10684         * g++.dg/init/new16.C: New test.
10685         * g++.dg/init/new17.C: New test.
10686         * g++.dg/init/new18.C: New test.
10687         * g++.dg/init/new19.C: New test.
10688
10689 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10690
10691         * gnat.dg/lhs_view_convert.adb: New test.
10692
10693 2007-06-12  Richard Guenther  <rguenther@suse.de>
10694
10695         PR tree-optimization/15353
10696         PR tree-optimization/31657
10697         * gcc.c-torture/execute/20070424-1.c: New testcase.
10698         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10699         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10700         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10701         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10702         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10703
10704 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10705
10706         PR rtl-optimization/32293
10707         * gcc.dg/pr32293.c: New test.
10708
10709 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10710
10711         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10712
10713 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10714
10715         PR fortran/29786
10716         * gfortran.dg/equiv_7.f90: New test.
10717         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10718
10719         PR fortran/30875
10720         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10721
10722 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10723
10724         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10725         * gcc.dg/setjmp-4.c: Likewise.
10726         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10727
10728 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10729
10730         PR rtl-optimization/31025
10731         * gfortran.dg/pr31025.f90: New.
10732
10733 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10734
10735         PR target/32280
10736         * gcc.target/i386/pr32280.c: New test.
10737
10738 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10739
10740         PR middle-end/32279
10741         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10742
10743 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10744
10745         PR libgfortran/32235
10746         * gfortran.dg/backspace_9.f: New test.
10747
10748 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10749
10750         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10751
10752 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10753
10754         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10755
10756 2007-06-09  Ian Lance Taylor  <iant@google.com>
10757
10758         PR tree-optimization/32169
10759         * gcc.c-torture/compile/pr32169.c: New test.
10760
10761 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10762
10763         * gcc.dg/vect/costmodel: New directory.
10764         * gcc.dg/vect/costmodel/i386: New directory.
10765         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10766         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10767         New test.
10768         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10769         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10770         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10771         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10772         * gcc.dg/vect/costmodel/x86_64: New directory.
10773         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10774         New testsuite.
10775         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10776         New test.
10777         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10778         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10779         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10780         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10781         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10782
10783 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10784
10785         PR tree-optimization/32243
10786         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10787         flags for -Os tests.
10788         * gcc.dg/vect/03-vect-pr32243.c: New test.
10789
10790 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10791
10792         PR tree-optimization/32224
10793         * gcc.dg/vect/pr32224.c: New test.
10794
10795 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10796
10797         PR c++/32177
10798         * g++.dg/gomp/pr32177.C: New test.
10799
10800 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10801
10802         PR testsuite/25241
10803         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10804         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10805         warning nor an error.
10806         * gcc.dg/Wfatal-2.c: Likewise.
10807         * gcc.dg/Werror-1.c: Likewise.
10808         * gcc.dg/Werror-5.c: Likewise.
10809         * gcc.dg/Werror-7.c: Likewise.
10810         * gcc.dg/Werror-10.c: Likewise.
10811         * gcc.dg/Werror-11.c: Likewise.
10812
10813 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10814
10815         PR c++/30759
10816         * g++.dg/init/brace6.C: New test.
10817
10818 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10819
10820         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10821         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10822         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10823         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10824
10825         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10826         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10827         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10828         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10829         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10830         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10831         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10832         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10833
10834         * gcc.dg/darwin-minversion-3.c: New.
10835
10836 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10837
10838         * gcc.target/i386/builtin-copysign.c: New test.
10839
10840 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10841
10842         PR tree-optimization/32220
10843         * gfortran.dg/predcom-2.f: New testcase.
10844
10845 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10846
10847         PR tree-opt/32231
10848         * gcc.target/i386/vectorize4.c: New test.
10849
10850 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10851
10852         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10853
10854 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10855
10856         PR testsuite/25241
10857         * gcc.dg/simd-5.c: Mark output as a note.
10858         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10859         dg-message.
10860         * gcc.dg/simd-1.c: Likewise.
10861         * gcc.dg/always_inline.c: Mark output as a sorry.
10862         * gcc.dg/always_inline2.c: Likewise.
10863         * gcc.dg/always_inline3.c: Likewise.
10864
10865 2007-06-06  Ian Lance Taylor  <iant@google.com>
10866
10867         * g++.dg/conversion/enum1.C: New test.
10868
10869 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10870
10871         PR tree-optimization/32216
10872         * gcc.dg/vect/pr32216.c: New test.
10873
10874 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10875
10876         PR testsuite/18923
10877         * gfortran.dg/invalid_contains_1.f90: New test.
10878         * gfortran.dg/invalid_contains_2.f90: New test.
10879
10880 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10881
10882         PR testsuite/32057
10883         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10884         midnight issues.
10885
10886 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10887
10888         PR testsuite/25241
10889         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10890         dg-message to match de note.
10891         * gcc.dg/pr26570.c: Use dg-message for a note.
10892         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10893         dg-error instead of dg-warning because of -Werror.
10894         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10895         neither an error, nor a warning.
10896         * gcc.dg/glibc-uclibc-2.c: Likewise
10897         * gcc.dg/cpp/19940712-1.c: Likewise.
10898
10899 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10900
10901         PR preprocessor/23479
10902         * gcc.dg/binary-constants-1.c: Add test suites for
10903         the 0b-prefixed binary integer constants.
10904         * gcc.dg/binary-constants-2.c: Ditto.
10905         * gcc.dg/binary-constants-3.c: Ditto.
10906         * gcc.dg/binary-constants-4.c: Ditto.
10907
10908 2007-06-05  Ian Lance Taylor  <iant@google.com>
10909
10910         * gcc.dg/Wstrict-overflow-19.c: New test.
10911
10912 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10913
10914         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10915
10916 2007-06-04  Ian Lance Taylor  <iant@google.com>
10917
10918         * gcc.dg/Wstrict-overflow-18.c: New test.
10919
10920 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10921
10922         PR testsuite/25241
10923         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10924         * gcc.dg/cpp/mi5.c: Likewise.
10925         * gcc.dg/cpp/mi7.c: Likewise.
10926
10927 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10928
10929         PR c/32191
10930         * gcc.dg/pr32191.c: New test.
10931
10932 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10933
10934         PR fortran/32124
10935         * gfortran.dg/allocate_stat_1.f90: Remove.
10936
10937 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10938
10939         * gcc.target/i386/sse4_2-check.h: New.
10940         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10941         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10942         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10943         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10944         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10945         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10946         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10947         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10948         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10949         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10950         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10951         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10952         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10953         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10954         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10955         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10956         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10957         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10958
10959 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10960
10961         * gcc.dg/pie-link.c: New test.
10962
10963 2007-06-01  Ian Lance Taylor  <iant@google.com>
10964
10965         * gcc.dg/Wstrict-overflow-17.c: New test.
10966
10967 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10968
10969         * gcc.dg/builtin-return-1.c (g): New.
10970         (main): Allocate at least 64 bytes on the stack.
10971
10972 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10973
10974         * g++.dg/init/cleanup3.C: New test.
10975
10976 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10977
10978         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10979         int is 16 bits.
10980
10981 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10982
10983         PR fortran/32156
10984         * gfortran.dg/char_array_constructor_3.f90: New test.
10985
10986 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10987
10988         PR tree-optimization/32160
10989         * gfortran.dg/predcom-1.f: New test.
10990
10991 2007-05-31  Richard Guenther  <rguenther@suse.de>
10992
10993         * g++.dg/other/str_empty.C: Move...
10994         * g++.dg/other/pr30567.C: Move...
10995         * g++.dg/tree-ssa/pr27218.C: Move...
10996         * g++.dg/torture: ...here and remove dg-options.
10997
10998 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10999
11000         PR c++/32158
11001         * g++.dg/ext/is_pod_incomplete.C: New.
11002
11003 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11004             Douglas Gregor <doug.gregor@gmail.com>
11005             Pedro Lamarao <pedro.lamarao@mndfck.org>
11006             Howard Hinnant <howard.hinnant@gmail.com>
11007
11008         PR c++/7412
11009         PR c++/29939
11010         * g++.dg/cpp0x/rv8p.C: New.
11011         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11012         * g++.dg/cpp0x/cast-bug.C: New.
11013         * g++.dg/cpp0x/elision_weak.C: New.
11014         * g++.dg/cpp0x/collapse-bug.C: New.
11015         * g++.dg/cpp0x/rv3p.C: New.
11016         * g++.dg/cpp0x/rv7n.C: New.
11017         * g++.dg/cpp0x/overload-conv-1.C: New.
11018         * g++.dg/cpp0x/rv2n.C: New.
11019         * g++.dg/cpp0x/deduce.C: New.
11020         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11021         * g++.dg/cpp0x/rv6p.C: New.
11022         * g++.dg/cpp0x/template_deduction.C: New.
11023         * g++.dg/cpp0x/implicit-copy.C: New.
11024         * g++.dg/cpp0x/rv1p.C: New.
11025         * g++.dg/cpp0x/cast.C: New.
11026         * g++.dg/cpp0x/rv5n.C: New.
11027         * g++.dg/cpp0x/collapse.C: New.
11028         * g++.dg/cpp0x/overload-conv-2.C: New.
11029         * g++.dg/cpp0x/rv4p.C: New.
11030         * g++.dg/cpp0x/rvo.C: New.
11031         * g++.dg/cpp0x/iop.C: New.
11032         * g++.dg/cpp0x/rv3n.C: New.
11033         * g++.dg/cpp0x/rv7p.C: New.
11034         * g++.dg/cpp0x/reference_collapsing.C: New.
11035         * g++.dg/cpp0x/overload.C: New.
11036         * g++.dg/cpp0x/named.C: New.
11037         * g++.dg/cpp0x/rv2p.C: New.
11038         * g++.dg/cpp0x/rv6n.C: New.
11039         * g++.dg/cpp0x/not_special.C: New.
11040         * g++.dg/cpp0x/bind.C: New.
11041         * g++.dg/cpp0x/rv1n.C: New.
11042         * g++.dg/cpp0x/rv5p.C: New.
11043         * g++.dg/cpp0x/elision.C: New.
11044         * g++.dg/cpp0x/named_refs.C: New.
11045         * g++.dg/cpp0x/unnamed_refs.C: New.
11046         * g++.dg/cpp0x/rv4n.C: New.
11047         * g++.dg/cpp0x/elision_neg.C: New.
11048         * g++.dg/init/copy7.C: Run in C++98 mode.
11049         * g++.dg/overload/arg1.C: Ditto.
11050         * g++.dg/overload/arg4.C: Ditto.
11051
11052 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11053
11054         PR c++/31809
11055         * g++.dg/opt/static5.C: New test.
11056
11057 2007-05-30  Richard Guenther  <rguenther@suse.de>
11058
11059         * g++.dg/dg.exp: Prune torture/.
11060         * g++.dg/torture/dg-torture.exp: New testsuite.
11061
11062 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11063
11064         * gcc.target/arm/pr27387.C: Move and rename to ...
11065         * g++.dg/inherit/thunk8.C: ... here.
11066
11067 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11068
11069         PR tree-optimization/31769
11070         * g++.dg/gomp/pr31769.C: New test.
11071
11072 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11073
11074         * gcc.target/i386/stack-realign.c: New.
11075
11076 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11077
11078         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11079
11080 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11081
11082         * gfortran.dg/sizeof.f90: New.
11083
11084 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11085
11086         PR c/31339
11087         * gcc.dg/boolcomplex-1.c: New test.
11088
11089         PR c++/31339
11090         * g++.dg/ext/boolcomplex-1.c: New test.
11091
11092 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11093
11094         * gcc.dg/matrix: New directory.
11095
11096 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11097
11098         PR fortran/32124
11099         * gfortran.dg/allocate_stat_1.f90: New.
11100
11101 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11102
11103         PR fortran/31972
11104         * transfer_hollerith_1.f90: New test.
11105
11106 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11107
11108         PR tree-opt/32100
11109         * gcc.c-torture/execute/vrp-7.c: New test.
11110
11111 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11112
11113         * gfortran.dg/transfer_simplify_4.f90: New test.
11114
11115 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11116
11117         PR fortran/32088
11118         * gfortran.dg/func_result_3.f90: New.
11119
11120 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11121
11122         PR middle-end/32083
11123         * gfortran.dg/transfer_simplify_3.f90: New.
11124
11125 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11126
11127         PR target/32065
11128         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11129         to compile options.
11130         * gcc.target/i386/pr32065-2.c: New test.
11131
11132 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11133
11134         PR fortran/31813
11135         * gfortran.dg/io_constraints_2.f90: Update.
11136
11137 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11138
11139         PR fortran/31219
11140         * gfortran.dg/array_constructor_17.f90: New test.
11141
11142 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11143
11144         PR tree-opt/32090
11145         * g++.dg/opt/array2.C: New testcase.
11146
11147 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11148
11149         PR target/32065
11150         * gcc.target/i386/pr32065.c: New test.
11151
11152 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11153             Marcus Meissner <meissner@suse.de>
11154
11155         * gcc.dg/attr-alloc_size.c: New.
11156
11157 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11158             Lee Millward  <lee.millward@gmail.com>
11159
11160         PR c++/31745
11161         * g++.dg/parse/crash34.C: New test.
11162
11163         * g++.dg/parse/crash35.C: New test.
11164
11165 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11166
11167         * gcc.target/i386/sse2-check.h: New.
11168         * gcc.target/i386/sse2-vec-1.c: Likewise.
11169         * gcc.target/i386/sse2-vec-2.c: Likewise.
11170         * gcc.target/i386/sse2-vec-3.c: Likewise.
11171         * gcc.target/i386/sse2-vec-4.c: Likewise.
11172         * gcc.target/i386/sse2-vec-5.c: Likewise.
11173         * gcc.target/i386/sse2-vec-6.c: Likewise.
11174
11175 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11176
11177         PR c++/31431
11178         PR c++/31432
11179         PR c++/31434
11180         PR c++/31435
11181         PR c++/31437
11182         PR c++/31438
11183         PR c++/31442
11184         PR c++/31443
11185         PR c++/31444
11186         PR c++/31445
11187         * g++.dg/cpp0x/pr31431.C: New.
11188         * g++.dg/cpp0x/pr31437.C: New.
11189         * g++.dg/cpp0x/pr31442.C: New.
11190         * g++.dg/cpp0x/pr31444.C: New.
11191         * g++.dg/cpp0x/pr31431-2.C: New.
11192         * g++.dg/cpp0x/pr31432.C: New.
11193         * g++.dg/cpp0x/pr31434.C: New.
11194         * g++.dg/cpp0x/pr31438.C: New.
11195         * g++.dg/cpp0x/pr31443.C: New.
11196         * g++.dg/cpp0x/pr31445.C: New.
11197         * g++.dg/cpp0x/variadic-crash1.C: New.
11198
11199 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11200
11201         * gcc.target/arm/long-calls-1.c: New test.
11202         * gcc.target/arm/long-calls-2.c: Likewise.
11203         * gcc.target/arm/long-calls-3.c: Likewise.
11204         * gcc.target/arm/long-calls-4.c: Likewise.
11205
11206 2007-05-25  Richard Guenther  <rguenther@suse.de>
11207             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11208
11209         PR tree-optimization/31982
11210         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11211
11212 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11213
11214         PR fortran/32047
11215         * gfortran.dg/result_in_spec_2.f90: New test.
11216
11217 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11218
11219         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11220
11221 2007-05-24  Ollie Wild  <aaw@google.com>
11222
11223         * gcc.dg/cpp/counter-1.c: New test.
11224         * gcc.dg/pch/counter-1.c: New test.
11225         * gcc.dg/pch/counter-1.hs: New file.
11226         * gcc.dg/pch/counter-2.c: New test.
11227         * gcc.dg/pch/counter-2.hs: New file.
11228         * gcc.dg/pch/counter-3.c: New test.
11229         * gcc.dg/pch/counter-3.hs: New file.
11230
11231 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11232
11233         * gcc.dg/tree-ssa/predcom-1.c: New test.
11234         * gcc.dg/tree-ssa/predcom-2.c: New test.
11235         * gcc.dg/tree-ssa/predcom-3.c: New test.
11236         * gcc.dg/tree-ssa/predcom-4.c: New test.
11237         * gcc.dg/tree-ssa/predcom-5.c: New test.
11238         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11239
11240 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11241
11242         PR testsuite/32062
11243         * gcc.target/i386/sse4_1-check.h (MASK): New.
11244
11245 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11246
11247         PR fortran/32038
11248         * gfortran.dg/pr25603.f: Initialize integer variables.
11249
11250 2007-05-23  Ian Lance Taylor  <iant@google.com>
11251
11252         * g++.dg/other/vrp1.C: New test.
11253
11254 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11255
11256         PR preprocessor/20077
11257         * gcc.dg/cpp/paste15.c: New test.
11258
11259 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11260             Nigel Stephens  <nigel@mips.com>
11261             Richard Sandiford  <richard@codesourcery.com>
11262
11263         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11264         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11265         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11266         * gcc.target/mips/inter/mips16-inter.exp: New.
11267
11268 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11269
11270         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11271
11272 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11273
11274         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11275         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11276         * gcc.target/i386/sse3-addsubps.c: Likewise.
11277         * gcc.target/i386/sse3-haddpd.c: Likewise.
11278         * gcc.target/i386/sse3-haddps.c: Likewise.
11279         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11280         * gcc.target/i386/sse3-hsubps.c: Likewise.
11281         * gcc.target/i386/sse3-lddqu.c: Likewise.
11282         * gcc.target/i386/sse3-movddup.c: Likewise.
11283         * gcc.target/i386/sse3-movshdup.c: Likewise.
11284         * gcc.target/i386/sse3-movsldup.c: Likewise.
11285
11286         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11287         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11288         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11289         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11290         * gcc.target/i386/ssse3-palignr.c: Likewise.
11291         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11292         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11293         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11294         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11295         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11296         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11297         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11298         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11299         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11300         * gcc.target/i386/ssse3-psignb.c: Likewise.
11301         * gcc.target/i386/ssse3-psignd.c: Likewise.
11302         * gcc.target/i386/ssse3-psignw.c: Likewise.
11303         * gcc.target/i386/ssse3-vals.h: Likewise.
11304
11305         * gcc.target/i386/sse3-check.h: New file.
11306         * gcc.target/i386/ssse3-check.h: Likewise.
11307
11308 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11309
11310         PR middle-end/31095
11311         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11312
11313 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11314
11315         PR middle-end/31606
11316         * gcc.c-torture/20070522-1.c: New testcase.
11317
11318 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11319
11320         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11321
11322 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11323
11324         * gcc.c-torture/execute/ieee/20000320-1.x,
11325         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11326         m68k-*-* and check_effective_target_coldfire_fpu.
11327
11328 2007-05-22  Ollie Wild  <aaw@google.com>
11329
11330         * g++.dg/lookup/hidden-class10.C: New test.
11331         * g++.dg/lookup/hidden-class11.C: New test.
11332
11333 2007-05-22  Ollie Wild  <aaw@google.com>
11334
11335         * g++.dg/lookup/name-clash5.C: New test.
11336         * g++.dg/lookup/name-clash6.C: New test.
11337
11338 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11339
11340         * g++.dg/other/i386-2.C: Update comments on header files tested.
11341         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11342         of <tmmintrin.h>.
11343         * gcc.target/i386/sse-12.c: Likewise.
11344         * gcc.target/i386/sse-13.c: Likewise.
11345         * gcc.target/i386/sse-14.c: Likewise.
11346
11347         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11348         Redefined to test with immediate operand.
11349         (__builtin_ia32_blendps): Likewise.
11350         (__builtin_ia32_blendpd): Likewise.
11351         (__builtin_ia32_dpps): Likewise.
11352         (__builtin_ia32_dpps): Likewise.
11353         (__builtin_ia32_insertps128): Likewise.
11354         (__builtin_ia32_vec_ext_v4sf): Likewise.
11355         (__builtin_ia32_vec_set_v16qi): Likewise.
11356         (__builtin_ia32_vec_set_v4si): Likewise.
11357         (__builtin_ia32_vec_set_v2di): Likewise.
11358         (__builtin_ia32_vec_ext_v16qi): Likewise.
11359         (__builtin_ia32_vec_ext_v4si): Likewise.
11360         (__builtin_ia32_vec_ext_v2di): Likewise.
11361         (__builtin_ia32_roundpd): Likewise.
11362         (__builtin_ia32_roundsd): Likewise.
11363         (__builtin_ia32_roundps): Likewise.
11364         (__builtin_ia32_roundss): Likewise.
11365         (__builtin_ia32_mpsadbw128): Likewise.
11366
11367 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11368
11369         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11370
11371 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11372
11373         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11374         failures.
11375         * gcc.dg/dfp/func-struct.c: Ditto.
11376         * gcc.dg/dfp/operator-assignment.c: Ditto.
11377         * gcc.dg/dfp/convert-bfp.c: Ditto.
11378         * gcc.dg/dfp/convert-int.c: Ditto.
11379         * gcc.dg/dfp/convert-int-max.c: Ditto.
11380         * gcc.dg/dfp/func-scalar.c: Ditto.
11381         * gcc.dg/dfp/cast.c: Ditto.
11382         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11383         failures, and fix a typo in return type of arg1_128.
11384         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11385         failures, and fix a typo in a constant suffix.
11386         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11387         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11388
11389 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11390             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11391
11392         * lib/gcc-dg.exp(process_message): New proc.
11393         (dg-message): New test directive.
11394         * gcc.dg/always_inline.c: Use dg-message.
11395         * gcc.dg/always_inline2.c: Ditto.
11396         * gcc.dg/always_inline3.c: Ditto.
11397         * gcc.dg/invalid-call-1.c: Ditto.
11398         * gcc.dg/pr17506.c: Ditto.
11399         * gcc.dg/simd-5.c: Ditto.
11400         * gcc.dg/simd-6.c: Ditto.
11401         * gcc.dg/va-arg-2.c: Ditto.
11402         * gcc.dg/cpp/syshdr.c: Ditto.
11403         * gcc.dg/cpp/unc4.c: Ditto.
11404         * gcc.dg/cpp/trad/mi1.c: Ditto.
11405         * gcc.dg/cpp/trad/mi5.c: Ditto.
11406         * gcc.dg/cpp/trad/mi7.c: Ditto.
11407         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11408         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11409         * gcc.test-framework/test-framework.awk: Special-case outexists
11410         tests.
11411
11412 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11413
11414         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11415         (bit_SSE4_2): Likewise.
11416         (bit_POPCNT): Likewise.
11417
11418         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11419         Check if assembler supports SSE4 instructions.
11420
11421         * gcc.target/i386/sse4_1-blendpd.c: New file.
11422         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11423         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11424         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11425         * gcc.target/i386/sse4_1-check.h: Likewise.
11426         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11427         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11428         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11429         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11430         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11431         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11432         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11433         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11434         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11435         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11436         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11437         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11438         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11439         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11440         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11441         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11442         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11443         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11444         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11445         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11446         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11447         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11448         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11449         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11450         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11451         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11452         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11453         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11454         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11455         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11456         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11457         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11458         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11459         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11460         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11461         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11462         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11463         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11464         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11465         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11466         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11467         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11468         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11469         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11470         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11471         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11472         * gcc.target/i386/sse4_1-round.h: Likewise.
11473         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11474         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11475         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11476         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11477         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11478         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11479         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11480         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11481         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11482         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11483         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11484         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11485         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11486         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11487
11488 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11489
11490         PR fortran/31627
11491         * gfortran.dg/bounds_check_7.f90: New test.
11492
11493 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11494
11495         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11496         (check_effective_target_sse4a): Ditto.
11497
11498         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11499         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11500         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11501         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11502         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11503         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11504         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11505         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11506         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11507         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11508         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11509         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11510         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11511         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11512         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11513         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11514         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11515         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11516         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11517         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11518
11519 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11520
11521         * g++.dg/ext/cleanup-1.C: New test.
11522         * g++.dg/ext/cleanup-2.C: Likewise.
11523         * g++.dg/ext/cleanup-3.C: Likewise.
11524         * g++.dg/ext/cleanup-4.C: Likewise.
11525         * g++.dg/ext/cleanup-5.C: Likewise.
11526         * g++.dg/ext/cleanup-6.C: Likewise.
11527         * g++.dg/ext/cleanup-8.C: Likewise.
11528         * g++.dg/ext/cleanup-9.C: Likewise.
11529         * g++.dg/ext/cleanup-10.C: Likewise.
11530         * g++.dg/ext/cleanup-11.C: Likewise.
11531         * g++.dg/ext/cleanup-dtor.C: Likewise.
11532
11533 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11534
11535         PR middle-end/31995
11536         * gcc.dg/vect/vect-102a.c: New test.
11537
11538 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11539             Paolo Carlini  <pcarlini@suse.de>
11540             Uros Bizjak  <ubizjak@gmail.com>
11541
11542         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11543         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11544         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11545         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11546         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11547         New testcases.
11548
11549 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11550
11551         PR fortran/32002
11552         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11553
11554 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11555
11556         PR fortran/32027
11557         * gfortran.dg/do_3.F90: Add checks for the final value of the
11558         loop variable.
11559
11560 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11561
11562         * gcc.c-torture/execute/990127-2.x: New file.
11563
11564 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11565
11566         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11567         * gcc.target/i386/sse-12: Add -O to compile options.
11568         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11569         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11570         and mm3dnow.h.  Add -O to compile options.
11571
11572 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11573
11574         PR fortran/31867
11575         * gfortran.dg/char_length_5.f90: New test.
11576
11577         PR fortran/31994
11578         * gfortran.dg/array_reference_1.f90: New test.
11579
11580 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11581
11582         PR middle-end/7651
11583         PR c++/11856
11584         PR c/12963
11585         PR c/23587
11586         PR other/29694
11587         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11588         * gcc.dg/Wtype-limits.c: New.
11589         * gcc.dg/Wtype-limits-Wextra.c: New.
11590         * gcc.dg/Wtype-limits-no.c: New.
11591         * g++.dg/warn/Wtype-limits.C: New.
11592         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11593         * g++.dg/warn/Wtype-limits-no.C: New.
11594
11595 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11596
11597         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11598         instead of "-msse2".'
11599         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11600         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11601         and mm3dnow.h.
11602         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11603         to test with immediate operand.
11604         (__builtin_ia32_insertqi): Ditto.
11605         (__builtin_ia32_palignr128): Ditto.
11606         (__builtin_ia32_palignr): Ditto.
11607         (__builtin_ia32_pshufhw): Ditto.
11608         (__builtin_ia32_pshuflw): Ditto.
11609         (__builtin_ia32_pshufd): Ditto.
11610         (__builtin_ia32_vec_set_v8hi): Ditto.
11611         (__builtin_ia32_vec_ext_v8hi): Ditto.
11612         (__builtin_ia32_shufpd): Ditto.
11613         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11614
11615 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11616
11617         PR fortran/32001
11618         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11619
11620 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11621
11622         PR target/31585
11623         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11624         and "__inline".  Use "-msse" instead of "-msse2".
11625
11626 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11627
11628         PR middle-end/7651
11629         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11630         * gcc.dg/20030906-2.c: Likewise.
11631         * objc.dg/method-17.m: Add -Wreturn-type.
11632         * obj-c++.dg/method-21.mm: Likewise.
11633
11634 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11635
11636         PR target/31585
11637         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11638         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11639         (__builtin_ia32_psrlqi128): Ditto.
11640         (__builtin_ia32_psrlwi128): Ditto.
11641         (__builtin_ia32_psrldi128): Ditto.
11642         (__builtin_ia32_psrldqi128): Ditto.
11643         (__builtin_ia32_pslldqi128): Ditto.
11644         (__builtin_ia32_psrawi128): Ditto.
11645         (__builtin_ia32_psradi128): Ditto.
11646         (__builtin_ia32_psllqi128): Ditto.
11647         (__builtin_ia32_pslldi128): Ditto.
11648         (__builtin_prefetch): Ditto.
11649         (__builtin_ia32_pshufw): Ditto.
11650         (__builtin_ia32_vec_set_v4hi): Ditto.
11651         (__builtin_ia32_vec_ext_v4hi): Ditto.
11652         (__builtin_ia32_shufps): Ditto.
11653         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11654
11655 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11656
11657         PR fortran/31974
11658         * gfortran.dg/char_allocation_1.f90: New test.
11659
11660 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11661
11662         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11663         * gcc.dg/Wconversion-sign.c: New.
11664         * gcc.dg/Wconversion-integer-no-sign.c: New.
11665         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11666         Wconversion-sign.C
11667         * g++.dg/warn/Wconversion-sign.C: New.
11668         * g++.old-deja/g++.other/warn4.C: Update.
11669         * g++.dg/warn/Wconversion1.C: Likewise.
11670
11671 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11672
11673         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11674         * gcc.dg/torture/builtin-math-4.c: Likewise.
11675
11676 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11677
11678         PR libfortran/31964
11679         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11680
11681 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11682
11683         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11684
11685 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11686
11687         PR target/31628
11688         * gcc.target/i386/pr31628.c: New.
11689
11690 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11691
11692         PR middle-end/31344
11693         * gcc.dg/pr31344.c: New test.
11694
11695 2007-05-17  Ian Lance Taylor  <iant@google.com>
11696
11697         PR tree-optimization/31953
11698         * gcc.c-torture/compile/pr31953.c: New test.
11699
11700 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11701
11702         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11703
11704         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11705         and drem.
11706         * gcc.dg/torture/builtin-math-4.c: Likewise.
11707
11708         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11709         * gcc.dg/torture/builtin-math-4.c: Likewise.
11710
11711         * gcc.dg/torture/builtin-math-4.c: New test.
11712
11713 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11714             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11715
11716         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11717         * gcc.dg/cpp/include2.c: Ditto.
11718         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11719         * gcc.dg/cpp/paste5.c: Ditto.
11720         * gcc.dg/cpp/paste6.c: Ditto.
11721         * gcc.dg/cpp/paste8.c: Ditto.
11722         * gcc.dg/cpp/paste11.c: Ditto.
11723         * gcc.dg/cpp/paste13.c: Ditto.
11724         * gcc.dg/cpp/skipping2.c: Ditto.
11725         * gcc.dg/reg-vol-struct-1.c: Ditto.
11726         * gcc.dg/Wshadow-1.c: Ditto.
11727         * gcc.dg/cpp/trad/comment.c: Ditto.
11728         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11729         * gcc.dg/cpp/if-2.c: Ditto.
11730         * gcc.dg/array-5.c: Ditto.
11731         * gcc.dg/inline-15.c: Ditto.
11732         * gcc.dg/pr27953.c: Ditto.
11733         * gcc.dg/Wno-c++-compat.c: Ditto.
11734
11735 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11736
11737         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11738
11739 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11740
11741         * gcc.c-torture/execute/20070517-1.c: New test.
11742
11743 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11744
11745         PR fortran/31919
11746         * gfortran.dg/min_max_conformance.f90: New test.
11747
11748 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11749
11750         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11751         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11752         gcc.dg/vect/vect-104.c: Use more complex construction to
11753         prevent vectorizing.
11754         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11755
11756 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11757
11758         PR tree-optimization/24659
11759         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11760         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11761         not vect_int target.
11762         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11763         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11764         targets.
11765         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11766         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11767         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11768
11769 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11770
11771         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11772         and x86_64-*-* targets.
11773         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11774
11775 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11776
11777         PR fortran/18769
11778         PR fortran/30881
11779         PR fortran/31194
11780         PR fortran/31216
11781         PR fortran/31427
11782         * transfer_simplify_1.f90: New test.
11783         * transfer_simplify_2.f90: New test.
11784
11785 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11786
11787         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11788
11789 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11790
11791         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11792
11793         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11794
11795         PR c/31924
11796         * gcc.dg/fltconst-1.c: New test.
11797
11798         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11799         * gcc.dg/dfp/operator-assignment.c: Ditto.
11800
11801 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11802
11803         PR c++/29928
11804         * g++.dg/rtti/typeid5.C: New.
11805
11806 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11807
11808         PR fortran/31725
11809         * gfortran.dg/substr_4.f: New test.
11810
11811 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11812
11813         * gcc.target/m68k/interrupt_thread-1.c,
11814         gcc.target/m68k/interrupt_thread-2.c,
11815         gcc.target/m68k/interrupt_thread-3.c: New.
11816         * gcc.target/m68k/m68k.exp: Accept fido.
11817
11818 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11819
11820         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11821         * gfortran.dg/altreturn_3.f90: Likewise.
11822         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11823         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11824         * gfortran.dg/inquire_iolength.f90: Likewise.
11825         * gfortran.dg/module_naming_1.f90: Likewise.
11826         * gfortran.dg/oldstyle_2.f90: Likewise.
11827         * gfortran.dg/operator_2.f90: Likewise.
11828         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11829         * gfortran.dg/used_types_11.f90: Likewise.
11830         * gfortran.dg/zero_array_components_1.f90: Likewise.
11831         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11832         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11833         * gfortran.dg/real_const_3.f90: Likewise.
11834
11835 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11836
11837         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11838         * gcc.dg/tree-ssa/loop-30.c: New test.
11839
11840 2007-05-13  Richard Guenther  <rguenther@suse.de>
11841
11842         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11843         scanning forwprop1.
11844         * g++.dg/tree-ssa/pr31146.C: Likewise.
11845
11846 2007-05-13  Revital Eres  <eres@il.ibm.com>
11847
11848         * gcc.dg/dse.c: New test.
11849
11850 2007-05-12  Richard Guenther  <rguenther@suse.de>
11851
11852         PR tree-optimization/31797
11853         * gcc.c-torture/compile/pr31797.c: New testcase.
11854
11855 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11856
11857         PR fortran/30746
11858         * gfortran.dg/host_assoc_function_1.f90: New test.
11859
11860 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11861
11862         PR c++/31829
11863         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11864
11865 2007-05-11  Silvius Rus  <rus@google.com>
11866
11867         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11868         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11869         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11870         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11871         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11872         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11873         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11874         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11875         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11876         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11877         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11878         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11879         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11880         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11881         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11882         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11883
11884 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11885
11886         PR other/31852
11887         * gcc.c-torture/execute/builtins/memchr.c: New.
11888         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11889         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11890
11891 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11892
11893         PR fortran/30876
11894         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11895         line.
11896         * gfortran.dg/recursive_reference_2.f90: New test.
11897
11898 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11899
11900         PR fortran/30878
11901         * gfortran.dg/namelist_29.f90: New test.
11902
11903 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11904
11905         PR fortran/31474
11906         * gfortran.dg/entry_10.f90: New test.
11907
11908 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11909
11910         PR tree-optimization/31885
11911         * gcc.dg/tree-ssa/loop-29.c: New test.
11912
11913 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11914
11915         * assumed_dummy_1.f90: Fix dg directive.
11916         * char_initialiser_actual.f90: Likewise.
11917         * nested_modules_2.f90: Likewise.
11918         * shift-alloc.f90: Likewise.
11919
11920 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11921
11922         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11923
11924 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11925
11926         PR libfortran/31880
11927         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11928
11929 2007-05-09  Mike Stump  <mrs@apple.com>
11930
11931         * g++.dg/other/first-global.C: Add -fpie for darwin.
11932         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11933
11934 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11935
11936         * gcc.dg/20070507-1.c: New testcase.
11937
11938 2007-05-08  Chao-ying Fu  <fu@mips.com>
11939
11940         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11941         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11942         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11943         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11944
11945 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11946
11947         PR 31847
11948         * gcc.dg/pr31847.c: New test.
11949
11950 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11951
11952         PR fortran/31692
11953         * gfortran.dg/actual_array_result_1.f90: New test.
11954
11955 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11956
11957         PR fortran/29397
11958         * gfortran.dg/parameter_array_init_1.f90: New test.
11959
11960         PR fortran/29400
11961         * gfortran.dg/parameter_array_init_2.f90: New test.
11962
11963 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11964
11965         PR target/31854
11966         * gcc.target/i386/pr31854.c: New test.
11967
11968 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11969
11970         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11971
11972 2007-05-07  Mike Stump  <mrs@apple.com>
11973
11974         * g++.old-deja/g++.mike/empty.C: Add.
11975
11976 2007-05-07  Eric Christopher  <echristo@apple.com>
11977
11978         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11979
11980 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11981
11982         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11983         variable.  Rearrange conversions from binary float to decimal float.
11984
11985 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11986
11987         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11988         x86.
11989
11990 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11991
11992         * gnat.dg/opt1.ad[sb]: New testcase.
11993
11994 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11995
11996         PR fortran/31399
11997         * gfortran.dg/do_3.F90: New test.
11998
11999 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12000
12001         PR fortran/31764
12002         * gfortran.dg/new_line.f90: Add new checks.
12003
12004 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12005
12006         PR fortran/31201
12007         * gfortran.dg/large_unit_1.f90: New.
12008         * gfortran.dg/large_unit_2.f90: New.
12009         * gfortran.dg/iostat_4.f90: New
12010         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12011
12012 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12013
12014         PR fortran/31540
12015         * gfortran.dg/char_result_4.f90: New test.
12016
12017 2007-06-05  Revital Eres  <eres@il.ibm.com>
12018
12019         PR 30957
12020         * gcc.dg/pr30957-1.c: New test.
12021
12022 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12023
12024         PR fortran/31251
12025         * gfortran.dg/char_type_len_2.f90: New test.
12026
12027 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12028
12029         PR 31775
12030         * g++.dg/other/nested-extern.cc: New.
12031         * g++.dg/other/nested-extern-1.C: New.
12032         * g++.dg/other/nested-extern-2.C: New.
12033
12034 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12035
12036         PR fortran/31760
12037         * gfortran.dg/erf.f90: New test.
12038         * gfortran.dg/besxy.f90: New test.
12039
12040 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12041
12042         PR fortran/22359
12043         * gfortran.dg/fseek.f90: New test.
12044
12045 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12046
12047         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12048
12049 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12050
12051         PR libfortran/31210
12052         * gfortran.dg/zero_length_1.f90: New test.
12053
12054 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12055
12056         PR fortran/31803
12057         * gfortran.dg/char_pointer_assign_3.f90: New test.
12058         * gfortran.dg/char_result_2.f90: Re-enable test.
12059
12060 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12061
12062         PR fortran/25071
12063         * gfortran.dg/char_length_3.f90: New test.
12064         * gfortran.dg/char_result_2.f90: Fix test.
12065
12066 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12067
12068         PR tree-optimization/30565
12069         * gcc.dg/tree-ssa/loop-27.c: New test.
12070
12071 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12072
12073         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12074         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12075         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12076         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12077
12078 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12079
12080         PR tree-optimization/31699
12081         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12082         New.
12083         (check_effective_target_vect_floatint_cvt): New.
12084         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12085         of specific targets.
12086         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12087         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12088         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12089         * gcc.dg/vect/vect-iv-4.c: Likewise.
12090         * gcc.dg/vect/vect-multitypes-11.c: New.
12091         * gcc.dg/vect/pr31699.c: New.
12092
12093 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12094
12095         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12096
12097 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12098
12099         PR C++/31663
12100         * g++.dg/warn/anonymous-namespace-2.C: New.
12101         * g++.dg/warn/anonymous-namespace-2.h: New.
12102
12103 2007-05-02  Paul Brook  <paul@codesourcery.com>
12104
12105         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12106
12107 2007-05-02  Eric Christopher  <echristo@apple.com>
12108
12109         * gcc.dg/cpp/if-div.c: New file.
12110
12111 2007-05-02  Tom Tromey  <tromey@redhat.com>
12112
12113         PR preprocessor/28709:
12114         * gcc.dg/cpp/pr28709.c: New file.
12115
12116 2007-05-02  Richard Guenther  <rguenther@suse.de>
12117
12118         PR tree-optimization/31146
12119         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12120
12121 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12122
12123         * gcc.c-torture/compile/limits-blockid.c: New.
12124         * gcc.c-torture/compile/limits-caselabels.c: New.
12125         * gcc.c-torture/compile/limits-declparen.c: New.
12126         * gcc.c-torture/compile/limits-enumconst.c: New.
12127         * gcc.c-torture/compile/limits-exprparen.c: New.
12128         * gcc.c-torture/compile/limits-externalid.c: New.
12129         * gcc.c-torture/compile/limits-fnargs.c: New.
12130         * gcc.c-torture/compile/limits-fndefn.c: New.
12131         * gcc.c-torture/compile/limits-idexternal.c: New.
12132         * gcc.c-torture/compile/limits-idinternal.c: New.
12133         * gcc.c-torture/compile/limits-pointer.c: New.
12134         * gcc.c-torture/compile/limits-stringlit.c: New.
12135         * gcc.c-torture/compile/limits-structmem.c: New.
12136         * gcc.c-torture/compile/limits-structnest.c: New.
12137
12138 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12139
12140         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12141
12142 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12143
12144         PR middle-end/31740
12145         * gcc.c-torture/compile/20070501-1.c: New testcase.
12146
12147 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12148
12149         PR fortran/31732
12150         * gfortran.dg/array_memset_2:  New test case.
12151
12152 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12153
12154         PR testsuite/31615
12155         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12156
12157 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12158
12159         PR testsuite/31589
12160         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12161         dg-final test.
12162         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12163         keyword to dg-final test.
12164         * gcc.dg/vect/vect-iv-4.c: Likewise.
12165         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12166         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12167         test.
12168         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12169         cast.
12170         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12171         * lib/target-supports.exp
12172         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12173         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12174
12175 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12176
12177         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12178         __LONG_LONG_MAX__ and its friends instead of those supplied by
12179         limits.h.
12180
12181 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12182
12183         PR C++/31721
12184         * g++.dg/ext/vector7.C: New testcase.
12185
12186 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12187
12188         PR fortran/31591
12189         * gfortran.dg/bound_simplification_1.f90: New test.
12190
12191 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12192
12193         PR fortran/31645
12194         * gfortran.dg/bom_error.f90: New test.
12195         * gfortran.dg/bom_include.f90: New test.
12196         * gfortran.dg/bom_UTF16-LE.f90: New test.
12197         * gfortran.dg/bom_UTF16-BE.f90: New test.
12198         * gfortran.dg/bom_UTF-8.f90: New test.
12199         * gfortran.dg/bom_UTF-32.f90: New test.
12200         * gfortran.dg/bom_UTF-8.F90: New test.
12201         * gfortran.dg/bom_include.inc: New file.
12202
12203 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12204
12205         PR C++/30221
12206         * g++.dg/init/ptrfn2.C: New test.
12207         * g++.dg/init/ptrfn3.C: New test.
12208
12209 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12210
12211         PR fortran/31711
12212         * gfortran.dg/dependency_21.f90: New test.
12213
12214 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12215
12216         * gfortran.dg/secnds.f: Use real*8.
12217         * gfortran.dg/secnds-1.f: Use real*8.
12218
12219 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12220
12221         PR libfortran/31532
12222         * gfortran.dg/inquire_5.f90: Update test.
12223
12224 2007-04-27  Ian Lance Taylor  <iant@google.com>
12225
12226         PR middle-end/31710
12227         * gcc.c-torture/compile/pr31710.c: New test.
12228
12229 2007-04-27  Richard Guenther  <rguenther@suse.de>
12230
12231         PR tree-optimization/30965
12232         PR tree-optimization/30978
12233         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12234         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12235         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12236         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12237
12238 2007-04-27  Richard Guenther  <rguenther@suse.de>
12239
12240         PR tree-optimization/31715
12241         * gcc.dg/Warray-bounds-4.c: New testcase.
12242
12243 2007-04-26  Ian Lance Taylor  <iant@google.com>
12244
12245         PR target/28675
12246         * gcc.c-torture/compile/pr28675.c: New test.
12247
12248 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12249
12250         PR C++/30016
12251         * g++.dg/ext/vector6.C: New test.
12252
12253 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12254
12255         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12256
12257 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12258
12259         PR middle-end/31617
12260         * g++.dg/other/str_empty.C: Add expected warning.
12261
12262 2007-04-26  Richard Guenther  <rguenther@suse.de>
12263         Daniel Berlin  <dberlin@dberlin.org>
12264
12265         PR tree-optimization/30567
12266         * g++.dg/other/pr30567.C: New testcase.
12267
12268 2007-04-26  Richard Guenther  <rguenther@suse.de>
12269
12270         PR tree-optimization/31703
12271         * gcc.c-torture/compile/pr31703.c: New testcase.
12272         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12273         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12274
12275 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12276
12277         * gfortran.dg/open_errors.f90: Added if statements checking
12278         the value of iostat.
12279
12280 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12281
12282         PR c++/31598
12283         * g++.dg/gomp/pr31598.C: New test.
12284
12285         PR tree-optimization/30558
12286         * g++.dg/gomp/pr30558.C: New test.
12287
12288 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12289
12290         PR c++/31338
12291         * g++.dg/ext/complex2.C: New test.
12292
12293 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12294
12295         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12296
12297 2007-04-25  Thiemo Seufer  <ths@mips.com>
12298
12299         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12300         value to signed char.
12301
12302 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12303
12304         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12305         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12306         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12307
12308 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12309
12310         PR fortran/31668
12311         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12312         statement functions.
12313         * gfortran.dg/c_by_val_5.f90: New test.
12314
12315 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12316
12317         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12318         with two new subroutines to avoid parameter-induced aliasing.
12319         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12320         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12321
12322 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12323
12324         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12325         * g++.dg/warn/Warray-bounds.C: Likewise.
12326
12327 2007-04-24  Ian Lance Taylor  <iant@google.com>
12328
12329         PR tree-optimization/31605
12330         * gcc.c-torture/execute/pr31605.c: New test.
12331
12332 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12333
12334         PR fortran/31587
12335         * lib/gcc-dg.exp (scan-module): New function.
12336         * gfortran.dg/module_md5_1.f90: New test.
12337
12338 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12339
12340         * g++.old-deja/g++.pt/defarg6.C: Only run with
12341         -std=gnu++98.
12342         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12343         * g++.dg/cpp0x/variadic61.C: Ditto.
12344         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12345         * g++.dg/cpp0x/variadic62.C: Ditto.
12346         * g++.dg/template/meminit1.C: Ditto.
12347         * g++.dg/template/operator7.C: Ditto.
12348         * g++.dg/template/static15.C: Ditto.
12349         * g++.dg/template/invalid1.C: Ditto.
12350         * g++.dg/template/shift1.C: Ditto.
12351         * g++.dg/template/error10.C: Ditto.
12352
12353 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12354
12355         PR diagnostic/25923
12356         * gfortran.dg/pr25923.f90: New test.
12357
12358 2007-04-24  Ian Lance Taylor  <iant@google.com>
12359
12360         PR tree-optimization/31602
12361         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12362
12363 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12364
12365         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12366         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12367
12368 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12369
12370         * gcc.target/i386/reload-1.c. New.
12371
12372 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12373             Olga Golovanevsky  <olga@il.ibm.com>
12374
12375         * g++.dg/other/str_empty.C: New test.
12376
12377 2007-04-24  Richard Henderson  <rth@redhat.com>
12378
12379         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12380
12381 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12382
12383         PR target/31641
12384         * gcc.c-torture/compile/pr31641.c: New testcase.
12385
12386 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12387
12388         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12389         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12390         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12391         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12392
12393 2007-04-23  Simon Baldwin  <simonb@google.com>
12394
12395         * g++.dg/other/error15.C: New.
12396         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12397         triggering a "multiple parameters named" error.
12398
12399 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12400
12401         PR fortran/31618
12402         * gfortran.dg/backspace_8.f:  New test case.
12403
12404 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12405
12406         PR fortran/31630
12407         * gfortran.dg/used_types_17.f90: New test.
12408
12409         PR fortran/31620
12410         * gfortran.dg/zero_array_components_1.f90: New test.
12411
12412 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12413
12414         PR fortran/31616
12415         * gfortran.dg/open_errors.f90: Allow a different error message.
12416
12417 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12418
12419         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12420         Rename from check_effective_target_vect_pack_mod.  Rename global
12421         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12422         messages.
12423         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12424         rename.
12425         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12426         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12427
12428 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12429
12430         PR middle-end/31448
12431         * gcc.c-torture/execute/pr31448.c: New testcase.
12432
12433 2007-04-22  Nick Clifton  <nickc@redhat.com>
12434
12435         * gcc.dg/20020312-2.c: Add support for the FRV.
12436
12437 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12438
12439         PR tree-optimization/24659
12440         * gcc.dg/vect/vect-float-extend-1.c: New test.
12441         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12442
12443 2007-04-22  Richard Guenther  <rguenther@suse.de>
12444
12445         PR tree-optimization/29789
12446         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12447         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12448
12449 2007-04-22  Revital Eres  <eres@il.ibm.com>
12450
12451         * gcc.dg/var-expand2.c: New test.
12452
12453 2007-04-22  Revital Eres  <eres@il.ibm.com>
12454
12455         * gcc.dg/var-expand3.c: New test.
12456
12457 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12458
12459         PR fortran/31495
12460         * gfortran.dg/continuation_8.f90: New test.
12461
12462 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12463
12464         PR C/30265
12465         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12466         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12467
12468 2007-04-21  Richard Guenther  <rguenther@suse.de>
12469
12470         PR middle-end/31136
12471         * gcc.c-torture/execute/pr31136.c: New testcase.
12472
12473 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12474
12475         * gcc.target/i386/movsi-sm-1.c: New.
12476
12477 2007-04-20  Richard Henderson  <rth@redhat.com>
12478
12479         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12480         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12481
12482 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12483
12484         * gcc.target/i386/ordcmp-1.c: New test.
12485         * gcc.target/i386/unordcmp-1.c: New test.
12486
12487         PR tree-optimization/31632
12488         * gcc.c-torture/compile/20070419-1.c: New test.
12489
12490 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12491
12492         * gcc.dg/invalid-call-1.c: New test.
12493
12494 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12495
12496         PR diagnostic/31227
12497         * gcc.dg/Warray-bounds-3.c: New.
12498
12499 2007-04-18  Richard Guenther  <rguenther@suse.de>
12500
12501         PR tree-optimization/19431
12502         PR tree-optimization/21463
12503         * gcc.c-torture/execute/20070212-1.c: New testcase.
12504         * gcc.c-torture/execute/20070212-2.c: Likewise.
12505         * gcc.c-torture/execute/20070212-3.c: Likewise.
12506         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12507         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12508         * g++.dg/tree-ssa/pr21463.C: Likewise.
12509         * g++.dg/tree-ssa/pr30738.C: Likewise.
12510
12511 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12512
12513         PR c++/31513
12514         * g++.dg/expr/bitfield8.C: New test.
12515
12516 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12517             Richard Sandiford  <richard@codesourcery.com>
12518
12519         * lib/target-supports.exp (check_profiling_available): Return 0
12520         for uClibc with -p or -pg.
12521
12522 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12523
12524         PR c++/31517
12525         * g++.dg/template/init7.C: New test.
12526
12527 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12528
12529         PR rtl-optimization/31360
12530         * gcc.dg/loop-7.c: New test.
12531
12532 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12533
12534         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12535         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12536         build.
12537         (compat-execute): Likewise.
12538         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12539         files to remote hosts.
12540         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12541         (c-torture-execute): Likewise.
12542         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12543         or plain file.  Use remote_upload and remote_download to copy
12544         files about.
12545         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12546         before scanning it.
12547
12548 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12549
12550         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12551
12552 2007-04-16  Lawrence Crowl  <crowl@google.com>
12553
12554         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12555         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12556         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12557         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12558         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12559         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12560         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12561         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12562         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12563         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12564         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12565
12566         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12567         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12568         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12569         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12570         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12571         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12572         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12573         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12574         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12575         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12576         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12577
12578 2007-04-16  Ian Lance Taylor  <iant@google.com>
12579
12580         PR tree-optimization/31522
12581         * gcc.dg/Wstrict-overflow-16.c: New test.
12582
12583 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12584
12585         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12586
12587 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12588
12589         PR fortran/31144
12590         * gfortran.dg/module_naming_1.f90: New.
12591
12592 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12593
12594         * lib/target-supports.exp (check_profiling_available): Return
12595         false for m68k-*-uclinux.
12596
12597 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12598
12599         PR c++/29365
12600         Testcase for c++ anonymous namespace warning
12601
12602         * g++.dg/warn/anonymous-namespace-1.C: New test
12603         * g++.dg/warn/anonymous-namespace-1.h: New test
12604
12605 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12606
12607         PR testsuite/31578
12608         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12609
12610 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12611
12612         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12613
12614 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12615
12616         PR fortran/31204
12617         * gfortran.dg/array_constructor_16.f90: New test.
12618
12619 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12620
12621         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12622         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12623
12624 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12625
12626         PR rtl-optimization/31500
12627         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12628         * g++.dg/warn/Warray-bounds.C: Likewise.
12629
12630 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12631
12632         PR C/31520
12633         * gcc.dg/gnu89-init-4.c: New testcase.
12634
12635 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12636
12637         PR c++/25874
12638         * gcc.dg/gomp/pr25874.c: Add dg-options.
12639         * g++.dg/gomp/pr25874.C: Add dg-options.
12640
12641 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12642
12643         PR fortran/21061
12644         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12645         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12646
12647 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12648
12649         PR fortran/31561
12650         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12651
12652 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12653
12654         PR fortran/29507
12655         PR fortran/31404
12656         * gfortran.dg/initialization_6.f90: New test.
12657
12658 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12659
12660         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12661
12662         * lib/target-supports.exp (check_gc_sections_available):
12663         Return false if ldflags includes -elf2flt.
12664
12665 2007-04-13  Jason Merrill  <jason@redhat.com>
12666
12667         PR c++/31074
12668         * conv3.C: New test.
12669
12670 2007-04-13  Mike Stump  <mrs@apple.com>
12671
12672         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12673         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12674
12675 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12676
12677         PR tree-optimization/29598
12678         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12679
12680 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12681
12682         PR fortran/31559
12683         * gfortran.dg/func_assign.f90: New test.
12684
12685 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12686
12687         PR fortran/31550
12688         * gfortran.dg/used_types_16.f90: New test.
12689
12690 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12691
12692         PR fortran/18937
12693         * gfortran.dg/goto_2.f90: New.
12694         * gfortran.dg/goto_3.f90: New.
12695         * gfortran.dg/pr17708.f90: Rename to ...
12696         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12697
12698 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12699
12700         PR fortran/31562
12701         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12702         instead of a struct.
12703
12704 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12705
12706         PR fortran/31562
12707         * gfortran.dg/value_4.c: Use GNU extensions for complex
12708         instead of a struct.
12709
12710 2007-04-13  Richard Guenther  <rguenther@suse.de>
12711
12712         PR tree-optimization/21258
12713         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12714
12715 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12716
12717         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12718         <complex.h>.
12719
12720 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12721
12722         PR fortran/31250
12723         * gfortran.dg/char_length_2.f90: New.
12724         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12725         * gfortran.dg/repeat_4.f90: Likewise.
12726
12727         PR fortran/31266
12728         * gfortran.dg/char_assign_1.f90: New.
12729
12730         PR fortran/31471
12731         * gfortran.dg/block_name_1.f90: New.
12732         * gfortran.dg/block_name_2.f90: New.
12733
12734 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12735
12736         PR c++/31078
12737         * g++.dg/other/pr31078.C: New.
12738
12739 2007-04-12  Richard Guenther  <rguenther@suse.de>
12740
12741         PR tree-optimization/31169
12742         * gcc.c-torture/execute/pr31169.c: New testcase.
12743
12744 2007-04-12  Richard Guenther  <rguenther@suse.de>
12745
12746         PR tree-optimization/24689
12747         PR tree-optimization/31307
12748         * g++.dg/tree-ssa/pr31307.C: New testcase.
12749         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12750
12751 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12752
12753         PR fortran/31472
12754         * gfortran.dg/access_spec_1.f90: New test.
12755         * gfortran.dg/access_spec_2.f90: New test.
12756         * gfortran.dg/non_module_public.f90: Match new error message.
12757
12758 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12759
12760         PR testsuite/31538
12761         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12762         to 4 at line 38 to fix bounds problem.
12763
12764 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12765
12766         PR testsuite/31240
12767         * gfortran.dg/pointer_intent_1.f90: Fix test.
12768
12769 2007-04-10  Eric Christopher  <echristo@apple.com>
12770
12771         * lib/target-supports.exp
12772         (check_effective_target_fstack_protector): Rewrite.
12773
12774 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/31449
12777         * g++.dg/init/const5.C: New test.
12778
12779 2007-04-09  Jan Hubicka  <jh@suse.cz>
12780
12781         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12782
12783 2007-04-08  Jan Hubicka  <jh@suse.cz>
12784
12785         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12786
12787 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12788
12789         PR fortran/31257
12790         * gfortran.dg/achar_4.f90: New test.
12791
12792 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12793
12794         PR fortran/30880
12795         * gfortran.dg/used_dummy_types_8.f90: New test.
12796
12797 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12798
12799         PR fortran/30872
12800         * gfortran.dg/parameter_array_element_1.f90: New test.
12801
12802 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12803
12804         PR fortran/31222
12805         * gfortran.dg/default_numeric_type_1.f90: New test.
12806
12807 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12808
12809         PR fortran/31424
12810         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12811
12812 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12813
12814         PR fortran/31293
12815         * gfortran.dg/interface_12.f90: New test.
12816
12817 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12818
12819         * gcc.dg/format/opt-6.c: New test.
12820         * gcc.dg/format/nul-1.c: New test.
12821         * gcc.dg/format/nul-2.c: New test.
12822
12823 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12824
12825         PR libgfortran/31395
12826         * gfortran.dg/fmt_colon.f90: New test.
12827
12828 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12829
12830         * g++.old-deja/g++.other/init18.C: Use
12831         dg-require-effective-target instead of an explicit xfail.
12832
12833 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12834
12835         * gcc.dg/dfp/signbit-1.c
12836         * gcc.dg/dfp/signbit-2.c
12837
12838 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12839
12840         PR fortran/31483
12841         * gfortran.dg/altreturn_5.f90: New test.
12842
12843 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12844
12845         PR fortran/31292
12846         * gfortran.dg/contained_module_proc_1.f90: New test.
12847
12848 2007-04-04  Stuart Hastings  <stuart@apple.com>
12849
12850         PR 31281
12851         * objc/execute/exceptions/pr31281.m: New.
12852
12853 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12854
12855         * g++.dg/ext/dllimport12.C: Update comments.
12856
12857 2007-04-03  Eric Christopher  <echristo@apple.com>
12858
12859         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12860
12861 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12862
12863         PR fortran/31304
12864         * gfortran.dg/repeat_2.f90: New test.
12865         * gfortran.dg/repeat_3.f90: New test.
12866         * gfortran.dg/repeat_4.f90: New test.
12867
12868 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12869
12870         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12871
12872 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12873
12874         PR c++/30847
12875         * g++.dg/parse/cond3.C: New test.
12876
12877         PR middle-end/30704
12878         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12879
12880 2007-04-02  Jason Merrill  <jason@redhat.com>
12881
12882         PR c++/31187
12883         * g++.dg/ext/visibility/anon3.C: New test.
12884
12885 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12886
12887         PR libgfortran/31052
12888         * gfortran.dg/namelist_28.f90: New test.
12889
12890 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12891
12892         PR libgfortran/31366
12893         * gfortran.dg/direct_io_6.f90: New test.
12894
12895 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12896
12897         PR libgfortran/31207
12898         * gfortran.dg/advance_5.f90: New test.
12899         * gfortran.dg/advance_6.f90: New test.
12900
12901 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12902
12903         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12904         * g++.dg/ext/dllimport7.C: Likewise.
12905         * g++.dg/ext/selectany1.C: Likewise.
12906
12907 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12908
12909         * g++.dg/parser/pr31138.C: New.
12910         * g++.dg/parser/pr31140.C: New.
12911         * g++.dg/parser/pr31141.C: New.
12912
12913 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12914
12915         PR c++/26099
12916         * g++.dg/ext/is_base_of.C: New.
12917         * g++.dg/ext/has_virtual_destructor.C: New.
12918         * g++.dg/ext/is_polymorphic.C: New.
12919         * g++.dg/ext/is_base_of_diagnostic.C: New.
12920         * g++.dg/ext/is_enum.C: New.
12921         * g++.dg/ext/has_nothrow_assign.C: New.
12922         * g++.dg/ext/has_nothrow_constructor.C: New.
12923         * g++.dg/ext/is_empty.C: New.
12924         * g++.dg/ext/has_trivial_copy.C: New.
12925         * g++.dg/ext/has_trivial_assign.C: New.
12926         * g++.dg/ext/is_abstract.C: New.
12927         * g++.dg/ext/is_pod.C: New.
12928         * g++.dg/ext/has_nothrow_copy.C: New.
12929         * g++.dg/ext/is_class.C: New.
12930         * g++.dg/ext/has_trivial_constructor.C: New.
12931         * g++.dg/ext/is_union.C: New.
12932         * g++.dg/ext/has_trivial_destructor.C: New.
12933         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12934         * g++.dg/template/crash43.C: Likewise.
12935
12936 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12937
12938         * g++.dg/warn/pedantic2.C: New testcase.
12939
12940 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12941
12942         * size_dim.f90: Fix dg directive.
12943         * pr16433.f: Likewise.
12944         * use_6.f90: Likewise.
12945         * use_7.f90: Likewise.
12946         * entry_9.f90: Likewise.
12947         * pointer_intent_2.f90: Likewise.
12948         * protected_1.f90: Likewise.
12949         * fmt_missing_period_2.f: Likewise.
12950         * pointer_intent_3.f90: Likewise.
12951         * protected_2.f90: Likewise.
12952         * protected_3.f90: Likewise.
12953         * pr15754.f90: Likewise.
12954         * protected_4.f90: Likewise.
12955         * protected_5.f90: Likewise.
12956         * initialization_2.f90: Likewise.
12957         * protected_6.f90: Likewise.
12958         * continuation_7.f90: Likewise.
12959         * derived_function_interface_1.f90: Likewise.
12960         * der_pointer_4.f90: Likewise.
12961         * fmt_zero_precision.f90: Likewise.
12962         * blockdata_3.f90: Likewise.
12963         * fmt_missing_period_1.f: Likewise.
12964         * real_const_3.f90: Likewise.
12965         * use_4.f90: Likewise.
12966         * fmt_missing_period_3.f: Likewise.
12967         * use_5.f90: Likewise.
12968
12969 2007-03-28  Mike Stump  <mrs@apple.com>
12970
12971         * gcc.dg/darwin-comm.c: Add.
12972
12973 2007-03-28  Eric Christopher  <echristo@apple.com>
12974
12975         * lib/target-supports.exp (check_effective_target_fstack_protector):
12976         New.
12977         * gcc.dg/ssp-1.c: Use.
12978         * gcc.dg/ssp-2.c: Ditto.
12979
12980 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12981
12982         PR c++/29077
12983         * g++.dg/parse/constructor3.C: New test.
12984
12985 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12986
12987         * gnat.dg/thin_pointer.ad[sb]: New test.
12988
12989 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12990
12991         * g++.dg/cpp0x/bracket1.C: New.
12992         * g++.dg/cpp0x/bracket2.C: New.
12993         * g++.dg/cpp0x/bracket3.C: New.
12994         * g++.dg/cpp0x/bracket4.C: New.
12995
12996 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12997
12998         * g++.dg/cpp0x/temp_default1.C: New.
12999         * g++.dg/cpp0x/temp_default3.C: New.
13000         * g++.dg/cpp0x/temp_default2.C: New.
13001         * g++.dg/cpp0x/temp_default4.C: New.
13002
13003 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13004
13005         PR c++/29993
13006         * g++.dg/other/cv_func2.C: New.
13007
13008 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13009
13010         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13011         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13012         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13013         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13014
13015         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13016         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13017
13018         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13019
13020         * lib/compat.exp (compat-execute): Fix processing of file names.
13021
13022 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13023
13024         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13025
13026 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13027
13028         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13029         Delete created executable test file.
13030         (check_effective_target_fortran_large_int): Ditto.
13031         (check_effective_target_static_libgfortran): Ditto.
13032
13033 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13034
13035         PR c++/30500
13036         * g++.dg/warn/pragma-system_header1.C: New test.
13037         * g++.dg/warn/pragma-system_header2.C: New test.
13038         * g++.dg/warn/pragma-system_header1.h. New.
13039         * g++.dg/warn/pragma-system_header2.h. New.
13040
13041 2007-03-26  Ian Lance Taylor  <iant@google.com>
13042
13043         PR tree-optimization/31345
13044         * gcc.c-torture/compile/pr31345-1.c: New test.
13045
13046 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13047
13048         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13049         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13050         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13051         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13052         * gfortran.dg/overload_1.f90: Likewise.
13053         * gfortran.dg/impure_assignment_1.f90: Likewise.
13054         * gfortran.dg/error_recovery_3.f90: Likewise.
13055         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13056         * gfortran.dg/sequence_types_1.f90: Likewise.
13057         * gfortran.dg/internal_references_1.f90: Likewise.
13058         * gfortran.dg/present_1.f90: Likewise.
13059         * gfortran.dg/volatile10.f90: Likewise.
13060         * gfortran.dg/module_equivalence_2.f90: Likewise.
13061         * gfortran.dg/use_4.f90: Likewise.
13062         * gfortran.dg/elemental_result_1.f90: Likewise.
13063         * gfortran.dg/generic_actual_arg.f90: Likewise.
13064         * gfortran.dg/private_type_5.f90: Likewise.
13065         * gfortran.dg/protected_4.f90: Likewise.
13066         * gfortran.dg/interface_3.f90: Likewise.
13067
13068 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13069
13070         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13071         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13072
13073 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13074
13075         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13076
13077 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13078
13079         PR libgfortran/31199
13080         * gfortran.dg/fmt_t_4.f90: New test.
13081
13082 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13083
13084         PR libfortran/31297
13085         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13086         * gfortran.dg/backspace_6.f:  Likewise.
13087         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13088         * gfortran.dg/direct_io_2.f90:  Likewise.
13089         * gfortran.dg/write_back.f:  Likewise.
13090         * gfortran.dg/write_rewind_2.f:  Likewise.
13091         * gfortran.dg/write_rewind_1.f:  Likewise.
13092         * gfortran.dg/write_rewind_2.f:  Likewise.
13093
13094 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13095
13096         PR tree-optimization/30784
13097         * gcc.dg/vect/pr30784.c: New test.
13098
13099 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13100
13101         PR fortran/30877
13102         * gfortran.dg/operator_1.f90: New test.
13103         * gfortran.dg/operator_2.f90: New test.
13104
13105 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13106
13107         PR libfortran/31196
13108         * gfortran.dg/reshape_transpose_1.f90:  New test.
13109
13110 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13111
13112         PR fortran/30655
13113         * gfortran.dg/bounds_check_6.f90: New test.
13114
13115 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13116
13117         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13118         #ifndef/#endif.
13119         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13120         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13121
13122 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13123
13124         PR fortran/31209
13125         * gfortran.dg/pointer_function_actual_1.f90: New test.
13126
13127         PR fortran/31200
13128         * gfortran.dg/pointer_function_actual_2.f90: New test.
13129
13130         PR fortran/31215
13131         * gfortran.dg/result_in_spec_1.f90: New test.
13132
13133 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13134
13135         PR fortran/30834
13136         * gfortran.dg/integer_exponentiation_3.F90: New test.
13137         * gfortran.dg/integer_exponentiation_4.f90: New test.
13138         * gfortran.dg/integer_exponentiation_5.F90: New test.
13139
13140 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13141
13142         PR c++/30863
13143         * g++.dg/template/error24.C: New test.
13144         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13145
13146 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/31273
13149         * g++.dg/expr/bitfield7.C: New test.
13150
13151 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13152
13153         PR other/23572
13154         * gcc.dg/float-range-4.c: New.
13155         * gcc.dg/float-range-1.c: Update. Test for a warning.
13156         * gcc.dg/float-range-3.c: New.
13157         * gcc.dg/float-range-5.c: New.
13158
13159 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13160
13161         PR fortran/31262
13162         * gfortran.dg/no_range_check_1.f90: New test.
13163
13164 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13165
13166         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13167         * g++.dg/other/static1.C: Remove stray semicolon.
13168         * g++.dg/other/init1.C: Likewise.
13169         * g++.dg/rtti/dyncast1.C: Likewise.
13170         * g++.dg/tree-ssa/pr17153.C: Likewise.
13171         * g++.dg/lookup/disamb1.C: Likewise.
13172         * g++.dg/lookup/scoped2.C: Likewise.
13173         * g++.dg/lookup/friend7.C: Likewise.
13174         * g++.dg/parse/parse4.C: Likewise.
13175         * g++.dg/parse/parse5.C: Likewise.
13176         * g++.dg/expr/pr29066.C: Likewise.
13177         * g++.dg/expr/cast4.C: Likewise.
13178         * g++.dg/tc1/dr193.C: Likewise.
13179         * g++.dg/tc1/dr213.C: Likewise.
13180         * g++.dg/abi/dcast1.C: Likewise.
13181         * g++.dg/abi/covariant2.C: Likewise.
13182         * g++.dg/inherit/covariant11.C: Likewise.
13183         * g++.dg/inherit/covariant9.C: Likewise.
13184         * g++.dg/inherit/covariant10.C: Likewise.
13185         * g++.dg/init/static3.C: Likewise.
13186         * g++.dg/init/init-ref3.C: Likewise.
13187         * g++.dg/init/ref10.C: Likewise.
13188         * g++.dg/template/meminit2.C: Likewise.
13189         * g++.dg/template/using9.C: Likewise.
13190         * g++.dg/template/friend9.C: Likewise.
13191         * g++.dg/template/ref1.C: Likewise.
13192         * g++.old-deja/g++.warn/inline.C: Likewise.
13193         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13194         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13195         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13196         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13197         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13198         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13199         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13200         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13201         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13202         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13203         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13204         * g++.old-deja/g++.brendan/template11.C: Likewise.
13205         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13206         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13207         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13208         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13209         * g++.old-deja/g++.jason/parse9.C: Likewise.
13210         * g++.old-deja/g++.jason/byval2.C: Likewise.
13211         * g++.old-deja/g++.jason/overload8.C: Likewise.
13212         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13213         * g++.old-deja/g++.jason/template33.C: Likewise.
13214         * g++.old-deja/g++.jason/return3.C: Likewise.
13215         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13216         * g++.old-deja/g++.jason/virtual.C: Likewise.
13217         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13218         * g++.old-deja/g++.jason/template27.C: Likewise.
13219         * g++.old-deja/g++.jason/synth6.C: Likewise.
13220         * g++.old-deja/g++.jason/ref8.C: Likewise.
13221         * g++.old-deja/g++.jason/offset1.C: Likewise.
13222         * g++.old-deja/g++.other/static20.C: Likewise.
13223         * g++.old-deja/g++.other/array1.C: Likewise.
13224         * g++.old-deja/g++.other/new3.C: Likewise.
13225         * g++.old-deja/g++.other/array2.C: Likewise.
13226         * g++.old-deja/g++.other/overload9.C: Likewise.
13227         * g++.old-deja/g++.other/cast6.C: Likewise.
13228         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13229         * g++.old-deja/g++.other/eh4.C: Likewise.
13230         * g++.old-deja/g++.other/using7.C: Likewise.
13231         * g++.old-deja/g++.other/init18.C: Likewise.
13232         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13233         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13234         * g++.old-deja/g++.other/dtor11.C: Likewise.
13235         * g++.old-deja/g++.pt/static11.C: Likewise.
13236         * g++.old-deja/g++.pt/crash19.C: Likewise.
13237         * g++.old-deja/g++.pt/overload12.C: Likewise.
13238         * g++.old-deja/g++.pt/crash46.C: Likewise.
13239         * g++.old-deja/g++.pt/mi1.C: Likewise.
13240         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13241         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13242         * g++.old-deja/g++.pt/local5.C: Likewise.
13243         * g++.old-deja/g++.pt/typename2.C: Likewise.
13244         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13245         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13246         * g++.old-deja/g++.law/visibility1.C: Likewise.
13247         * g++.old-deja/g++.law/visibility2.C: Likewise.
13248         * g++.old-deja/g++.law/virtual2.C: Likewise.
13249         * g++.old-deja/g++.law/operators19.C: Likewise.
13250         * g++.old-deja/g++.law/parsing10.C: Likewise.
13251         * g++.old-deja/g++.law/visibility4.C: Likewise.
13252         * g++.old-deja/g++.law/operators4.C: Likewise.
13253         * g++.old-deja/g++.law/dtors2.C: Likewise.
13254         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13255         * g++.old-deja/g++.law/visibility10.C: Likewise.
13256         * g++.old-deja/g++.law/scope3.C: Likewise.
13257         * g++.old-deja/g++.law/casts2.C: Likewise.
13258         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13259         * g++.old-deja/g++.law/operators33.C: Likewise.
13260         * g++.old-deja/g++.law/friend4.C: Likewise.
13261         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13262         * g++.old-deja/g++.mike/p5611.C: Likewise.
13263         * g++.old-deja/g++.mike/net37.C: Likewise.
13264         * g++.old-deja/g++.mike/p3570.C: Likewise.
13265         * g++.old-deja/g++.mike/p5718.C: Likewise.
13266         * g++.old-deja/g++.mike/net21.C: Likewise.
13267         * g++.old-deja/g++.mike/p1862.C: Likewise.
13268         * g++.old-deja/g++.mike/p4511.C: Likewise.
13269         * g++.old-deja/g++.mike/virt3.C: Likewise.
13270         * g++.old-deja/g++.mike/p16146.C: Likewise.
13271         * g++.old-deja/g++.mike/p1989.C: Likewise.
13272         * g++.old-deja/g++.mike/p5571.C: Likewise.
13273         * g++.old-deja/g++.gb/scope10.C: Likewise.
13274         * g++.old-deja/g++.abi/primary5.C: Likewise.
13275         * g++.old-deja/g++.abi/empty2.C: Likewise.
13276         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13277         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13278         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13279         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13280         * g++.old-deja/g++.bob/template3.C: Likewise.
13281         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13282
13283 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13284
13285         PR fortran/31193
13286         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13287
13288 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13289
13290         PR fortran/20897
13291         * gfortran.dg/derived_name_1.f90: New.
13292         * gfortran.dg/derived_name_2.f: New.
13293
13294 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13295
13296         * lib/target-supports.exp (check_effective_target_nonpic): New
13297         procedure.
13298         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13299         when compiling PIC.
13300         * gcc.target/i386/asm-4.c: Require nonpic.
13301         * gcc.target/i386/cmov1.c: Likewise.
13302         * gcc.target/i386/mul.c: Likewise.
13303         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13304         * gcc.target/i386/ssetype-1.c: Require nonpic.
13305         * gcc.target/i386/ssetype-3.c: Likewise.
13306         * gcc.target/i386/ssetype-5.c: Likewise.
13307
13308 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13309
13310         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13311         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13312         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13313         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13314
13315 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13316
13317         PR tree-optimization/30590
13318         * g++.dg/opt/pr30590.C: New testcase.
13319
13320 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13321
13322         PR c/30762
13323         * gcc.dg/pr30762-1.c: New test.
13324         * gcc.dg/pr30762-2.c: New test.
13325
13326         PR inline-asm/30505
13327         * gcc.target/i386/pr30505.c: New test.
13328
13329 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13330
13331         * gcc.target/arm/register-variables.c: New.
13332
13333 2007-03-19  Jeff Law  <law@redhat.com>
13334
13335         * PR tree-optimization/30984
13336         * gcc.c-torture/pr30984.c: New test.
13337
13338 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13339         Richard Guenther  <rguenther@suse.de>
13340
13341         PR tree-optimization/31254
13342         * gcc.dg/torture/pr31254.c: New testcase.
13343
13344 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13345
13346         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13347         target default_packed.
13348
13349 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13350
13351         PR fortran/31203
13352         * gfortran.dg/string_length_1.f90: New test.
13353
13354 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13355
13356         PR testsuite/30395
13357         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13358
13359 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13360
13361         PR libgfortran/31052
13362         * gfortran.dg/namelist_27.f90: New test.
13363
13364 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13365
13366         PR fortran/30531
13367         * gfortran.dg/used_types_14.f90: New test.
13368
13369         PR fortran/31086
13370         * gfortran.dg/used_types_15.f90: New test.
13371
13372 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13373
13374         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13375         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13376
13377 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13378
13379         PR fortran/31120
13380         * gfortran.dg/integer_exponentiation_2.f90: New test.
13381
13382 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13383
13384         PR tree-optimization/31041
13385         * gcc.dg/vect/pr31041.c: New test.
13386
13387 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13388
13389         * g++.dg/warn/Wconversion-integer.C: New
13390         * g++.dg/warn/Wconversion-real.C: New.
13391         * g++.dg/warn/Wconversion-real-integer.C: New.
13392         * g++.dg/warn/conv2.C: Updated.
13393
13394 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13395
13396         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13397         exclude RTPs.
13398
13399 2007-03-16  Richard Guenther  <rguenther@suse.de>
13400
13401         PR tree-optimization/31146
13402         * g++.dg/tree-ssa/pr31146.C: New testcase.
13403
13404 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13405
13406         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13407         assume that the target has <features.h>.
13408
13409 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13410
13411         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13412         dg-options rather than to the whole test.
13413
13414 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13415
13416         PR debug/29906
13417         * g++.dg/debug/pr29906.C: New
13418
13419 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13420
13421         PR libgfortran/31099
13422         * gfortran.dg/unformatted_recl.f90: Update test.
13423
13424 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13425
13426         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13427
13428 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13429
13430         PR c++/30891
13431         * g++.dg/parse/namespace-definition.C: New.
13432
13433 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13434
13435         PR c++/24924
13436         * g++.dg/cpp/pedantic-errors.C: New.
13437         * g++.dg/cpp/permissive.C: New.
13438
13439 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13440
13441         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13442         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13443
13444 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13445
13446         * lib/target-supports.exp (check_missing_uclibc_feature)
13447         (check_effective_target_wchar): New procedures.
13448         * gcc.dg/wchar_t-1.c: Require target wchar.
13449         * gcc.dg/wint_t-1.c: Likewise.
13450
13451 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13452
13453         * lib/target-supports.exp (check_gc_sections_available): Return
13454         false for VxWorks targets.
13455
13456 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13457
13458         * g++.dg/warn/Wconversion2.C: Fix typo.
13459         * gcc.dg/if-empty-1.c: Ditto.
13460
13461 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13462
13463         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13464
13465 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13466
13467         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13468         * gcc.target/i386/pr31167.c: Ditto.
13469
13470 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13471
13472         PR target/31167
13473         * gcc.target/i386/pr31167.c: New test.
13474
13475 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13476
13477         PR fortran/30922
13478         * gfortran.dg/import5.f90.f90: New test.
13479
13480
13481         PR fortran/30879
13482         * gfortran.dg/data_components_1.f90: New test.
13483
13484
13485         PR fortran/30870
13486         * gfortran.dg/generic_13.f90: New test.
13487
13488         PR fortran/31163
13489         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13490
13491 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13492
13493         PR libgfortran/31051
13494         * gfortran.dg/fmt_t_4.f90: New
13495
13496 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13497
13498         PR C++/31165
13499         * g++.dg/other/default7.C: New test.
13500
13501 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13502
13503         * g++.dg/warn/Wconversion2.C: New.
13504
13505 2007-03-14  Eric Christopher  <echristo@apple.com>
13506
13507         * gcc.dg/ssp-1.c: New.
13508         * gcc.dg/ssp-2.c: Ditto.
13509
13510 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13511
13512         * g++.dg/warn/do-empty.C: New.
13513         * gcc.dg/do-empty.c: New.
13514         * gcc.dg/if-empty-1.c: Update.
13515         * gcc.dg/20001116-1.c: Update.
13516         * gcc.dg/pr23165.c: Update.
13517
13518 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13519
13520         * gfortran.dg/module_implicit_conversion.f90: New test.
13521
13522 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13523
13524         PR middle-end/31127
13525         * gcc.dg/pr31127.c: New.
13526
13527 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13528
13529         * gcc.dg/tree-ssa/loop-26.c: New test.
13530
13531 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13532
13533         * gcc.target/i386/cmpxchg16b-1.c: New test.
13534
13535 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13536
13537         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13538         * gcc.dg/c99-vla-1.c: Likewise.
13539         * g++.dg/ext/vla1.C: Likewise
13540
13541 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13542
13543         * gcc.dg/wvla-1.c: New test
13544         * gcc.dg/wvla-2.c: New test
13545         * gcc.dg/wvla-3.c: New test
13546         * gcc.dg/wvla-4.c: New test
13547         * gcc.dg/wvla-5.c: New test
13548         * gcc.dg/wvla-6.c: New test
13549         * gcc.dg/wvla-7.c: New test
13550         * g++.dg/warn/Wvla-1.C: New test
13551         * g++.dg/warn/Wvla-2.C: New test
13552         * g++.dg/warn/Wvla-3.C: New test
13553
13554 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13555
13556         PR c++/30108
13557         * g++.dg/other/default6.C: New test.
13558
13559 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13560
13561         * lib/target-supports.exp (check_profiling_available): Return false
13562         for VxWorks.
13563         (check_effective_target_vxworks_kernel): New procedure.
13564         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13565         VxWorks.
13566         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13567         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13568         to include VxWorks.
13569         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13570
13571 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13572
13573         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13574         PIC is not supported.
13575         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13576         * gcc.dg/20020426-2.c: Likewise.
13577         * gcc.dg/pr28243.c: Likewise.
13578         * gcc.dg/visibility-11.c: Likewise.
13579         * gcc.dg/tls/opt-9.c: Likewise.
13580         * gcc.dg/tls/opt-10.c: Likewise.
13581         * gcc.dg/tls/pic-1.c: Likewise.
13582         * gcc.dg/tls/struct-1.c: Likewise.
13583         * gcc.target/i386/20000807-1.c: Likewise.
13584         * gcc.target/i386/20000904-1.c: Likewise.
13585         * gcc.target/i386/20011119-1.c: Likewise.
13586         * gcc.target/i386/990213-2.c: Likewise.
13587         * gcc.target/i386/990214-1.c: Likewise.
13588         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13589         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13590         * gcc.target/i386/pic-1.c: Likewise.
13591         * gcc.target/i386/pr21518.c: Likewise.
13592         * gcc.target/i386/pr23098.c: Likewise.
13593         * gcc.target/i386/pr23943.c: Likewise.
13594
13595 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13596
13597         PR c++/31038
13598         * g++.dg/template/complit2.C: New test.
13599
13600         PR c++/30328
13601         * g++.dg/ext/bitfield1.C: New test.
13602
13603 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13604
13605         PR fortran/30883
13606         * gfortran.dg/interface_11.f90: New test.
13607
13608 2007-03-11  Richard Guenther  <rguenther@suse.de>
13609
13610         PR tree-optimization/31115
13611         * gcc.dg/torture/pr31115.c: New testcase.
13612
13613 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13614
13615         PR tree-optimization/29925
13616         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13617
13618 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13619
13620         PR c++/30274
13621         * g++.dg/expr/bitfield3.C: New test.
13622         * g++.dg/expr/bitfield4.C: Likewise.
13623         * g++.dg/expr/bitfield5.C: Likewise.
13624         * g++.dg/expr/bitfield6.C: Likewise.
13625
13626         PR c++/30924
13627         * g++.dg/template/array18.C: New test.
13628
13629 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13630
13631         PR c++/17946
13632         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13633         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13634
13635 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13636
13637         PR c++/20599
13638         * g++.dg/cpp0x/variadic-bind.C: New.
13639         * g++.dg/cpp0x/variadic-function.C: New.
13640         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13641         * g++.dg/cpp0x/variadic-tuple.C: New.
13642         * g++.dg/cpp0x/variadic1.C: New.
13643         * g++.dg/cpp0x/variadic2.C: New.
13644         * g++.dg/cpp0x/variadic3.C: New.
13645         * g++.dg/cpp0x/variadic4.C: New.
13646         * g++.dg/cpp0x/variadic5.C: New.
13647         * g++.dg/cpp0x/variadic6.C: New.
13648         * g++.dg/cpp0x/variadic7.C: New.
13649         * g++.dg/cpp0x/variadic8.C: New.
13650         * g++.dg/cpp0x/variadic9.C: New.
13651         * g++.dg/cpp0x/variadic10.C: New.
13652         * g++.dg/cpp0x/variadic11.C: New.
13653         * g++.dg/cpp0x/variadic12.C: New.
13654         * g++.dg/cpp0x/variadic13.C: New.
13655         * g++.dg/cpp0x/variadic14.C: New.
13656         * g++.dg/cpp0x/variadic15.C: New.
13657         * g++.dg/cpp0x/variadic16.C: New.
13658         * g++.dg/cpp0x/variadic17.C: New.
13659         * g++.dg/cpp0x/variadic18.C: New.
13660         * g++.dg/cpp0x/variadic19.C: New.
13661         * g++.dg/cpp0x/variadic20.C: New.
13662         * g++.dg/cpp0x/variadic21.C: New.
13663         * g++.dg/cpp0x/variadic22.C: New.
13664         * g++.dg/cpp0x/variadic23.C: New.
13665         * g++.dg/cpp0x/variadic24.C: New.
13666         * g++.dg/cpp0x/variadic25.C: New.
13667         * g++.dg/cpp0x/variadic26.C: New.
13668         * g++.dg/cpp0x/variadic27.C: New.
13669         * g++.dg/cpp0x/variadic28.C: New.
13670         * g++.dg/cpp0x/variadic29.C: New.
13671         * g++.dg/cpp0x/variadic30.C: New.
13672         * g++.dg/cpp0x/variadic31.C: New.
13673         * g++.dg/cpp0x/variadic32.C: New.
13674         * g++.dg/cpp0x/variadic33.C: New.
13675         * g++.dg/cpp0x/variadic34.C: New.
13676         * g++.dg/cpp0x/variadic35.C: New.
13677         * g++.dg/cpp0x/variadic36.C: New.
13678         * g++.dg/cpp0x/variadic37.C: New.
13679         * g++.dg/cpp0x/variadic38.C: New.
13680         * g++.dg/cpp0x/variadic39.C: New.
13681         * g++.dg/cpp0x/variadic40.C: New.
13682         * g++.dg/cpp0x/variadic41.C: New.
13683         * g++.dg/cpp0x/variadic42.C: New.
13684         * g++.dg/cpp0x/variadic43.C: New.
13685         * g++.dg/cpp0x/variadic44.C: New.
13686         * g++.dg/cpp0x/variadic45.C: New.
13687         * g++.dg/cpp0x/variadic46.C: New.
13688         * g++.dg/cpp0x/variadic47.C: New.
13689         * g++.dg/cpp0x/variadic48.C: New.
13690         * g++.dg/cpp0x/variadic49.C: New.
13691         * g++.dg/cpp0x/variadic50.C: New.
13692         * g++.dg/cpp0x/variadic51.C: New.
13693         * g++.dg/cpp0x/variadic52.C: New.
13694         * g++.dg/cpp0x/variadic53.C: New.
13695         * g++.dg/cpp0x/variadic54.C: New.
13696         * g++.dg/cpp0x/variadic55.C: New.
13697         * g++.dg/cpp0x/variadic56.C: New.
13698         * g++.dg/cpp0x/variadic57.C: New.
13699         * g++.dg/cpp0x/variadic58.C: New.
13700         * g++.dg/cpp0x/variadic59.C: New.
13701         * g++.dg/cpp0x/variadic60.C : New.
13702         * g++.dg/cpp0x/variadic61.C : New.
13703         * g++.dg/cpp0x/variadic62.C : New.
13704         * g++.dg/cpp0x/variadic63.C : New.
13705         * g++.dg/cpp0x/variadic64.C : New.
13706         * g++.dg/cpp0x/variadic65.C : New.
13707         * g++.dg/cpp0x/variadic66.C : New.
13708         * g++.dg/cpp0x/variadic67.C : New.
13709         * g++.dg/cpp0x/variadic68.C : New.
13710         * g++.dg/cpp0x/variadic69.C : New.
13711         * g++.dg/cpp0x/variadic70.C : New.
13712         * g++.dg/cpp0x/variadic71.C : New.
13713         * g++.dg/cpp0x/variadic72.C : New.
13714         * g++.dg/cpp0x/variadic73.C : New.
13715         * g++.dg/cpp0x/variadic74.C : New.
13716         * g++.dg/cpp0x/variadic75.C : New.
13717         * g++.dg/cpp0x/variadic-ex1.C : New.
13718         * g++.dg/cpp0x/variadic-ex2.C : New.
13719         * g++.dg/cpp0x/variadic-ex3.C : New.
13720         * g++.dg/cpp0x/variadic-ex4.C : New.
13721         * g++.dg/cpp0x/variadic-ex5.C : New.
13722         * g++.dg/cpp0x/variadic-ex6.C : New.
13723         * g++.dg/cpp0x/variadic-ex7.C : New.
13724         * g++.dg/cpp0x/variadic-ex8.C : New.
13725         * g++.dg/cpp0x/variadic-ex9.C : New.
13726         * g++.dg/cpp0x/variadic-ex10.C : New.
13727         * g++.dg/cpp0x/variadic-ex11.C : New.
13728         * g++.dg/cpp0x/variadic-ex12.C : New.
13729         * g++.dg/cpp0x/variadic-ex13.C : New.
13730         * g++.dg/cpp0x/variadic-ex14.C : New.
13731
13732 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13733
13734         PR libgfortran/31099
13735         * gfortran.dg/unformatted_recl.f90: New test.
13736
13737 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13738
13739         * gcc.dg/fold-eqcmplx-1.c: New test case.
13740
13741 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13742
13743         PR rtl-optimization/30643
13744         * gcc.dg/pr30643.c: New.
13745
13746 2007-03-09  Chao-ying Fu  <fu@mips.com>
13747
13748         * gcc.target/mips/mips32-dspr2-type.c: New test.
13749         * gcc.target/mips/mips32-dspr2.c: New test.
13750         * gcc.target/mips/dspr2-MULT.c: New test.
13751         * gcc.target/mips/dspr2-MULTU.c: New test.
13752         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13753         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13754         Adjust some formats.
13755
13756 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13757
13758         PR c++/17946
13759         * gcc.dg/Wlogical-op-1.c: New.
13760         * g++.dg/warn/Wlogical-op-1.C: New.
13761
13762 2007-03-09  Richard Guenther  <rguenther@suse.de>
13763
13764         PR tree-optimization/30904
13765         PR middle-end/31058
13766         * gcc.dg/pr30904.c: Remove xfail.
13767
13768 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13769
13770         PR C/31072
13771         * gcc.c-torture/execute/pr31072.c: New test.
13772
13773 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13774
13775         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13776         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13777         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13778         *lrint* and *lround*.
13779         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13780         floor->lfloor.
13781         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13782         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13783         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13784         and *lround*.  Correct macro names.
13785         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13786         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13787
13788 2007-03-08  Ian Lance Taylor  <iant@google.com>
13789
13790         * gcc.dg/no-strict-overflow-5.c: New test.
13791         * gcc.dg/no-strict-overflow-6.c: New test.
13792         * gcc.dg/Wstrict-overflow-11.c: New test.
13793         * gcc.dg/Wstrict-overflow-12.c: New test.
13794         * gcc.dg/Wstrict-overflow-13.c: New test.
13795         * gcc.dg/Wstrict-overflow-14.c: New test.
13796         * gcc.dg/Wstrict-overflow-15.c: New test.
13797
13798 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13799
13800         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13801         for VxWorks kernel mode.
13802         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13803
13804 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13805
13806         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13807         mode.
13808
13809 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13810
13811         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13812         and lib/bfill.c on VxWorks targets.
13813         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13814         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13815         lib/bfill.c and lib/memmove.c on VxWorks targets.
13816         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13817         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13818         on VxWorks targets.
13819         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13820         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13821
13822 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13823
13824         * gfortran.dg/use_5.f90: New test.
13825         * gfortran.dg/use_6.f90: Ditto.
13826         * gfortran.dg/use_7.f90: Ditto.
13827
13828 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13829
13830         PR fortran/30973
13831         * gfortran.dg/use_4.f90: New test.
13832         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13833
13834 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13835
13836         PR fortran/31011
13837         * gfortran.dg/parameter_array_section_2.f90: New test.
13838
13839 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13840
13841         PR c++/30852
13842         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13843
13844         PR c++/30534
13845         * g++.dg/template/arg5.C: New test.
13846
13847 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13848
13849         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13850
13851 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13852
13853         * gcc.dg/var-expand1.c: Add newline at end of file.
13854
13855 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13856
13857         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13858
13859 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13860
13861         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13862
13863 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13864
13865         * gcc.dg/torture/builtin-convert-4.c: New test.
13866
13867 2007-03-05  Ian Lance Taylor  <iant@google.com>
13868
13869         * gcc.c-torture/compile/pr31034.c: New test.
13870
13871 2007-03-05  Ian Lance Taylor  <iant@google.com>
13872
13873         * gcc.dg/inline-18.c: New test.
13874         * gcc.dg/inline-19.c: New test.
13875         * gcc.dg/inline-20.c: New test.
13876         * gcc.dg/inline-21.c: New test.
13877
13878 2007-03-05  Richard Guenther  <rguenther@suse.de>
13879
13880         PR tree-optimization/14052
13881         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13882
13883 2007-03-05  Richard Guenther  <rguenther@suse.de>
13884
13885         PR tree-optimization/23777
13886         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13887
13888 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13889
13890         PR other/30465
13891         * gcc.dg/multiple-overflow-warn-3.c: New.
13892         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13893
13894 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13895
13896         PR c++/30895
13897         * g++.dg/parse/template23.C: New test.
13898
13899 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13900
13901         PR middle-end/30744
13902         * gcc.dg/pr30744-1.c: New test case.
13903
13904 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13905
13906         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13907
13908 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13909
13910         PR target/30406
13911         * gfortran.dg/logical_3.f90: New test.
13912
13913 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13914
13915         PR libfortran/30981
13916         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13917
13918 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13919
13920         * gcc.target/m68k/m68k.exp: New.
13921         * gcc.target/m68k/crash1.c: New.
13922
13923 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13924
13925         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13926         to be more compatible with integer(kind=8).
13927
13928 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13929
13930         PR libfortran/31001
13931         * gfortran.dg/zero_sized_3.f90: New test.
13932
13933 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13934
13935         PR c++/15787
13936         * g++.dg/parse/else.C: New.
13937         * g++.dg/parse/else-2.C: New.
13938
13939 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13940             Tobias Burnus  <burnus@net-b.de>
13941
13942         PR fortran/30882
13943         * gfortran.dg/size_dim.f90: New test.
13944
13945 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13946             Tobias Burnus  <burnus@net-b.de>
13947
13948         PR fortran/30873
13949         * gfortran.dg/entry_9.f90: New test.
13950
13951 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13952
13953         PR c++/28253
13954         * g++.dg/inherit/covariant16.C: New test.
13955
13956 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13957
13958         * g++.dg/other/darwin-minversion-1.C: New.
13959
13960 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13961
13962         * gcc.dg/tree-ssa/20070302-1.c: New test.
13963
13964 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13965
13966         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13967         tests.
13968
13969 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13970
13971         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13972
13973 2007-03-01  Simon Baldwin <simonb@google.com>
13974
13975         PR c++/23689
13976         * warn/ignored_typedef.C: New.
13977         * init/ctor8.C: Added dg-warning to consume ignored typedef
13978         warning.
13979         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13980         and added an explicit line number.
13981
13982 2007-02-28  Richard Guenther  <rguenther@suse.de>
13983
13984         PR middle-end/30364
13985         * gcc.dg/torture/pr30364-1.c: New testcase.
13986         * gcc.dg/torture/pr30364-2.c: Likewise.
13987         * gcc.dg/torture/pr30364-3.c: Likewise.
13988
13989 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13990
13991         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13992         powerpc*, use -funsafe-math-optimizations.
13993         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13994         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13995
13996 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13997             Paul Thomas  <pault@gcc.gnu.org>
13998
13999         PR fortran/30888
14000         PR fortran/30887
14001         * c_by_val_1.f: Test %VAL() with non-default kind.
14002         * c_by_val.c: Ditto.
14003         * c_by_val_4.f: New test.
14004
14005 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14006
14007         PR fortran/30968
14008         * gfortran.dg/continuation_7.f90: New test.
14009
14010 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14011
14012         * g++.dg/inherit/thunk7.C: New test.
14013         * lib/target-supports.exp (check_profiling_available): Not available
14014         for bfin-*-*.
14015
14016 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14017
14018         PR target/30970
14019         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14020
14021 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14022
14023         * lib/target-supports.exp (check_effective_target_init_priority):
14024         Remove Solaris special case.
14025
14026 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14027
14028         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14029         for more builtin types.
14030
14031         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14032         * g++.dg/ext/visibility/noPLT.C: Likewise.
14033
14034 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14035
14036         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14037         sh* targets.
14038
14039 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14040
14041         PR fortran/30865
14042         * size_optional_dim_1.f90:  New test.
14043
14044 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14045
14046         * gcc.dg/vxworks/vxworks.exp: New file.
14047         * gcc.dg/vxworks/initpri1.c: Likewise.
14048         * gcc.dg/vxworks/initpri2.c: Likewise.
14049         * gcc.dg/initpri2.c: Add more tests.
14050         * g++.dg/special/initpri2.C: Likewise.
14051
14052         * gcc.dg/initpri1.c: New test.
14053         * gcc.dg/initpri2.c: Likewise.
14054         * g++.dg/special/initpri1.C: New test.
14055         * g++.dg/special/initpri2.C: Likewise.
14056         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14057         * g++.dg/special/conpr-2.C: Likewise.
14058         * g++.dg/special/conpr-3.C: Likewise.
14059         * g++.dg/special/conpr-4.C: Likewise.
14060         * g++.dg/special/initp1.C: Likewise.
14061         * g++.dg/special/ecos.exp: Remove code to detect availability of
14062         constructor priorities.
14063         * lib/target-supports.exp (check_effective_target_init_priority):
14064         New function.
14065
14066 2007-02-24  Jan Hubicka  <jh@suse.cz>
14067
14068         * gcc.c-torture/execute/pr30778.c: New testcase.
14069
14070 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14071
14072         PR libgfortran/30918
14073         * gfortran.dg/namelist_26.f90: New test.
14074
14075 2007-02-24  Richard Guenther  <rguenther@suse.de>
14076
14077         PR middle-end/30951
14078         * gcc.dg/pr30951.c: New testcase.
14079
14080 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14081
14082         * gcc.dg/torture/builtin-modf-1.c: New test.
14083
14084 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14085
14086         PR tree-optimization/30904
14087         * gcc.dg/pr30904.c: New test.
14088
14089 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14090
14091         * gcc.test-framework/README: Correct command.
14092         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14093         -Wunused-value.
14094         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14095
14096 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14097
14098         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14099
14100 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14101
14102         * lib/target-supports.exp (check_effective_target_newlib): New
14103         function.
14104
14105 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14106
14107         PR fortran/30660
14108         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14109         allocatable component.
14110
14111
14112 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14113
14114         * gcc.dg/torture/builtin-logb-1.c: New test.
14115         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14116         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14117         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14118         sh* targets.
14119
14120 2007-02-23  Richard Guenther  <rguenther@suse.de>
14121
14122         * g++.dg/warn/changes-meaning.C: New testcase.
14123
14124 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14125
14126         PR libgfortran/30910
14127         * gfortran.dg/fmt_zero_precision.f90: Update test.
14128
14129 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14130
14131         * gcc.dg/torture/builtin-frexp-1.c: New test.
14132
14133 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14134
14135         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14136
14137 2007-02-22  Ian Lance Taylor  <iant@google.com>
14138
14139         PR debug/30898
14140         * g++.dg/debug/pr30898.C: New test.
14141
14142 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14143
14144         * gcc.dg/vect/vect-106.c: New test.
14145
14146 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14147             Ira Rosen  <irar@il.ibm.com>
14148
14149         PR tree-optimization/30843
14150         * gcc.dg/vect/pr30843.c: New test.
14151
14152 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14153
14154         PR tree-optimization/30858
14155         * gcc.dg/vect/pr30858.c: New test.
14156
14157 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14158
14159         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14160         to set options for compiling testglue.
14161         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14162         * lib/obj-c++.exp (obj-c++_init): Likewise.
14163
14164 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14165
14166         * gnat.dg/derived_aggregate.adb: New test.
14167
14168 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14169
14170         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14171         sh* targets.  Call the correct CKSGN macro.
14172
14173 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gfortran.dg/gomp/omp_parse1.f90: New test.
14176         * gfortran.dg/gomp/omp_parse2.f: New test.
14177
14178 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14179
14180         PR fortran/30869
14181         * gfortran.dg/do_pointer_1.f90:  New test.
14182
14183 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14184
14185         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14186         and scalbln.
14187
14188 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14189
14190         * gcc.dg/darwin-minversion-1.c: New.
14191         * gcc.dg/darwin-minversion-2.c: New.
14192
14193 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14194
14195         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14196
14197 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14198             DJ Delorie <dj@redhat.com>
14199
14200         PR other/30824
14201         * gcc.dg/Wfatal.c: New.
14202         * gcc.dg/Wfatal-2.c: New.
14203         * gcc.dg/Werror-1.c: Adjust expectations.
14204         * gcc.dg/Werror-5.c: Likewise.
14205         * gcc.dg/Werror-7.c: Likewise.
14206         * gcc.dg/Werror-10.c: Likewise.
14207         * gcc.dg/Werror-11.c: Likewise.
14208
14209 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14210
14211         PR fortran/30522
14212         * gfortran.dg/volatile10.f90: New test.
14213
14214 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14215
14216         PR libfortran/30533
14217         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14218
14219 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14220
14221         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14222         * gcc.dg/Walways-true-1.c: Likewise.
14223         * gcc.dg/weak/weak-3.c: Likewise.
14224         * gcc.dg/Werror-1.c: Likewise.
14225         * gcc.dg/Werror-3.c: Likewise.
14226         * gcc.dg/Werror-4.c: Likewise.
14227         * gcc.dg/Werror-5.c: Likewise.
14228         * gcc.dg/Werror-6.c: Likewise.
14229         * gcc.dg/Werror-7.c: Likewise.
14230         * gcc.dg/Werror-8.c: Likewise.
14231         * gcc.dg/Werror-10.c: Likewise.
14232         * gcc.dg/Werror-11.c: Likewise.
14233         * gcc.dg/Werror-12.c: Likewise.
14234         * g++.old-deja/g++.mike/warn8.C: Likewise.
14235         * g++.dg/warn/Walways-true-1.C: Likewise.
14236         * g++.dg/warn/Walways-true-2.C: Likewise.
14237         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14238         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14239         -Wstring-literal-comparison with -Waddress.
14240         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14241         -Wno-string-literal-comparison with -Wno-address.
14242
14243 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14244
14245         * gnat.dg/self_aggregate_with_call.adb: New test.
14246
14247 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14248
14249         PR tree-optimization/30975
14250         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14251         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14252         * gcc.dg/vect/pr30795.c: New.
14253
14254 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14255
14256         PR fortran/30681
14257         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14258
14259 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14260
14261         PR rtl-optimization/28173
14262         * gcc.target/i386/andor-1.c: New test case.
14263
14264 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14265
14266         * gcc.dg/torture/builtin-ldexp-1.c: New.
14267         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14268
14269 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14270
14271         * gfortran.dg/array_constructor_15.f90: New test case.
14272
14273 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14274
14275         * gfortran.dg/forall_10.f90: New test case.
14276
14277 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14278
14279         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14280
14281 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14282
14283         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14284         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14285
14286 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14287
14288         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14289         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14290         * gcc.target/i386/xchg-1.c: New test.
14291         * gcc.target/i386/xchg-2.c: New test.
14292
14293 2007-02-16  Richard Guenther  <rguenther@suse.de>
14294             Christian Bruel  <christian.bruel@st.com>
14295
14296         * gcc.dg/strict-overflow-5.c: New testcase.
14297
14298 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14299
14300         PR fortran/30793
14301         * gfortran.dg/func_derived_4.f90: New test.
14302
14303 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14304
14305         PR middle-end/30391
14306         * gfortran.dg/pr30391-1.f90: New test case.
14307
14308 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14309
14310         PR middle-end/30433
14311         * gcc.c-torture/compile/pr30433.c: New testcase to check
14312         that complex constants comparisions are foldded.
14313
14314 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14315
14316         PR C++/30158
14317         * g++.dg/ext/stmtexpr10.C: New testcase.
14318
14319 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14320
14321         PR middle-end/30729
14322         * gcc.dg/Wunused-value-2.c: New testcase.
14323
14324 2007-02-15  Ian Lance Taylor  <iant@google.com>
14325
14326         * g++.dg/eh/subreg-1.C: New test.
14327
14328 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14329
14330         PR c/26494
14331         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14332         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14333         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14334         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14335         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14336         * gcc.dg/Werror-implicit-function-declaration.c: New.
14337
14338 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14339
14340         PR c++/28943
14341         * g++.dg/warn/pr28943.C: New.
14342
14343 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14344
14345         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14346
14347 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14348
14349         PR fortran/30779
14350         * gfortran.dg/error_recovery_3.f90: New test.
14351
14352 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14353
14354         * g++.dg/tree-ssa/sra-1.C: New.
14355
14356 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14357
14358         * g++.dg/tree-ssa/sra-1.C: New.
14359
14360 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14361
14362         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14363
14364 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14365
14366         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14367
14368 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14369
14370         PR fortran/30799
14371         * gfortran.dg/logical_2.f90: New test.
14372
14373 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14374
14375         * gcc.dg/torture/complex-alias-1.c: New test.
14376
14377 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14378
14379         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14380         instead of -fdump-tree-tailcall.
14381
14382 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14383
14384         * gfortran.dg/interface_10.f90: Fix comment typo.
14385
14386 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14387
14388         PR tree-optimization/30771
14389         * gcc.dg/vect/pr30771.c: New test.
14390
14391 2007-02-13  Ian Lance Taylor  <iant@google.com>
14392
14393         * gcc.dg/Wstrict-overflow-1.c: New test.
14394         * gcc.dg/Wstrict-overflow-2.c: New test.
14395         * gcc.dg/Wstrict-overflow-3.c: New test.
14396         * gcc.dg/Wstrict-overflow-4.c: New test.
14397         * gcc.dg/Wstrict-overflow-5.c: New test.
14398         * gcc.dg/Wstrict-overflow-6.c: New test.
14399         * gcc.dg/Wstrict-overflow-7.c: New test.
14400         * gcc.dg/Wstrict-overflow-8.c: New test.
14401         * gcc.dg/Wstrict-overflow-9.c: New test.
14402         * gcc.dg/Wstrict-overflow-10.c: New test.
14403
14404 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14405
14406         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14407
14408 2007-02-13  Richard Henderson  <rth@redhat.com>
14409
14410         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14411         * gcc.c-torture/execute/pr29302-1.c: ... here.
14412
14413 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14414
14415         PR c/29521
14416         * gcc.dg/c90-return-1.c: Update output.
14417         * gcc.dg/c99-return-1.c: Likewise.
14418
14419 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14420
14421         PR fortran/30554
14422         * gfortran.dg/used_dummy_types_7.f90: New test..
14423
14424 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14425
14426         * gcc.target/i386/parity-1.c: New test.
14427         * gcc.target/i386/parity-2.c: New test.
14428
14429 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14430
14431         * gcc.target/i386/builtin-bswap-3.c: New test case.
14432
14433 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14434
14435         PR tree-optimization/29145
14436         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14437         alias analysis is improved to take better advantage of restrict
14438         qualified pointers.
14439         * gcc.dg/vect/vect-80.c: Likewise.
14440         * gcc.dg/vect/pr29145.c: New.
14441
14442 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14443
14444         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14445         * gcc.target/i386/sse4a-insert.c: Likewise.
14446
14447 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14448
14449         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14450         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14451
14452 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14453
14454         PR fortran/30478
14455         * gfortran.dg/enum_4.f90: Update error message checks.
14456
14457 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14458
14459         PR fortran/30554
14460         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14461         versions of the modules.
14462
14463         PR fortran/30617
14464         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14465         by getting rid of recursive I/O and providing functions with
14466         results.
14467
14468         PR fortran/30319
14469         * gfortran.dg/char_array_constructor_2.f90
14470
14471 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR c++/26988
14474         * g++.dg/template/spec34.C: New test
14475
14476 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14477
14478         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14479         on i?86 and x86_64.
14480         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14481         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14482         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14483         on i?86 and x86_64.
14484         * gcc.dg/vect/vect-113.c: Ditto.
14485
14486 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14487
14488         PR c++/29487
14489         * g++.dg/eh/weak1-C: New test.
14490         * g++.dg/eh/weak1-a.cc: Likewise.
14491         * g++.dg/eh/comdat1.C: Likewise.
14492
14493 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14494             Dorit Nuzman  <dorit@il.ibm.com>
14495
14496         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14497         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14498         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14499         * gcc.dg/vect/vect-113.c: Likewise.
14500
14501         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14502
14503 2007-02-10  Richard Henderson  <rth@redhat.com>
14504
14505         * lib/target-supports.exp (check_effective_target_tls): Redefine
14506         to mean non-emulated tls.
14507         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14508         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14509         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14510         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14511         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14512         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14513         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14514
14515 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14516
14517         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14518
14519 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14520
14521         * gfortran.dg/secnds.f: Replace time tolerance with a
14522         before-and-after bracket.
14523         * gfortran.dg/secnds-1.f: Likewise.
14524
14525 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14526
14527         PR fortran/30512
14528         * gfortran.dg/maxlocval_1.f90: New test.
14529
14530 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14531
14532         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14533
14534 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14535
14536         PR fortran/30720
14537         * gfortran.dg/array_function_1.f90: New test.
14538
14539 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14540
14541         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14542         (check_effective_target_dummy_wcsftime): New functions.
14543
14544 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14545
14546         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14547         * lib/target-supports.exp (check_effective_target_uclibc): New
14548         function.
14549
14550 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14551
14552         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14553         (vsnprintf): Don't define for uClibc targets.
14554
14555 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14556
14557         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14558         set before checking whether it was allowed.
14559         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14560         before checking inside_main.
14561
14562 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14563
14564         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14565         uClinux targets.
14566         (u16sf): Likewise u4sf.
14567         * g++.dg/compat/struct-layout-1.h: Likewise.
14568
14569 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14570
14571         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14572         procedure.
14573         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14574         m68k targets if check_effective_target_coldfire_fpu returns true.
14575
14576 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14577         Richard Guenther  <rguenther@suse.de>
14578
14579         PR middle-end/23361
14580         * gcc.dg/fold-compare-3.c: New testcase.
14581         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14582
14583 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14584
14585         * gcc.dg/pr26570.c: Clean up coverage files.
14586         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14587         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14588         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14589         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14590         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14591         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14592         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14593         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14594         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14595         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14596         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14597         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14598         * gcc.dg/vect/pr28952.c: Ditto.
14599         * gcc.dg/vect/pr27151.c: Ditto.
14600         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14601         * g++.dg/gomp/macro-3.C: Ditto.
14602
14603 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14604
14605         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14606         of the loop.
14607
14608 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14609
14610         * gcc.target/i386/builtin-bswap-2.c: New test case.
14611
14612 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14613
14614         * gfortran.dg/forall_8.f90: New test case.
14615         * gfortran.dg/forall_9.f90: Likewise.
14616
14617 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14618
14619         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14620
14621 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14622
14623         * lib/target-supports.exp (check_effective_target_simulator): New.
14624
14625 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14626
14627         * gcc.dg/tree-ssa/loop-25.c: New test.
14628
14629 2007-02-06  Richard Henderson  <rth@redhat.com>
14630
14631         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14632
14633 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14634
14635         * gcc.target/powerpc/popcount-1.c: New test case.
14636         * gcc.target/powerpc/parity-1.c: Likewise.
14637
14638 2007-02-06  Richard Guenther  <rguenther@suse.de>
14639
14640         PR middle-end/27302
14641         * gcc.dg/torture/pr27302-2.c: New testcase.
14642
14643 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14644
14645         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14646         * gcc.dg/vect/vect-iv-1.c: New test.
14647         * gcc.dg/vect/vect-iv-2.c: New test.
14648         * gcc.dg/vect/vect-iv-3.c: New test.
14649         * gcc.dg/vect/vect-iv-4.c: New test.
14650         * gcc.dg/vect/vect-iv-5.c: New test.
14651         * gcc.dg/vect/vect-iv-6.c: New test.
14652         * gcc.dg/vect/vect-iv-7.c: New test.
14653         * gcc.dg/vect/vect-iv-8.c: New test.
14654         * gcc.dg/vect/vect-iv-9.c: New test.
14655         * gcc.dg/vect/vect-iv-10.c: New test.
14656         * gcc.dg/vect/vect-iv-11.c: New test.
14657         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14658         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14659         * gcc.dg/vect/vect-14.c: Now vectorizable.
14660         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14661         loop).
14662         * gcc.dg/vect/vect-27.c: Likewise.
14663         * gcc.dg/vect/vect-29.c Likewise.
14664         * gcc.dg/vect/vect-dv-2.c: Likewise.
14665         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14666         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14667         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14668
14669 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14670
14671         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14672
14673 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14674
14675         * gcc.dg/builtins-20.c: Add more cases.
14676
14677 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14678
14679         PR debug/30189
14680         * gcc.dg/pr30189.c: New test.
14681
14682 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14683
14684         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14685         for running tests.
14686         * gcc.target/i386/sse4a-extract.c: New test.
14687         * gcc.target/i386/sse4a-insert.c: New test.
14688         * gcc.target/i386/sse4a-montsd.c: New test.
14689         * gcc.target/i386/sse4a-montss.c: New test.
14690
14691 2007-02-05  Richard Guenther  <rguenther@suse.de>
14692
14693         * gcc.target/i386/vectorize3.c: New testcase.
14694
14695 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14696
14697         PR target/30665
14698         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14699
14700 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14701
14702         PR fortran/30611
14703         * gfortran.dg/repeat_1.f90: New test.
14704
14705 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14706
14707         PR fortran/30605
14708         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14709         * gfortran.dg/derived_init_2.f90: Ditto.
14710         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14711         * gfortran.dg/array_initializer_1.f90: Ditto.
14712         * gfortran.dg/do_2.f90: Ditto.
14713         * gfortran.dg/proc_assign_1.f90: Ditto.
14714
14715 2007-02-04  Richard Guenther  <rguenther@suse.de>
14716
14717         PR middle-end/30636
14718         * g++.dg/warn/pr30636.C: New testcase.
14719         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14720
14721 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14722
14723         PR middle-end/30667
14724         * gfortran.dg/pr30667.f: New test.
14725
14726 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14727
14728         * gcc.dg/builtins-54.c: Add more cases.
14729
14730 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14731
14732         PR fortran/30514
14733         * gfortran.dg/zero_sized_2.f90: New test.
14734
14735         PR fortran/30660
14736         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14737
14738         PR fortran/29820
14739         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14740         file.
14741
14742 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14743
14744         PR fortran/30683
14745         * gfortran.dg/interface_10.f90: New test.
14746
14747 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14748
14749         * gcc.dg/builtins-20.c: Add more cases.
14750
14751 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14752
14753         PR target/29682
14754         * gcc-target/ia64/pr29682.c: New test.
14755
14756 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14757
14758         PR fortran/30284
14759         * gfortran.dg/arrayio_11.f90.f90: New test.
14760
14761         PR fortran/30626
14762         * gfortran.dg/arrayio_12.f90.f90: New test.
14763
14764 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14765
14766         PR c++/30536
14767         * g++.dg/tls/diag-5.C: New test.
14768
14769         PR middle-end/30473
14770         * gcc.dg/pr30473.c: New test.
14771         * gcc.c-torture/execute/20070201-1.c: New test.
14772
14773 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14774
14775         * gfortran.dg/dependency_20.f90: New test case.
14776
14777 2007-01-31  Ian Lance Taylor  <iant@google.com>
14778
14779         * gcc.dg/lower-subreg-1.c (test): New test.
14780
14781 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14782
14783         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14784
14785 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14786
14787         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14788         * gcc.dg/torture/builtin-math-3.c: Likewise.
14789
14790 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14791
14792         gcc.dg/Wparentheses-2.c: Update and add new tests.
14793
14794 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14795
14796         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14797         vectorize.
14798
14799 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14800
14801         * gcc.dg/builtins-63.c: New test.
14802
14803 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14804
14805         PR fortran/27588
14806         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14807
14808 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14809
14810         PR fortran/30520
14811         * gfortran.dg/volatile8.f90: New argument conformance test.
14812         * gfortran.dg/volatile9.f90: New scope test.
14813
14814 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14815
14816         PR c++/24745
14817         * g++.dg/warn/null4.C: New.
14818
14819 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14820             Uros Bizjak  <ubizjak@gmail.com>
14821
14822         * gcc.dg/large-size-array-3.c: Correct typo.
14823
14824 2007-01-30  Richard Guenther  <rguenther@suse.de>
14825
14826         PR middle-end/27657
14827         * g++.dg/debug/pr27657.C: New testcase.
14828
14829 2007-01-30  Richard Guenther  <rguenther@suse.de>
14830
14831         PR middle-end/30313
14832         * gcc.dg/torture/pr30313.c: New testcase.
14833
14834 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14835
14836         * gcc.dg/dfp/dfp-except.h: New file.
14837         * gcc.dg/dfp/fe-check.h: New file.
14838         * gcc.dg/dfp/fe-binop.c: New test.
14839         * gcc.dg/dfp/fe-convert-1.c: New test.
14840         * gcc.dg/dfp/fe-convert-2.c: New test.
14841         * gcc.dg/dfp/fe-convert-3.c: New test.
14842
14843         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14844         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14845         * gcc.dg/dfp/convert-dfp.c: Ditto.
14846         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14847
14848 2007-01-29  Josh Conner  <jconner@apple.com>
14849
14850         * gcc.target/powerpc/altivec-24.c: New test.
14851
14852 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14853
14854         PR c++/28266
14855         * g++.dg/parse/defarg12.C: New test.
14856
14857 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14858
14859         PR fortran/30554
14860         * gfortran.dg/used_dummy_types_6.f90: New test.
14861
14862 2007-01-28  Jan Hubicka  <jh@suse.cz>
14863
14864         * gcc.dg/tree-prof/val-prof-6.c: New test.
14865
14866 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14867
14868         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14869
14870 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14871
14872         PR C++/28988
14873         * g++.dg/expr/dtor4.C: New test.
14874
14875 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14876
14877         * gcc.dg/tree-ssa/loop-23.c: New test.
14878
14879 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14880
14881         PR libfortran/30389
14882         * gfortran.dg/achar_2.f90:  New test.
14883         * gfortran.dg/achar_3.f90:  New test.
14884
14885 2007-01-27  Ian Lance Taylor  <iant@google.com>
14886
14887         * gcc.dg/strict-overflow-1.c: New test.
14888         * gcc.dg/no-strict-overflow-1.c: New test.
14889         * gcc.dg/strict-overflow-2.c: New test.
14890         * gcc.dg/no-strict-overflow-2.c: New test.
14891         * gcc.dg/strict-overflow-3.c: New test.
14892         * gcc.dg/no-strict-overflow-3.c: New test.
14893         * gcc.dg/strict-overflow-4.c: New test.
14894         * gcc.dg/no-strict-overflow-4.c: New test.
14895         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14896         * gcc.dg/pr15784-1.c: Likewise.
14897         * gcc.dg/pr20922-1.c: Likewise.
14898         * gcc.dg/pr20922-3.c: Likewise.
14899         * gcc.dg/pr20922-4.c: Likewise.
14900         * gcc.dg/pr20922-6.c: Likewise.
14901         * gcc.dg/compare-4.c: Likewise.
14902         * gcc.dg/torture/pr26898-1.c: Likewise.
14903         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14904         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14905         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14906         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14907         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14908         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14909         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14910         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14911         * g++.dg/tree-ssa/pr21082.C: Likewise.
14912
14913 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14914
14915         * gcc-dg/large-size-array-3.c: New test case.
14916
14917 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14918
14919         * gfortran.dg/forall_7.f90: New test case.
14920
14921 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14922
14923         PR fortran/30407
14924         * gfortran.dg/where_operator_assign_1.f90: New test.
14925         * gfortran.dg/where_operator_assign_2.f90: New test.
14926         * gfortran.dg/where_operator_assign_3.f90: New test.
14927
14928 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14929
14930         * lib/target-supports.exp
14931         (check_effective_target_powerpc_altivec): New.
14932         (check_effective_target_vect_cmdline_needed): Use it.
14933
14934 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14935
14936         PR fortran/30278
14937         * gfortran.dg/backslash_3.f: New test.
14938
14939 2007-01-26  Richard Guenther  <rguenther@suse.de>
14940
14941         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14942
14943 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14944
14945         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14946         * gfortran.dg/vect/vect.exp: Ditto.
14947         * gfortran.dg/dg.exp: Ditto.
14948         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14949         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14950
14951 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14952
14953         * gcc.dg/builtins-20.c: Add more cases.
14954         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14955
14956 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14957
14958         PR fortran/30437
14959         * gcc.dg/Wall.c: New.
14960         * gcc.dg/Wno-all.c: New.
14961         * gfortran.dg/Wall.f90: New.
14962         * gfortran.dg/Wno-all.f90: New.
14963
14964 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14965
14966         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14967         * g++.dg/eh/simd-2.C: Also run on Darwin.
14968         * g++.dg/eh/simd-3.C: New.
14969         * g++.dg/eh/simd-4.C: New.
14970
14971 2007-01-25  Richard Guenther  <rguenther@suse.de>
14972
14973         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14974         and _PROFILE_USE.
14975         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14976
14977 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14978
14979         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14980         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14981         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14982         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14983         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14984         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14985         * gcc.dg/ipa/ipa-7.c: New testcase.
14986
14987 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14988
14989         * g++.dg/cpp0x/warn_cxx0x.C: New.
14990
14991 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14992
14993         * gcc.dg/builtins-20.c: Test builtin carg.
14994
14995 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR middle-end/27416
14998         * gcc.dg/gomp/pr27416.c: New test.
14999
15000         PR middle-end/30494
15001         * gcc.dg/gomp/pr30494.c: New test.
15002         * g++.dg/gomp/pr30494.C: New test.
15003
15004         PR middle-end/30421
15005         * gcc.dg/gomp/pr30421.c: New test.
15006
15007 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15008
15009         * gcc.target/ia64/versionid-1.c: New test.
15010         * gcc.target/ia64/versionid-2.c: New test.
15011
15012 2007-01-24  Richard Guenther  <rguenther@suse.de>
15013
15014         PR testsuite/30181
15015         * gcc.dg/builtins-57.c: Change to a link-time testcase
15016         to support non-C99 targets.
15017
15018 2007-01-24  Jan Hubicka  <jh@suse.cz>
15019
15020         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15021
15022 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15023
15024         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15025
15026 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15027
15028         PR objc/27438
15029         * objc.dg/const-str-12.m: New test.
15030
15031 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15032
15033         PR fortran/30532
15034         * gfortran.dg/ctrl-z.f90:  New test.
15035
15036 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15037
15038         PR fortran/30481
15039         * gfortran.dg/namelist_assumed_char.f90:  New test.
15040
15041 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15042
15043         PR c++/27492
15044         * g++.dg/inherit/covariant15.C: New test.
15045
15046 2007-01-23  Ian Lance Taylor  <iant@google.com>
15047
15048         * g++.dg/warn/Wparentheses-24.C: New test.
15049
15050 2007-01-23  Richard Guenther  <rguenther@suse.de>
15051
15052         PR testsuite/30560
15053         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15054         with full path.
15055
15056 2007-01-22  Richard Guenther  <rguenther@suse.de>
15057
15058         PR tree-optimization/30038
15059         * gcc.dg/builtins-62.c: New testcase.
15060
15061 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15062
15063         * gcc.c-torture/compile/20070121.c: New test.
15064
15065 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15066
15067         PR libfortran/30525
15068         * gfortran.dg/char_comparison_1.f:  New test.
15069
15070 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15071
15072         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15073
15074 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15075
15076         PR objc/30479
15077         * objc.dg/pch: New directory.
15078         * objc.dg/pch/pch.exp: New file.
15079         * objc.dg/pch/interface-1.m: New test.
15080         * objc.dg/pch/interface-1.hs: New include file.
15081         * lib/objc.exp (objc_target_compile): Add
15082         "-x objective-c-header" in front of the sources if this is
15083         a precompiled header being compiled.
15084
15085 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15086
15087         * gfortran.dg/array_memcpy_3.f90: New test case.
15088         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15089
15090 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15091             Brooks Moses  <brooks.moses@codesourcery.com>
15092             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15093
15094         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15095         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15096
15097 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15098
15099         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15100
15101 2007-01-19  Mike Stump  <mrs@apple.com>
15102
15103         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15104         away.
15105
15106 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15107
15108         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15109         option instead of -funsafe-math-optimizations.
15110
15111 2007-01-19  Tomas Bily  <tbily@suse.cz>
15112
15113         gcc.dg/tree-prof/indir-call-prof.c: New.
15114         g++.dg/dg.exp: Add tree-prof subdirectory.
15115         g++.dg/tree-prof/indir-call-prof.C: New.
15116         g++.dg/tree-prof/tree-prof.exp: New.
15117
15118 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15119
15120         PR c++/17947
15121         * g++.dg/warn/deprecated.C: Update warning output.
15122         * g++.dg/warn/deprecated-2.C: Likewise.
15123         * g++.dg/warn/deprecated-3.C: New.
15124
15125 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15126
15127         * gcc.c-torture/execute/nestfunc-7.c: New.
15128
15129 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15130
15131         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15132
15133 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15134
15135         * gcc.dg/m68k-pic-1.c: New.
15136
15137 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15138
15139         * gfortran.dg/array_memcpy_4.f90: New test case.
15140
15141 2007-01-18  Josh Conner  <jconner@apple.com>
15142
15143         PR target/30485
15144         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15145         * gcc.dg/vect/no-trapping-math-1: New.
15146         * gcc.dg/vect/no-trapping-math-2: New.
15147
15148 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15149
15150         * gcc.target/i386/387-8.c: Update comment about optimizing
15151         inherent load of 1.0 of fptan instruction.
15152
15153 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15154             Richard Guenther <rguenther@suse.de>
15155
15156         PR diagnostic/8268
15157         * gcc.dg/Warray-bounds.c: New testcase.
15158         * gcc.dg/Warray-bounds-2.c: New testcase.
15159         * g++.dg/warn/Warray-bounds.C: New testcase.
15160         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15161
15162 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15163
15164         PR fortran/30476
15165         * gfortran.dg/generic_12.f90: New test.
15166
15167 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15168
15169         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15170         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15171
15172 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15173
15174         * gcc.dg/dfp/compare-special.h: New file.
15175         * gcc.dg/dfp/compare-special-32.c: New test.
15176         * gcc.dg/dfp/compare-special-64.c: New test.
15177         * gcc.dg/dfp/compare-special-128.c: New test.
15178
15179 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15180             Paul Thomas  <pault@gcc.gnu.org>
15181             Steven G. Kargl  <kargl@gcc.gnu.org>
15182
15183         PR fortran/30404
15184         * gfortran.dg/forall_6.f90: New test case.
15185         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15186         * gfortran.dg/dependency_13.f90: Likewise.
15187
15188 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15189
15190         PR testsuite/12325
15191         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15192         targets that don't support Inf.
15193
15194 2007-01-15  Dale Johannesen  <dalej@apple.com>
15195
15196         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15197
15198 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15199
15200         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15201         of achar for 0xff to avoid the "Extended ASCII not
15202         implemented" error message.
15203
15204 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15205
15206         PR fortran/28172
15207         * gfortran.dg/altreturn_4.f90: New test.
15208
15209         PR fortran/29389
15210         * gfortran.dg/stfunc_4.f90: New test.
15211
15212         PR fortran/29712
15213         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15214         * gfortran.dg/initialization_1.f90: Change warning.
15215
15216         PR fortran/30283
15217         * gfortran.dg/specification_type_resolution_2.f90: New test.
15218
15219 2007-01-14  Jan Hubicka  <jh@suse.cz>
15220
15221         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15222         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15223         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15224         elimination.
15225
15226 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15227
15228         PR fortran/30410
15229         * gfortran.dg/external_procedures_2.f90: New test.
15230
15231 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15232
15233         PR target/30413
15234         * gcc.target/i386/pr30413.c: New test.
15235
15236 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15237
15238         PR fortran/30452
15239         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15240
15241 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15242
15243         * gcc.dg/20070112-1.c: New test.
15244
15245 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15246
15247         PR libgfortran/30435
15248         * gfortran.dg/list_read_6.f90: New test.
15249
15250 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15251
15252         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15253
15254 2007-01-12  Tom Tromey  <tromey@redhat.com>
15255
15256         PR preprocessor/28227:
15257         * gcc.dg/cpp/pr28227.c: New file.
15258
15259 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15260
15261         * gcc.dg/tree-ssa/loop-22.c: New test.
15262
15263 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15264
15265         PR tree-optimization/29516
15266         * gcc.dg/tree-ssa/loop-20.c: New test.
15267
15268 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15269
15270         PR libfortran/30415
15271         * minmaxloc_integer_kinds_1.f90:  New test.
15272
15273 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15274
15275         PR c++/29573
15276         * g++.dg/template/sizeof-template-argument.C: New test.
15277
15278 2007-01-11  Jan Hubicka  <jh@suse.cz>
15279
15280         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15281         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15282         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15283         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15284         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15285         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15286         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15287         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15288         transformation in question.
15289         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15290         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15291         * gcc.dg/always_inline3.c: Likewise.
15292
15293 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15294
15295         PR c++/28999
15296         * g++.dg/template/typename11.C: New test.
15297
15298 2007-01-10  Robert Kennedy <jimbob@google.com>
15299
15300         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15301
15302 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15303
15304         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15305         for different integer kinds.
15306         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15307         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15308         * gfortran.dg/ishft_2.f90: New test.
15309         * gfortran.dg/ishft_3.f90: New test.
15310
15311 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15312
15313         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15314
15315 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15316
15317         PR tree-optimization/30322
15318         * gcc.dg/tree-ssa/loop-21.c: New test.
15319
15320 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15321
15322         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15323
15324 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15325
15326         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15327
15328 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15329
15330         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15331         * g++.dg/warn/overflow-warn-3.C: Likewise.
15332         * g++.dg/warn/overflow-warn-4.C: Likewise.
15333         * g++.dg/warn/overflow-warn-5.C: Likewise.
15334         * g++.dg/warn/overflow-warn-6.C: Likewise.
15335         * g++.dg/warn/Woverflow-1.C: Likewise.
15336         * g++.dg/warn/Woverflow-2.C: Likewise.
15337         * g++.dg/warn/Woverflow-3.C: Likewise.
15338         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15339
15340 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15341
15342         * gfortran.dg/array_constructor_14.f90: New test case.
15343         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15344
15345 2007-01-08  Richard Guenther  <rguenther@suse.de>
15346
15347         PR tree-optimization/23603
15348         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15349         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15350
15351 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15352
15353         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15354         in __v8qi typedef.
15355         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15356         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15357         compiler behaviour.
15358         * gcc.dg/simd-5.c: Likewise.
15359         * gcc.dg/simd-6.c: Likewise.
15360         * g++.dg/conversion/simd1.C: Likewise.
15361         * g++.dg/conversion/simd3.C: Likewise.
15362         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15363         (main): Use it.
15364
15365 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15366
15367         PR tree-optimization/29877
15368         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15369         name of a hard register for the target concerned.  Adjust dg-error
15370         directives to cope with new behaviour of TER.
15371
15372 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15373
15374         PR c++/28986
15375         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15376         * g++.dg/warn/overflow-warn-1.C: New.
15377         * g++.dg/warn/overflow-warn-3.C: New.
15378         * g++.dg/warn/overflow-warn-4.C: New.
15379         * g++.dg/warn/overflow-warn-5.C: New.
15380         * g++.dg/warn/overflow-warn-6.C: New.
15381         * g++.dg/warn/Woverflow-1.C: New.
15382         * g++.dg/warn/Woverflow-2.C: New.
15383         * g++.dg/warn/Woverflow-3.C: New.
15384         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15385
15386 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15387
15388         PR fortran/27698
15389         * gfortran.dg/invalid_name.f90: New test.
15390         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15391         * gfortran.dg/gomp/pr29759.f90: Ditto.
15392
15393 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15394
15395         * gfortran.dg/present_1.f90:  Update error message.
15396
15397 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15398
15399         PR c++/19439
15400         * g++.dg/template/duplicate1.C: New test
15401         * g++.dg/template/memfriend6.C: Adjust error markers.
15402
15403 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15404
15405         PR tree-opt/30385
15406         * gcc.dg/torture/inline-1.c: New test.
15407
15408 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15409
15410         PR c/19978
15411         * gcc.dg/multiple-overflow-warn-1.c: New.
15412         * gcc.dg/multiple-overflow-warn-2.c: New.
15413         * gcc.dg/overflow-warn-6.c: New.
15414         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15415
15416 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15417
15418         * gfortran.dg/array_memcpy_1.f90: New test case.
15419         * gfortran.dg/array_memcpy_2.f90: Likewise.
15420
15421 2007-01-05  Richard Guenther  <rguenther@suse.de>
15422
15423         PR middle-end/27826
15424         * g++.dg/opt/pr27826.C: New testcase.
15425
15426 2007-01-05  Ian Lance Taylor  <iant@google.com>
15427
15428         * gcc.dg/Walways-true-1.c: New test.
15429         * gcc.dg/Walways-true-2.c: New test.
15430         * g++.dg/warn/Walways-true-1.C: New test.
15431         * g++.dg/warn/Walways-true-2.C: New test.
15432
15433 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15434
15435         PR c/30360
15436         * gcc.dg/pr30360.c: New test.
15437
15438 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15439
15440         PR fortran/23232
15441         * gfortran.dg/data_implied_do_1.f90: New test.
15442
15443         PR fortran/27996
15444         PR fortran/27998
15445         * gfortran.dg/char_length_1.f90: New test.
15446
15447 2007-01-05  Richard Guenther  <rguenther@suse.de>
15448
15449         PR middle-end/28116
15450         * g++.dg/opt/pr28116.C: New testcase.
15451
15452 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15453
15454         PR fortran/29624
15455         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15456           invalid deallocate.
15457         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15458         * gfortran.dg/protected_4.f90: Add pointer intent check.
15459         * gfortran.dg/protected_6.f90: Add pointer intent check.
15460         * gfortran.dg/pointer_intent_1.f90: New test.
15461         * gfortran.dg/pointer_intent_2.f90: New test.
15462         * gfortran.dg/pointer_intent_3.f90: New test.
15463
15464 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15465
15466         PR 30235
15467         * gfortran.dg/altreturn_2.f90: new test.
15468
15469 2007-01-04  Tom Tromey  <tromey@redhat.com>
15470
15471         PR preprocessor/28165:
15472         * gcc.dg/cpp/pr28165.c: New file.
15473
15474 2007-01-03  Josh Conner  <jconner@apple.com>
15475
15476         PR middle-end/29683
15477         * gcc.dg/pr29683.c: New.
15478
15479 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15480
15481         PR c++/28217
15482         * g++.dg/pch/template-1.C: New test.
15483         * g++.dg/pch/template-1.Hs: New file.
15484
15485 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15486
15487         PR middle-end/30353
15488         * gcc.c-torture/compile/complex-4.c: New test.
15489
15490 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15491
15492         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15493         -maltivec.
15494         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15495
15496 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15497
15498         PR middle-end/30286
15499         * gcc.dg/pr30286.c: New test.
15500
15501         PR c++/29535
15502         * g++.dg/template/crash66.C: New test.
15503
15504         PR c++/29054
15505         * g++.dg/template/friend49.C: New test.
15506
15507 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15508
15509         * gfortran.dg/ibits.f90: New test.
15510
15511 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15512
15513         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15514         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15515
15516 2007-01-02  Jan Hubicka  <jh@suse.cz>
15517
15518         * gcc.dg/pr16194.c: We now output error on all three functions,
15519         not just first one.
15520
15521 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15522
15523         PR c/19977
15524         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15525         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15526
15527 2006-01-02  Ian Lance Taylor  <iant@google.com>
15528
15529         * g++.dg/warn/Wparentheses-22.C: New test.
15530         * g++.dg/warn/Wparentheses-23.C: New test.
15531
15532 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15533
15534         PR middle-end/7651
15535         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15536         * gcc.dg/declspec-3-Wextra.c: New.
15537         * gcc.dg/declspec-3-no.c: New
15538
15539 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15540
15541         PR fortran/20896
15542         * gfortran.dg/interface_10.f90: Remove.
15543
15544 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15545
15546         * gcc.dg/fold-eqxor-4.c: New test case.
15547
15548 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15549
15550         PR middle-end/30311
15551         * gcc.c-torture/compile/pr30311.c: New test.
15552
15553 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15554
15555         PR middle-end/30253
15556         * gcc.c-torture/compile/statement-expression-1.c: New test.
15557
15558 2007-01-01  Andreas Schwab  <schwab@suse.de>
15559
15560         PR target/29166
15561         * g++.dg/eh/pr29166.C: New test.
15562
15563 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15564
15565         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15566         New.
15567         (check_effective_target_vect_cmdline_needed): Use it.
15568
15569 2006-12-31  Richard Guenther  <rguenther@suse.de>
15570
15571         PR middle-end/30137
15572         * gcc.dg/pr30137-1.c: New testcase.
15573         * gcc.dg/pr30137-2.c: Likewise.
15574
15575 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15576
15577         PR middle-end/30322
15578         * gcc.dg/fold-plusnot-1.c: New test case.
15579
15580 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15581
15582         PR c++/29731
15583         * g++.dg/parse/template22.C: New test.
15584
15585 2006-12-31  Richard Guenther  <rguenther@suse.de>
15586
15587         PR middle-end/30338
15588         * gcc.c-torture/compile/pr30338.c: New testcase.
15589
15590 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15591
15592         PR fortran/27900
15593         * gfortran.dg/intrinsic_actual_4.f90: New test.
15594
15595         PR fortran/24325
15596         * gfortran.dg/func_decl_3.f90: New test.
15597
15598 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15599
15600         PR fortran/23060
15601         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15602         * gfortran.dg/c_by_val_1.f: New test.
15603         * gfortran.dg/c_by_val_2.f: New test.
15604         * gfortran.dg/c_by_val_3.f: New test.
15605
15606 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15607
15608         PR libfortran/30321
15609         * gfortran.dg/sum_zero_array_1.f90:  New test.
15610
15611 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15612
15613         PR preprocessor/29612
15614         * gcc.dg/cpp/pr29612-1.c: New test.
15615         * gcc.dg/cpp/pr29612-2.c: New test.
15616
15617 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15618
15619         PR fortran/30034
15620         * gfortran.dg/pure_formal_proc_1.f90: New test.
15621
15622         PR fortran/30237
15623         * gfortran.dg/intrinsic_actual_3.f90: New test.
15624
15625 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15626
15627         PR fortran/30014
15628         * gfortran.dg/io_constraints_1.f90: Update test.
15629         * gfortran.dg/io_constraints_2.f90: Update test.
15630         * gfortran.dg/inquire_iolength.f90: New test.
15631
15632 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15633
15634         PR fortran/20896
15635         * gfortran.dg/interface_10.f90: New test.
15636         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15637         since z is already, locally a variable.
15638
15639         PR fortran/25135
15640         * gfortran.dg/generic_11.f90: New test.
15641         * gfortran.dg/interface_7.f90: Remove name clash between module
15642         name and procedure 'x' referenced in the interface.
15643
15644 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15645
15646         PR middle-end/7651
15647         * gcc.dg/Wmissing-parameter-type.c: New.
15648         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15649         * gcc.dg/Wmissing-parameter-type-no.c: New.
15650
15651 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15652
15653         PR fortran/25818
15654         * gfortran.dg/entry_array_specs_2.f: New test.
15655
15656         PR fortran/30084
15657         * gfortran.dg/nested_modules_6.f90: New test.
15658
15659 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15660
15661         PR middle-end/7651
15662         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15663         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15664
15665 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15666
15667         PR C++/30168
15668         * g++.dg/opt/complex6.C: New test.
15669
15670 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15671
15672         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15673         full" if the linker on spu-*-* warns about exceeding local store.
15674
15675         And revert this patch:
15676         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15677         fail to link due to relocation overflows on spu-*-*.
15678
15679 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15680
15681         PR fortran/30273
15682         * gfortran.dg/dependency_19.f90: New test.
15683
15684 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15685
15686         PR fortran/30202
15687         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15688
15689 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15690
15691         PR middle-end/30262
15692         * gcc.c-torture/execute/20061220-1.c: New test.
15693
15694         PR middle-end/30263
15695         * gcc.dg/gomp/asm-1.c: New test.
15696
15697         PR target/30230
15698         * g++.dg/eh/ia64-2.C: New test.
15699
15700 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15701
15702         PR target/28966
15703         PR target/29248
15704         * gcc.dg/rs6000-leaf.c: New.
15705
15706 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15707
15708         PR fortran/25392
15709         * gfortran.dg/f2c_8.f90: New test.
15710
15711 2006-12-20  Bill Wendling  <wendling@apple.com>
15712
15713         * gcc.dg/asm-b.c: Check for __ppc64__.
15714
15715 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15716
15717         PR fortran/30190
15718         * gfortran.dg/bounds_check_5.f90: New test.
15719
15720 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15721
15722         PR middle-end/30143
15723         * gcc.dg/gomp/complex-1.c: New testcase.
15724
15725 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15726
15727         * gfortran.dg/array_memset_1.f90: New test case.
15728
15729 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15730
15731         * lib/target-supports.exp: Add spu to
15732         check_effective_target_vect_widen_mult_hi_to_si.
15733
15734 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15735
15736         PR fortran/29992
15737         * gfortran.dg/generic_9.f90: New test.
15738
15739         PR fortran/30081
15740         * gfortran.dg/generic_10.f90: New test.
15741
15742 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15743
15744         PR tree-opt/30045
15745         * gcc.dg/pr30045.c: New test.
15746
15747 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15748
15749         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15750
15751 2006-12-19  Eric Christopher  <echristo@apple.com>
15752
15753         PR target/29302
15754         * gcc.c-torture/execute/pr29302-1.c: New.
15755
15756 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15757
15758         PR fortran/39238
15759         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15760
15761 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15762
15763         PR fortran/30236
15764         * gfortran.dg/altreturn_3.f90: New test.
15765
15766         * gfortran.dg/char_result_12.f90: Fix comment typos.
15767
15768 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15769
15770         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15771         as newlib's stdio.h uses non-traditional cpp constructs.
15772
15773 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15774
15775         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15776         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15777         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15778         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15779         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15780         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15781         * gfortran.dg/default_initialization.f: Renamed to
15782         default_initialization_1.f
15783         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15784         dollar_edit_descriptor_1.f
15785         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15786         dollar_edit_descriptor_2.f
15787         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15788         dollar_edit_descriptor_3.f
15789         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15790         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15791         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15792         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15793         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15794         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15795         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15796         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15797         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15798         * gfortran.dg/default_initialization_1.f: Renamed from
15799         default_initialization.f
15800         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15801         dollar_edit_descriptor-1.f
15802         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15803         dollar_edit_descriptor-2.f
15804         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15805         dollar_edit_descriptor-3.f
15806         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15807         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15808         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15809
15810 2006-12-18  Bill Wendling  <wendling@apple.com>
15811
15812         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15813         id is an OjbC keyword.
15814
15815 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15816
15817         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15818
15819 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15820
15821         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15822
15823 2006-12-18  Ian Lance Taylor  <iant@google.com>
15824
15825         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15826
15827 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15828
15829         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15830
15831 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15832
15833         PR fortran/30207
15834         * gfortran.fortran-torture/execute/where21.f90: New test.
15835
15836 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15837
15838         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15839
15840 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15841
15842         PR middle-end/7651
15843         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15844         * gcc.dg/if-empty-1.c: Likewise.
15845         * gcc.dg/pr23165.c: Likewise.
15846         * g++.dg/warn/empty-body.C: Likewise.
15847
15848 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15849
15850         PR libfortran/30005
15851         * gfortran.dg/open_errors.f90: New test.
15852
15853 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15854
15855         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15856
15857         * gcc.target/i386/ssse3-pabsb.c: New file.
15858         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15859         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15860         * gcc.target/i386/ssse3-palignr.c: Likewise.
15861         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15862         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15863         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15864         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15865         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15866         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15867         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15868         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15869         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15870         * gcc.target/i386/ssse3-psignb.c: Likewise.
15871         * gcc.target/i386/ssse3-psignd.c: Likewise.
15872         * gcc.target/i386/ssse3-psignw.c: Likewise.
15873         * gcc.target/i386/ssse3-vals.h: Likewise.
15874
15875 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15876
15877         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15878         * lib/fortran-torture.exp: Include target-supports.exp.
15879
15880 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15881
15882         PR target/30185
15883         * gcc.c-torture/execute/pr30185.c: New test.
15884
15885 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15886
15887         PR testsuite/30179
15888         PR testsuite/30180
15889         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15890         * gcc.dg/builtin-bswap-2.c: Likewise.
15891         * gcc.dg/builtin-bswap-3.c: Likewise.
15892         * gcc.dg/builtin-bswap-4.c: Likewise.
15893         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15894         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15895
15896 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15897
15898         PR libfortran/30145
15899         * gfortran.dg/write_zero_array: New test.
15900
15901 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15902
15903         PR fortran/30200
15904         * gfortran.dg/write_fmt_trim.f90: New test.
15905
15906 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15907
15908         PR 30194
15909         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15910         temporarily.
15911
15912 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15913
15914         * lib/target-supports.exp (check_weak_available): Use istarget
15915         "hppa*-*-hpux10*" instead of regexp.
15916         (check_cxa_atexit_available): Likewise.
15917
15918 2006-12-14  Richard Guenther  <rguenther@suse.de>
15919
15920         PR tree-optimization/30197
15921         * gcc.c-torture/execute/complex-1.c: Fix function name.
15922         * gcc.dg/builtins-61.c: New testcase.
15923
15924 2006-12-14  Richard Guenther  <rguenther@suse.de>
15925
15926         PR middle-end/30172
15927         * gcc.dg/pr30172-1.c: New testcase.
15928
15929 2006-12-14  Richard Guenther  <rguenther@suse.de>
15930
15931         PR tree-optimization/30198
15932         * gcc.dg/builtins-60.c: New testcase.
15933
15934 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15935
15936         * lib/target-supports.exp (vect_no_align): Remove spu.
15937
15938 2006-12-13  Ian Lance Taylor  <iant@google.com>
15939
15940         PR c++/19564
15941         PR c++/19756
15942         * g++.dg/warn/Wparentheses-5.C: New test.
15943         * g++.dg/warn/Wparentheses-6.C: New test.
15944         * g++.dg/warn/Wparentheses-7.C: New test.
15945         * g++.dg/warn/Wparentheses-8.C: New test.
15946         * g++.dg/warn/Wparentheses-9.C: New test.
15947         * g++.dg/warn/Wparentheses-10.C: New test.
15948         * g++.dg/warn/Wparentheses-11.C: New test.
15949         * g++.dg/warn/Wparentheses-12.C: New test.
15950         * g++.dg/warn/Wparentheses-13.C: New test.
15951         * g++.dg/warn/Wparentheses-14.C: New test.
15952         * g++.dg/warn/Wparentheses-15.C: New test.
15953         * g++.dg/warn/Wparentheses-16.C: New test.
15954         * g++.dg/warn/Wparentheses-17.C: New test.
15955         * g++.dg/warn/Wparentheses-18.C: New test.
15956         * g++.dg/warn/Wparentheses-19.C: New test.
15957         * g++.dg/warn/Wparentheses-20.C: New test.
15958         * g++.dg/warn/Wparentheses-21.C: New test.
15959
15960 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15961
15962         PR testsuite/30157
15963         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15964         for target "hppa.*hpux10".
15965
15966 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15967
15968         * g++.dg/debug/vartrack1.C: New test.
15969
15970         * g++.dg/opt/ifcvt1.C: New test.
15971
15972         * gcc.dg/tls/opt-13.c: New test.
15973
15974         * gcc.dg/20060425-2.c: New test.
15975
15976         * g++.dg/opt/pr15054-2.C: New test.
15977
15978         * gcc.c-torture/execute/20060420-1.c: New test.
15979
15980         * gcc.c-torture/execute/20060412-1.c: New test.
15981
15982         * objc/compile/20060406-1.m: New test.
15983
15984 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15985
15986         * g++.dg/template/array17.C: New test.
15987
15988 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15989
15990         * gcc.target/powerpc/altivec-23.c: New test.
15991
15992 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15993
15994         PR c++27316
15995         * g++.dg/inherit/error3.C: New test.
15996
15997         PR c++/28740
15998         * g++.dg/inherit/error4.C: New test.
15999
16000 2006-12-13  Richard Guenther  <rguenther@suse.de>
16001
16002         PR tree-optimization/17687
16003         * gcc.dg/builtins-59.c: New testcase.
16004
16005 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16006
16007         * gcc.target/spu/Wmain.c: New test.
16008
16009 2006-12-12  Josh Conner  <jconner@apple.com>
16010
16011         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16012         * g++.dg/abi/thunk4.C: Likewise.
16013         * g++.dg/abi/rtti3.C: Likewise.
16014
16015 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16016
16017         * gcc.target/spu/cpat-1.c: New test.
16018         * gcc.target/spu/cpat-2.c: New test.
16019         * gcc.target/spu/cpat-3.c: New test.
16020         * gcc.target/spu/cpat-4.c: New test.
16021
16022 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16023
16024         PR tree-opt/28436
16025         * gcc.c-torture/compile/vector-1.c: New test.
16026         * gcc.c-torture/compile/vector-2.c: New test.
16027         * gcc.c-torture/compile/vector-3.c: New test.
16028
16029 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16030
16031         * lib/fortran-torture.exp: Update copyright years.  Remove
16032         obsolete comment.  Test -ftree-vectorize where it makes sense.
16033         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16034         from fortran-torture.exp.
16035         * gfortran.dg/char_transpose_1.f90,
16036         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16037         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16038         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16039         '-w' to dg-options.
16040
16041 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16042
16043         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16044         saved_${tool}_load.
16045
16046 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16047
16048         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16049         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16050         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16051         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16052         gaps.
16053
16054 2006-12-12  Richard Guenther  <rguenther@suse.de>
16055
16056         PR middle-end/30147
16057         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16058
16059 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16060             Diego Novillo  <dnovillo@redhat.com>
16061
16062         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16063         VDEF/VUSE changes.
16064         * gcc.dg/tree-ssa/pr26421.c: Likewise
16065         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16066         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16067         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16068         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16069         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16070         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16071         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16072         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16073         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16074
16075 2006-12-11  Jan Hubicka  <jh@suse.cz>
16076
16077         * gcc.dg/tree-prof/stringop-1.c: New test.
16078         * gcc.dg/tree-prof/stringop-2.c: New test.
16079
16080 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16081
16082         PR target/30120
16083         * gcc.target/i386/pr30120.c: New test.
16084
16085         Revert:
16086         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16087
16088         * gcc.target/i386/x87regparm-1.c: New test.
16089         * gcc.target/i386/x87regparm-2.c: New test.
16090         * gcc.target/i386/x87regparm-3.c: New test.
16091         * gcc.target/i386/x87regparm-4.c: New test.
16092
16093 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16094
16095         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16096
16097 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16098
16099         PR fortran/23994
16100         * gfortran.dg/protected_1.f90: New test.
16101         * gfortran.dg/protected_2.f90: New test.
16102         * gfortran.dg/protected_3.f90: New test.
16103         * gfortran.dg/protected_4.f90: New test.
16104         * gfortran.dg/protected_5.f90: New test.
16105         * gfortran.dg/protected_6.f90: New test.
16106
16107 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16108             Tobias Burnus  <burnus@gcc.gnu.org>
16109
16110         PR fortran/29975
16111         PR fortran/30068
16112         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16113         interface.
16114         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16115         ambiguous interfaces.
16116         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16117         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16118         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16119         ambiguous interfaces.
16120         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16121         * gfortran.dg/array_initializer_2.f90: Add initializer array
16122         constructor test.
16123
16124         PR fortran/30096
16125         * gfortran.dg/interface_9.f90: Test that host interfaces are
16126         not checked for ambiguity with the local version.
16127
16128 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16129
16130         PR fortran/29464
16131         * gfortran.dg/module_interface_2.f90: New test.
16132
16133 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16134
16135         PR fortran/29941
16136         * gfortran.dg/assumed_len.f90: New test.
16137
16138 2006-12-09  Richard Guenther  <rguenther@suse.de>
16139
16140         * g++.dg/warn/implicit-typename1.C: Qualify types.
16141         * g++.dg/parse/crash12.C: Likewise.
16142         * g++.dg/tree-ssa/pr22444.C: Likewise.
16143
16144 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16145
16146         * gfortran.dg/array_2.f90: Added sqrt test.
16147
16148 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16149
16150         * gcc.target/i386/x87regparm-1.c: XFAIL.
16151         * gcc.target/i386/x87regparm-2.c: XFAIL.
16152         * gcc.target/i386/x87regparm-3.c: XFAIL.
16153         * gcc.target/i386/x87regparm-4.c: XFAIL.
16154
16155 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16156
16157         * lib/target-supports.exp
16158         (check_effective_target_large_long_double): New.
16159         * gcc.dg/Wconversion-real.c : Use it.
16160         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16161         unsigned.
16162
16163 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16164
16165         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16166
16167 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16168
16169         PR fortran/27546
16170         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16171
16172 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16173
16174         PR c++/29732
16175         * g++.dg/template/crash65.C: New test.
16176         * g++.dg/template/spec16.C: Tweak error markers.
16177
16178 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16179
16180         * gcc.target/spu: New directory.
16181         * gcc.target/spu/spu.exp: New file.
16182         * gcc.target/spu/intrinsics-1.c: New test.
16183
16184 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16185
16186         PR c++/29980
16187         * g++.dg/ext/attrib27.C: New test.
16188         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16189         * g++.dg/parse/typedef5.C: Likewise.
16190
16191 2006-12-07  Mike Stump  <mrs@apple.com>
16192
16193         * treelang/compile/var_defs.tree: Adjust.
16194
16195 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/29730
16198         * g++.dg/template/crash64.C: New test.
16199         * g++.dg/parse/crash27.C: Adjust error markers.
16200
16201 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16202
16203         PR libfortran/30009
16204         PR libfortran/30056
16205         * gfortran.dg/read_eof_4.f90:  Add tests.
16206         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16207         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16208
16209 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16210
16211         PR c++/29729
16212         * g++.dg/template/crash63.C: New test.
16213
16214         PR c++/29728
16215         * g++.dg/template/crash62.C: New test.
16216
16217 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16218
16219         PR fortran/30003
16220         * gfortran.dg/allocatable_function_1.f90: Increase the number
16221         of expected calls of free to 10; the lhs section reference is
16222         now evaluated so there is another call to bar.  Change the
16223         comment appropriately.
16224         * gfortran.dg/array_section_1.f90: New test.
16225
16226 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16227
16228         PR fortran/29912
16229         * gfortran.dg/char_result_12.f90: New test.
16230
16231 2006-12-05  Richard Guenther  <rguenther@suse.de>
16232
16233         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16234         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16235         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16236         vect_double, xfail for spu*-*-*.
16237
16238 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16239
16240         PR fortran/29962
16241         * initialization_4.f90: Test noninteger exponents (-std=f95).
16242         * initialization_5.f90: New test for noninteger exponents
16243           with -std=f2003.
16244
16245 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16246
16247         PR fortran/29821
16248         * gfortran.dg/parameter_array_section_1.f90: New test.
16249
16250 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16251
16252         PR c++/29733
16253         * g++.dg/template/crash61.C: New test.
16254
16255         PR c++/29632
16256         * g++.dg/template/error23.C: New test.
16257
16258 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16259
16260         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16261
16262 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16263
16264         PR fortran/29916
16265         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16266
16267 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16268
16269         PR middle-end/29965
16270         * gcc.dg/gomp/pr29965-1.c: New test.
16271         * gcc.dg/gomp/pr29965-2.c: New test.
16272         * gcc.dg/gomp/pr29965-3.c: New test.
16273         * gcc.dg/gomp/pr29965-4.c: New test.
16274         * gcc.dg/gomp/pr29965-5.c: New test.
16275         * gcc.dg/gomp/pr29965-6.c: New test.
16276         * g++.dg/gomp/pr29965-1.C: New test.
16277         * g++.dg/gomp/pr29965-2.C: New test.
16278         * g++.dg/gomp/pr29965-3.C: New test.
16279         * g++.dg/gomp/pr29965-4.C: New test.
16280         * g++.dg/gomp/pr29965-5.C: New test.
16281         * g++.dg/gomp/pr29965-6.C: New test.
16282         * g++.dg/gomp/pr29965-7.C: New test.
16283         * g++.dg/gomp/pr29965-8.C: New test.
16284         * g++.dg/gomp/pr29965-9.C: New test.
16285         * g++.dg/gomp/pr29965-10.C: New test.
16286
16287 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16288
16289         * gnat.dg/pointer_variable_bounds.adb: New test.
16290         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16291         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16292
16293 2006-12-03  Eric Christopher  <echristo@apple.com>
16294
16295         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16296
16297 2006-12-03  Richard Henderson  <rth@redhat.com>
16298             Andrew Pinski  <pinskia@gmail.com>
16299
16300         PR C++/14329
16301         * g++.dg/warn/unit-1.C: New test.
16302
16303 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16304
16305         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16306
16307 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16308
16309         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16310         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16311         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16312         * gcc.dg/vect/vect-70.c: Reduce array size.
16313         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16314         vect_no_compaer_double targets.
16315         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16316         vect_float, vect_double, and vect_int.
16317
16318 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16319
16320         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16321         test for loop versioning on vect_no_align targets.
16322         * gcc.dg/vect/pr20122.c: Likewise.
16323         * gcc.dg/vect/vect-105.c: Likewise.
16324         * gcc.dg/vect/vect-42.c: Likewise.
16325         * gcc.dg/vect/vect-43.c: Likewise.
16326         * gcc.dg/vect/vect-74.c: Likewise.
16327         * gcc.dg/vect/vect-75.c: Likewise.
16328         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16329         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16330         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16331         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16332
16333 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16334
16335         PR fortran/29642
16336         * gfortran.dg/value_1.f90 : New test.
16337         * gfortran.dg/value_2.f90 : New test.
16338         * gfortran.dg/value_3.f90 : New test.
16339         * gfortran.dg/value_4.f90 : New test.
16340         * gfortran.dg/value_4.c : Called from value_4.f90.
16341
16342 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16343
16344         PR C++/30033
16345         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16346
16347 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16348
16349         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16350
16351 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16352
16353         PR c/27953
16354         * gcc.dg/pr27953.c: New test.
16355
16356 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16357
16358         PR c++/30022
16359         * g++.dg/ext/vector5.C: New test.
16360
16361         PR c++/30021
16362         * g++.dg/other/main1.C: New test.
16363
16364 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16365
16366         PR libfortran/29568
16367         * gfortran.dg/convert_implied_open.f90:  Change to
16368         new default record length.
16369         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16370         new error message.
16371         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16372
16373 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16374
16375         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16376
16377 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16378
16379         PR c++/29066
16380         * g++.dg/expr/pr29066.c: New.
16381
16382 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16383             Zdenek Dvorak <dvorakz@suse.cz>
16384
16385         PR tree-optimization/29921
16386         * gcc.dg/pr29921-2.c: New test.
16387
16388 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16389
16390         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16391         (i386_get_cpuid): New function.
16392         (i386_cpuid_ecx): Likewise.
16393         (i386_cpuid_edx): Likewise.
16394         (i386_cpuid): Updated to call i386_cpuid_edx.
16395
16396         * gcc.target/i386/sse3-addsubpd.c: New file.
16397         * gcc.target/i386/sse3-addsubps.c: Likewise.
16398         * gcc.target/i386/sse3-haddpd.c: Likewise.
16399         * gcc.target/i386/sse3-haddps.c: Likewise.
16400         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16401         * gcc.target/i386/sse3-hsubps.c: Likewise.
16402         * gcc.target/i386/sse3-lddqu.c: Likewise.
16403         * gcc.target/i386/sse3-movddup.c: Likewise.
16404         * gcc.target/i386/sse3-movshdup.c: Likewise.
16405         * gcc.target/i386/sse3-movsldup.c: Likewise.
16406
16407 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16408
16409         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16410
16411 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16412
16413         * gcc.dg/dfp/convert-int-max.c: New test.
16414         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16415
16416 2006-11-30  Richard Guenther  <rguenther@suse.de>
16417
16418         * gcc.dg/vect/vect-pow-1.c: Rename ...
16419         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16420         floats instead of doubles, check successful vectorization.
16421
16422 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16423
16424         PR target/29945
16425         * gcc.c-torture/compile/pr29945.c: New testcase.
16426
16427 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16428
16429         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16430         -maltivec.
16431
16432 2006-11-29  Eric Christopher  <echristo@apple.com>
16433
16434         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16435
16436 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16437
16438         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16439
16440         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16441
16442 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16443
16444         PR c++/29022
16445         * g++.dg/inherit/virtual2.C: New test.
16446         * g++.dg/inherit/virtual3.C: Likewise.
16447         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16448         * g++.dg/inherit/error2.C: Likewise.
16449         * g++.dg/template/instantiate1.C: Likewise.
16450
16451 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16452
16453         PR tree-opt/29984
16454         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16455
16456 2006-11-28  Jan Hubicka  <jh@suse.cz>
16457
16458         * gcc.dg/memcpy-1.c: New test.
16459
16460 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16461
16462         PR c++/29735
16463         * g++.dg/warn/main-3.C: New test.
16464
16465 2006-11-28  Jan Hubicka  <jh@suse.cz>
16466
16467         * gcc.dg/winline-1.c: New test.
16468
16469 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16470
16471         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16472         alignments.
16473
16474 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16475
16476         PR fortran/29976
16477         * gfortran.dg/missing_optional_dummy_3.f90
16478
16479 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16480
16481         PR fortran/20880
16482         * gfortran.dg/interface_3.f90: Modify errors.
16483
16484 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16485
16486         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16487         fail to link due to relocation overflows on spu-*-*.
16488
16489 2006-11-27  Michael Matz  <matz@suse.de>
16490             Andreas Krebbel  <krebbel1@de.ibm.com>
16491
16492         PR target/29319
16493         * gcc.dg/20061127-1.c: New testcase.
16494
16495 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16496
16497         * gcc.dg/20061124-1.c: Add exit() function prototype.
16498
16499 2006-11-27  Jan Hubicka  <jh@suse.cz>
16500
16501         * gcc.target/i386/memcpy-1.c: Adjust size.
16502         * gcc.dg/visibility-11.c: Likewise.
16503
16504 2006-11-27  Richard Guenther  <rguenther@suse.de>
16505
16506         PR middle-end/25620
16507         * gcc.target/i386/pow-1.c: New testcase.
16508         * gcc.dg/builtins-58.c: Likewise.
16509
16510 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16511
16512         PR c++/29886
16513         * g++.dg/expr/cast8.C: New test.
16514
16515 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16516
16517         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16518         Don't ever inline the testcase.
16519
16520 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16521
16522         PR fortran/29982
16523         * gfortran.fortran-torture/compile/parameter_3.f90: New
16524         testcase.
16525
16526 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16527
16528         PR fortran/29951
16529         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16530
16531 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16532
16533         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16534         for CHAR.
16535
16536 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16537
16538         PR libgfortran/29936
16539         * gfortran.dg/write_check3.f90: New test.
16540
16541 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16542
16543         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16544
16545 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16546
16547         PR fortran/20880
16548         * gfortran.dg/interface_3.f90: New test.
16549
16550         PR fortran/29387
16551         * gfortran.dg/generic_8.f90: New test.
16552
16553 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16554
16555         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16556         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16557         * gfortran.dg/specifics_3.f90: Remove.
16558
16559 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16560
16561         PR c/29955
16562         * gcc.dg/gomp/pr29955.c: New test.
16563
16564         PR c/29736
16565         * gcc.dg/pr29736.c: New test.
16566
16567 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16568
16569         PR tree-opt/29964
16570         * gcc.dg/pure-1.c: New test.
16571
16572 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16573
16574         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16575         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16576
16577 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16578
16579         * gcc.dg/20061124-1.c: New testcase.
16580
16581 2006-11-23  Eric Christopher  <echristo@apple.com>
16582
16583         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16584
16585 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16586
16587         PR c/2707
16588         PR c++/26167
16589         * gcc.dg/Wconversion-integer.c: New. Supersedes
16590         Wconversion-negative-constants.c
16591         * gcc.dg/Wconversion-real.c: New.
16592         * gcc.dg/Wconversion-real-integer.c: New.
16593         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16594         * g++.dg/warn/Wconversion1.C: Modified.
16595
16596 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16597
16598         * gfortran.dg/overload_1.f90: New test.
16599
16600 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16601
16602         PR c/9072
16603         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16604         Wtraditional-conversion.
16605         * gcc.dg/overflow-warn-2.c: Likewise.
16606         * gcc.dg/Wconversion.c: Likewise. Renamed as
16607         Wtraditional-conversion.c .
16608         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16609         Wtraditional-conversion-2.c .
16610         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16611         Wtraditional-conversion-2.c
16612         * gcc.dg/Wconversion-negative-constants.c: New.
16613
16614 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16615
16616         * gcc.dg/tree-ssa/dump-1.c: New test.
16617
16618 2006-11-23  David Ung <davidu@mips.com>
16619
16620         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16621         -mfp64, allowable when ISA >= 33 and float is enabled.
16622         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16623         of mthc1 and mfhc1 patterns.
16624
16625 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16626
16627         PR tree-optimization/29921
16628         * gcc.dg/pr29921.c: New test.
16629
16630 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16631
16632         PR fortran/29441
16633         * gfortran.dg/initialization_4.f90: New test.
16634
16635 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16636
16637         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16638         platforms that have interleaving support.
16639         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16640         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16641         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16642         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16643         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16644         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16645         gcc.dg/vect/vect-strided-u8-i8.c,
16646         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16647         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16648         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16649         gcc.dg/vect/vect-strided-float.c,
16650         gcc.dg/vect/vect-strided-a-mult.c,
16651         gcc.dg/vect/vect-strided-mult-char-ls.c,
16652         gcc.dg/vect/vect-strided-a-u16-mult.c,
16653         gcc.dg/vect/vect-strided-a-u32-mult.c,
16654         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16655         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16656         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16657         gcc.dg/vect/vect-strided-mult.c,
16658         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16659         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16660         New.
16661
16662 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16663
16664         PR fortran/25087
16665         * gfortran.dg/auto_char_len_4.f90: New test.
16666
16667 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16668
16669         PR fortran/29652
16670         * gfortran.dg/generic_7.f90: New test.
16671         * gfortran.dg/defined_operators_1.f90: Add new error.
16672
16673 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16674
16675         PR tree-optimization/29902
16676         * g++.dg/tree-ssa/pr29902.C: New test.
16677
16678 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16679
16680         PR fortran/29820
16681         * gfortran.dg/used_types_13.f90: New test.
16682
16683 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16684
16685         * gcc.dg/dfp/snan.c: Delete.
16686
16687 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16688
16689         * g++.dg/cpp0x/static_assert1.C: New.
16690         * g++.dg/cpp0x/static_assert2.C: New.
16691         * g++.dg/cpp0x/static_assert3.C: New.
16692
16693 2006-11-21  Richard Guenther  <rguenther@suse.de>
16694
16695         * gcc.dg/vect/vect-pow-1.c: New testcase.
16696         * gcc.dg/vect/vect-pow-2.c: Likewise.
16697
16698 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16699
16700         PR c++/29570
16701         * g++.dg/template/static29.C: New test.
16702
16703         PR c++/29734
16704         * g++.dg/conversion/simd4.C: New test.
16705
16706 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16707
16708         PR c++/29475
16709         * g++.dg/template/access19.C: New test.
16710         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16711         error is reported.
16712
16713 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16714
16715         PR tree-opt/25500
16716         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16717
16718 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16719
16720         PR fortran/27546
16721         * gfortran.dg/import.f90: Extended test.
16722         * gfortran.dg/import2.f90: Extended test.
16723
16724 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16725
16726         * gfortran.dg/volatile3.f90: Add conflict test.
16727
16728 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16729
16730         PR fortran/24783
16731         * gfortran.dg/implicit_10.f90: New test.
16732
16733 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16734
16735         PR c++/8586
16736         * g++.dg/warn/Wall-write-strings.C: New.
16737
16738 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16739
16740         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16741         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16742
16743 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16744
16745         * gfortran.dg/use_3.f90: Remove error message.
16746         * gfortran.dg/iso_fortran_env_1.f90: New test.
16747         * gfortran.dg/iso_fortran_env_2.f90: New test.
16748         * gfortran.dg/iso_fortran_env_3.f90: New test.
16749         * gfortran.dg/iso_fortran_env_4.f90: New test.
16750
16751 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16752
16753         * gcc.dg/vect/vect-27.c: Fix initialization.
16754
16755 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16756
16757         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16758         * gcc.dg/torture/builtin-minmax-1.c: New.
16759
16760         * gcc.dg/builtins-20.c: Add cases for copysign.
16761
16762 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16763
16764         PR fortran/24285
16765         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16766
16767 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16768         * gfortran.dg/use_1.f90: New test.
16769         * gfortran.dg/use_1.f90: New test.
16770         * gfortran.dg/use_1.f90: New test.
16771
16772 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16773
16774         PR tree-optimization/29801
16775         * gcc.dg/pr29801.c: New test.
16776
16777 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16778
16779         PR middle-end/29584
16780         * gcc.dg/torture/pr29584.c: New test.
16781
16782 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16783
16784         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16785         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16786         * gcc.target/powerpc/compress-float-ppc.c,
16787         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16788         powerpc_fprs.
16789         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16790         do not pass -mhard-float.
16791
16792 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16793
16794         * gnat.dg/volatile_aggregate.adb: New test.
16795
16796 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16797
16798         PR fortran/29391
16799         PR fortran/29489
16800         * gfortran.dg/bound_2.f90: Add more checks.
16801         * gfortran.dg/bound_3.f90: New test.
16802
16803 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16804
16805         PR target/29201
16806         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16807
16808 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16809
16810         * gfortran.dg/import3.f90: Fix error message.
16811
16812 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16813
16814         PR tree-opt/29788
16815         * gfortran.fortran-torture/compile/inline_1.f90:
16816         New testcase.
16817
16818 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16819
16820         * gcc.target/i386/x87regparm-1.c: New test.
16821         * gcc.target/i386/x87regparm-2.c: New test.
16822         * gcc.target/i386/x87regparm-3.c: New test.
16823         * gcc.target/i386/x87regparm-4.c: New test.
16824
16825 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16826
16827         PR fortran/27546
16828         * gfortran.dg/import.f90: New test.
16829         * gfortran.dg/import2.f90: New test.
16830         * gfortran.dg/import3.f90: New test.
16831
16832 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16833
16834         PR fortran/27588
16835         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16836
16837 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16838
16839         PR fortran/29806
16840         * gfortran.dg/contains.f90: New test.
16841         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16842
16843 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16844
16845         PR tree-optimization/29581
16846         * gcc.dg/pr29581-1.c: New test.
16847         * gcc.dg/pr29581-2.c: New test.
16848         * gcc.dg/pr29581-3.c: New test.
16849         * gcc.dg/pr29581-4.c: New test.
16850         * gfortran.dg/pr29581.f90: New test.
16851
16852 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16853
16854         PR fortran/29702
16855         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16856         numbers in error message headers.
16857
16858 2006-11-14  Richard Guenther  <rguenther@suse.de>
16859
16860         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16861         to i?86 and x86_64 targets.
16862
16863 2006-11-14  Caroline Tice  <ctice@apple.com>
16864
16865         * gcc.dg/pubtypes-1.c: New file/testcase.
16866         * gcc.dg/pubtypes-2.c: New file/testcase.
16867         * gcc.dg/pubtypes-3.c: New file/testcase.
16868         * gcc.dg/pubtypes-4.c: New file/testcase.
16869         * g++.dg/pubtypes.C: New file/testcase.
16870
16871 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16872
16873         PR c++/29106
16874         * g++.dg/init/self1.C: New test.
16875
16876 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16877
16878         PR fortran/29657
16879         * gfortran.dg/conflicts.f90: Add.
16880
16881 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16882
16883         PR rtl-optimization/29798
16884
16885         * gcc.c-torture/execute/pr29798.c: New.
16886
16887 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16888
16889         * gcc.dg/builtins-20.c: Add more cases.
16890
16891 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16892
16893         PR fortran/29759
16894         * gfortran.dg/gomp/pr29759.f90: New test.
16895
16896 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16897
16898         PR c++/29518
16899         * g++.dg/template/static28.C: New test.
16900
16901 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16902
16903         * lib/c-torture.exp: Use target-libpath.exp.
16904         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16905         set GCC_EXEC_PREFIX env var from global variable of same name.
16906
16907 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16908
16909         PR fortran/26994
16910         * gfortran.fortran-torture/compile/transfer-1.f90:
16911         New testcase.
16912
16913 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16914             Zdenek Dvorak <dvorakz@suse.cz>
16915
16916         PR tree-optimization/29680
16917         * gcc.dg/alias-11.c: New test.
16918
16919 2006-11-12  Jason Merrill  <jason@redhat.com>
16920             Andrew Pinski <pinskia@physics.uc.edu>
16921
16922         PR middle-end/28915
16923         * gcc.target/i386/vectorize1.c: New.
16924
16925 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16926
16927         PR rtl-optimization/29797
16928         * gcc.c-torture/execute/pr29797-1.c: New test case.
16929
16930 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16931
16932         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16933
16934 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16935
16936         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16937
16938 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16939
16940         PR tree-optimization/13827
16941         * gcc.dg/fold-eqand-1.c: New test case.
16942
16943 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16944
16945         PR rtl-opt/28812
16946         * gcc.c-torture/execute/mayalias-3.c: New test.
16947
16948 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16949
16950         PR middle-end/27528
16951         * gcc.c-torture/compile/pr27528.c: New test.
16952         * gcc.dg/pr27528.c: Likewise.
16953
16954 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16955
16956         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16957
16958         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16959
16960 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16961
16962         PR fortran/29758
16963         * gfortran.dg/reshape_source_size_1.f90: New test.
16964
16965 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16966
16967         PR fortran/29315
16968         * gfortran.dg/aliasing_dummy_4.f90: New test.
16969
16970 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16971
16972         PR target/29777
16973         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16974         and x86_64-*-* targets.
16975
16976 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16977
16978         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16979         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16980         New macros. Use them in exact tests.
16981         (TESTIT3): New macro.
16982         Add tests for fmin, fmax and fma.
16983
16984 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16985
16986         PR fortran/29431
16987         * gfortran.dg/array_constructor_13.f90: New test.
16988
16989 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16990
16991         PR fortran/29744
16992         * gfortran.dg/used_types_12.f90: New test.
16993
16994 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16995
16996         PR middle-end/29726
16997         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16998         (test6): Ditto.
16999         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17000         * gcc.dg/fold-eqandshift-3.c: New test case.
17001
17002 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17003
17004         PR fortran/29699
17005         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17006
17007         PR fortran/21370
17008         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17009
17010 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17011
17012         * gcc.dg/20061109-1.c: New testcase.
17013
17014 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17015
17016         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17017
17018 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17019
17020         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17021         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17022
17023 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17024
17025         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17026         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17027
17028 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17029
17030         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17031
17032 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17033
17034         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17035         vect-9.c).
17036         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17037         * gcc.dg/vect/vect-9.c: Now vectorizable.
17038         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17039         that support vect_widen_mult.
17040         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17041         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17042         vect-reduc-dot-u16.c).
17043         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17044         vect-reduc-dot-u16.c).
17045         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17046         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17047         vect-reduc-dot-s8.c).
17048         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17049         vect-reduc-dot-s8.c).
17050         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17051         vect-reduc-dot-s8.c).
17052         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17053         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17054         vect-reduc-dot-u8.c).
17055         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17056         vect-reduc-dot-u8.c).
17057         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17058         * gcc.dg/vect/vect-multitypes-9.c: New test.
17059         * gcc.dg/vect/vect-multitypes-10.c: New test.
17060         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17061         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17062         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17063         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17064         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17065         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17066         wrapv-vect-reduc-dot-s8.c.
17067         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17068         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17069         targets that support vec_unpack.
17070         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17071         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17072         (check_effective_target_vect_widen_mult_hi_to_si): New.
17073         (check_effective_target_vect_widen_sum): Removed.
17074
17075         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17076
17077         * gcc.dg/vect/vect-multitypes-8.c: New test.
17078         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17079
17080         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17081
17082         * gcc.dg/vect/vect-multitypes-7.c: New test.
17083
17084         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17085
17086         * gcc.dg/vect/vect-multitypes-4.c: New test.
17087         * gcc.dg/vect/vect-multitypes-5.c: New test.
17088         * gcc.dg/vect/vect-multitypes-6.c: New test.
17089
17090         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17091
17092         * gcc.dg/vect/vect-multitypes-1.c: New test.
17093         * gcc.dg/vect/vect-multitypes-2.c: New test.
17094         * gcc.dg/vect/vect-multitypes-3.c: New test.
17095
17096 2006-11-07  Eric Christopher  <echristo@apple.com>
17097
17098         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17099         Test using scan-assembler-not.
17100
17101 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17102
17103         * gcc.dg/inline-17.c: New test.
17104
17105 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17106
17107         PR other/25028
17108         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17109         on HP-UX.
17110
17111 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17112
17113         PR fortran/29539
17114         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17115
17116         PR fortran/29634
17117         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17118         test.
17119
17120 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17121
17122         PR fortran/29601
17123         * gfortran.dg/volatile.f90: Add.
17124         * gfortran.dg/volatile2.f90: Add.
17125         * gfortran.dg/volatile3.f90: Add.
17126         * gfortran.dg/volatile4.f90: Add.
17127         * gfortran.dg/volatile5.f90: Add.
17128         * gfortran.dg/volatile6.f90: Add.
17129         * gfortran.dg/volatile7.f90: Add.
17130
17131 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17132
17133         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17134           for matching error messages.
17135         * gfortran.dg/specifics_3.f90: Adjust pattern
17136           for matching error messages.
17137
17138 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17139             Bernhard Fischer  <aldot@gcc.gnu.org>
17140
17141         * lib/gcc-dg.exp (output-exists): New proc.
17142         (output-exists-not): New proc.
17143         * gcc.test-framework/test-framework.awk: Support new directives.
17144         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17145         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17146         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17147         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17148         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17149         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17150
17151 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17152
17153         PR fortran/29630
17154         PR fortran/29679
17155         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17156         * gfortran.dg/initialization_3.f90: New.
17157
17158 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17159
17160         PR libgfortran/25545
17161         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17162
17163 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17164
17165         PR middle-end/29695
17166         * gcc.c-torture/execute/pr29695-1.c: New test.
17167         * gcc.c-torture/execute/pr29695-2.c: New test.
17168
17169 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17170
17171         PR fortran/29565
17172         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17173
17174 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17175
17176         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17177         for matching error messages.
17178
17179 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17180
17181         PR target/26915
17182         * gcc.target/i386/387-12.c: New test.
17183
17184 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17185
17186         PR libfortran/29713
17187         * gfortran.dg/pr29713.f90: New test.
17188
17189 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17190
17191         * gcc.c-torture/execute/arith-rand-ll.c:
17192         Also test for bogus rest sign.
17193
17194 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17195
17196         PR libfortran/27895
17197         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17198
17199 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17200
17201         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17202         from error messages.
17203
17204 2006-11-02  Mike Stump  <mrs@apple.com>
17205
17206         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17207
17208         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17209
17210 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17211
17212         * g++.dg/eh/gcsec1.C: New test.
17213
17214 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17215
17216         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17217         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17218
17219 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17220
17221         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17222         hexadecimal value.
17223         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17224         * gcc.dg/pr14796-2.c: Likewise.
17225
17226 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17227
17228         * gcc.c-torture/execute/20061101-1.c: New test.
17229
17230 2006-11-01  Richard Guenther  <rguenther@suse.de>
17231
17232         * gcc.target/i386/fpprec-1.c: New testcase.
17233
17234 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17235
17236         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17237         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17238
17239 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17240
17241         * gcc.c-torture/execute/20061031-1.c: New test.
17242
17243 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17244
17245         PR 23067
17246         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17247         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17248         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17249         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17250         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17251         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17252         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17253
17254 2006-10-31  Eric Christopher  <echristo@apple.com>
17255             Falk Hueffner  <falk@debian.org>
17256
17257         * gcc.dg/builtin-bswap-1.c: New.
17258         * gcc.dg/builtin-bswap-2.c: New.
17259         * gcc.dg/builtin-bswap-3.c: New.
17260         * gcc.dg/builtin-bswap-4.c: New.
17261         * gcc.dg/builtin-bswap-5.c: New.
17262         * gcc.target/i386/builtin-bswap-1.c: New.
17263
17264 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17265
17266         * gcc.dg/inline-16.c: New.
17267
17268         PR 16622
17269         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17270         defining it.
17271         * gcc.dg/inline-13.c: New.
17272         * gcc.dg/inline-14.c: New.
17273         * gcc.dg/inline-15.c: New.
17274
17275         PR 11377
17276         * gcc.dg/inline6.c: New.
17277         * gcc.dg/inline7.c: New.
17278
17279 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17280
17281         PR middle-end/23470
17282         * gcc.dg/pr23470-1.c: New test case.
17283
17284 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17285
17286         PR fortran/29537
17287         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17288         data.
17289         * gfortran.dg/blockdata_2.f90: New testcase.
17290
17291 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17292
17293         PR libfortran/29627
17294         * gfortran.dg/unf_short_record_1.f90:  New test.
17295
17296 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17297
17298         PR fortran/29067
17299         * gfortran.dg/pr29067.f: New test.
17300
17301 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17302             Richard Sandiford  <richard@codesourcery.com>
17303
17304         * lib/target-supports.exp (get_compiler_messages): Append options
17305         as a single list element.
17306         (check_effective_target_arm_vfp_ok): New.
17307         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17308
17309 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17310
17311         PR fortran/29387
17312         * gfortran.dg/intrinsic_actual_2.f90: New test.
17313
17314         PR fortran/29490
17315         * gfortran.dg/actual_array_interface_1.f90: New test.
17316
17317         PR fortran/29641
17318         * gfortran.dg/used_types_11.f90: New test.
17319
17320 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17321
17322         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17323         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17324         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17325         * g++.old-deja/g++.mike/net25.C (main): Same.
17326         * g++.dg/lookup/exception1.C (main): Same.
17327         * g++.dg/parse/parens2.C (main): Same.
17328
17329 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17330
17331         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17332
17333 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17334
17335         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17336         * gcc.dg/torture/builtin-math-3.c: Likewise.
17337
17338 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17339
17340         PR fortran/29452
17341         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17342         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17343
17344 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17345
17346         PR Fortran/29410
17347         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17348
17349 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17350
17351         * lib/target-supports.exp (check_function_available): Declare
17352         function before calling.
17353
17354 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17355
17356         PR tree-optimization/29637
17357         * gcc.dg/pr29637.c: New test.
17358
17359 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17360
17361         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17362         tree canonicalization.
17363
17364 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17365
17366         * gcc.dg/builtins-20.c: Add more hypot tests.
17367
17368 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17369
17370         * gcc.dg/fold-compare-1.c: New test case.
17371
17372 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17373
17374         PR c++/16307
17375         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17376
17377 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17378
17379         PR tree-optimization/15458
17380         * gcc.dg/fold-xornot-1.c: New test case.
17381
17382 2006-10-29  Richard Guenther  <rguenther@suse.de>
17383
17384         * gcc.target/i386/math-torture/trunc.c: New testcase.
17385
17386 2006-10-29  Richard Guenther  <rguenther@suse.de>
17387
17388         * gcc.target/i386/math-torture/round.c: New testcase.
17389
17390 2006-10-29  Richard Guenther  <rguenther@suse.de>
17391
17392         * gcc.target/i386/math-torture/ceil.c: New testcase.
17393         * gcc.target/i386/math-torture/floor.c: Likewise.
17394
17395 2006-10-29  Richard Guenther  <rguenther@suse.de>
17396
17397         * gcc.target/i386/math-torture/rint.c: New testcase.
17398         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17399
17400 2006-10-29  Richard Guenther  <rguenther@suse.de>
17401
17402         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17403         * gcc.target/i386/math-torture/lceil.c: Likewise.
17404
17405 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17406
17407         PR libgfortran/24313
17408         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17409
17410 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17411
17412         * gcc.c-torture/execute/20020118-1.c,
17413         gcc.c-torture/execute/builtins/strlen.c,
17414         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17415         comment typos.
17416
17417 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17418
17419         * gcc.dg/builtins-20.c: Add tests for hypot.
17420         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17421         two-argument builtins.
17422         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17423         TESTIT2.  Update all callers.
17424         (TESTIT2, TESTIT2_R): New helper macros.
17425         Add testcases for pow, hypot and atan2.
17426
17427 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17428
17429         PR C++/29295
17430         * g++.dg/expr/bool1.C: New test.
17431         * g++.dg/expr/bool2.C: New test.
17432
17433 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17434
17435         PR fortran/28224
17436         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17437         * gfortran.dg/namelist_internal.f90: New test.
17438
17439 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17440
17441         PR fortran/29625
17442         * gfortran.dg/io_real_boz.f90: Add.
17443         * gfortran.dg/io_real_boz2.f90: Add.
17444
17445 2006-10-28  Richard Guenther  <rguenther@suse.de>
17446
17447         PR middle-end/26899
17448         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17449
17450 2006-10-28  Richard Guenther  <rguenther@suse.de>
17451
17452         PR target/28806
17453         * gcc.target/i386/math-torture/lround.c: New testcase.
17454
17455 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17456
17457         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17458         * gcc.dg/builtins-44.c: Likewise.
17459         * gcc.dg/builtins-45.c: Likewise.
17460         * gcc.dg/pr28796-2.c: Likewise.
17461         * gcc.dg/unordered-3.c: Likewise.
17462
17463 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17464
17465         PR libgfortran/27954
17466         * gfortran.dg/error_recovery_2.f90: New test.
17467
17468 2006-10-26  Richard Guenther  <rguenther@suse.de>
17469
17470         * gcc.target/i386/i386.exp: Use glob, not find to collect
17471         tests.  Avoids recursing into subdirectories.
17472         * gcc.target/i386/math-torture/math-torture.exp: Torture
17473         for interesting ia32 math options.
17474         * gcc.target.i386/math-torture/lrint.c: New testcase.
17475
17476 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17477
17478         PR libgfortran/29563
17479         * gfortran.dg/arrayio_9.f90: Update test.
17480         * gfortran.dg/arrayio_19.f90: New test.
17481
17482 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17483
17484         * gcc.dg/20061026.c: New testcase.
17485
17486 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17487
17488         PR libgfortran/29563
17489         * gfortran.dg/arrayio_9.f90: New test.
17490
17491 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17492
17493         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17494         Copy the strings manually, as strcpy may call strlen.
17495
17496 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17497
17498         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17499         Add checks for log, log2, log10 and log1p.
17500
17501         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17502         we already test 0.0.  Add checks for expm1, log, log2, log10,
17503         log1p, cbrt, erf and erfc.
17504
17505 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17506
17507         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17508
17509 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17510
17511         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17512         and remainderl() built-in functions.  Remove -ffast-math from
17513         dg-options.
17514
17515 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17516
17517         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17518         acosh and atanh.
17519
17520         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17521         floating point modifiers to arguments passed to float and long
17522         double functions respectively.  Update all callers to use floating
17523         point numbers, not integers.  Add tests for exp, exp2 and
17524         exp10/pow10.
17525
17526         * gcc.dg/torture/builtin-math-3.c: New test.
17527
17528 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17529
17530         PR fortran/29393
17531         * gfortran.dg/initialize_2.f90: New.
17532
17533 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17534
17535         * gcc.dg/torture/builtin-math-2.c: New test.
17536
17537 2006-10-24  Richard Guenther  <rguenther@suse.de>
17538
17539         PR middle-end/28796
17540         * gcc.dg/pr28796-1.c: New testcase.
17541         * gcc.dg/pr28796-2.c: Likewise.
17542
17543 2006-10-24  Richard Guenther  <rguenther@suse.de>
17544
17545         * gcc.dg/builtins-57.c: New testcase.
17546
17547 2006-10-24  Richard Guenther  <rguenther@suse.de>
17548
17549         PR tree-optimization/29567
17550         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17551
17552 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17553
17554         PR tree-optimization/14784
17555         * gcc.dg/alias-10.c: New test.
17556
17557 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17558
17559         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17560
17561 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17562
17563         * gcc.dg/builtin-strncat-chk-1.c: New test.
17564
17565 2006-10-23  Jan Hubicka  <jh@suse.cz>
17566
17567         * gcc.dg/memmove-1.c: New test.
17568
17569 2006-10-23  Paul Brook  <paul@codesourcery.com>
17570
17571         * gcc.dg/pragma-pack-5.c: New test.
17572
17573 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17574
17575         * g++.dg/other/s390-1.C: New testcase.
17576
17577 2006-10-23  Richard Guenther  <rguenther@suse.de>
17578
17579         PR middle-end/27132
17580         PR middle-end/23295
17581         * gcc.dg/pr27132.c: New testcase.
17582         * gcc.dg/pr23295.c: Likewise.
17583         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17584         * g++.dg/tree-ssa/pr19807.C: Likewise.
17585
17586 2006-10-23  Richard Guenther  <rguenther@suse.de>
17587
17588         PR middle-end/21032
17589         * gcc.dg/pr21032.c: New testcase.
17590
17591 2006-10-22  Jeff Law  <law@redhat.com>
17592         Richard Guenther  <rguenther@suse.de>
17593
17594         PR tree-optimization/15911
17595         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17596
17597 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17598
17599         PR c++/20647
17600         * g++.dg/abi/rtti3.C: New.
17601
17602 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17603
17604         PR middle-end/28252
17605         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17606         transformation.
17607
17608 2006-10-21  Richard Guenther  <rguenther@suse.de>
17609
17610         PR tree-optimization/3511
17611         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17612
17613 2006-10-21  Richard Guenther  <rguenther@suse.de>
17614
17615         PR middle-end/26898
17616         * gcc.dg/torture/pr26898-1.c: New testcase.
17617         * gcc.dg/torture/pr26898-2.c: Likewise.
17618
17619 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17620
17621         PR c++/28053
17622         * g++.dg/parse/bitfield1.C: Adjust error markers.
17623         * g++.dg/parse/bitfield2.C: New test.
17624
17625 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17626
17627         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17628
17629 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17630
17631         PR libfortran/27895
17632         * gfortran.dg/zero_sized_1.f90: New test.
17633
17634 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17635
17636         * gcc.dg/div-compare-1.c: New test.
17637
17638 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17639
17640         PR fortran/29216
17641         * gfortran.dg/result_default_init_1.f90: New test.
17642
17643         PR fortran/29314
17644         * gfortran.dg/automatic_default_init_1.f90: New test.
17645
17646         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17647         from 38 to 33.
17648
17649 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17650
17651         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17652         'using namespace std' without previous declaration.
17653         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17654         * g++.old-deja/g++.robertl/eb133c.C: New.
17655
17656 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17657
17658         PR libgfortran/29277
17659         * gfortran.dg/streamio_4.f90: Update test.
17660         * gfortran.dg/streamio_11.f90: New test.
17661
17662 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17663
17664         PR c++/27952
17665         * g++.dg/inherit/virtual1.C: New test.
17666
17667 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17668
17669         PR c++/28261
17670         * g++.dg/parse/enum3.C: New test.
17671
17672 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17673
17674         PR c++/29039
17675         * g++.dg/init/ctor8.C: New test.
17676
17677 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17678
17679         PR c++/27270
17680         * g++.dg/ext/complit8.C: Tweak error markers.
17681         * g++.dg/template/complit1.C: Add error marker.
17682
17683 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17684
17685         PR c++/27270
17686         * g++.dg/ext/complit8.C: New test.
17687
17688         PR c++/29408
17689         * g++.dg/parse/dtor12.C: New test.
17690
17691         PR c++/29435
17692         * g++.dg/template/sizeof11.C: New test.
17693
17694 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17695
17696         PR fortran/29392
17697         * gfortran.dg/data_char_3.f90: New test.
17698
17699         PR fortran/29451
17700         * gfortran.dg/negative_automatic_size.f90: New test.
17701
17702 2006-10-16  David Daney  <ddaney@avtrex.com>
17703
17704         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17705
17706 2006-10-16  Eric Christopher  <echristo@apple.com>
17707
17708         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17709         x86_64.
17710
17711 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17712
17713         PR c++/28211
17714         * g++.dg/tc1/dr49.C: Tweak error messages.
17715         * g++.dg/parse/template21.C: New test.
17716
17717 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17718
17719         PR middle-end/20491
17720         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17721
17722 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17723
17724         PR fortran/29403
17725         * gfortran.dg/print_1.f90: New test.
17726
17727 2006-10-15  Jan Hubicka  <jh@suse.cz>
17728
17729         PR middle-end/29241
17730         * gcc.c-torture/compile/pr29241.c: New testcase.
17731
17732 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17733
17734         PR middle-end/29250
17735         * gcc.c-torture/compile/pr29250.c: New test.
17736
17737 2006-10-15  Richard Guenther  <rguenther@suse.de>
17738
17739         * gcc.dg/pr29299.c: New testcase.
17740
17741 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17742
17743         PR fortran/24767
17744         * gfortran.dg/label_4.f90: Adjust warning flag.
17745
17746 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17747
17748         PR fortran/29371
17749         * gfortran.dg/nullify_3.f90: New test.
17750
17751 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17752
17753         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17754         on Solaris 2.5.1 too.
17755
17756 2006-10-13  Eric Christopher  <echristo@apple.com>
17757
17758         * gcc.dg/pr25993.c: Skip for darwin.
17759
17760 2006-10-13  Eric Christopher  <echristo@apple.com>
17761
17762         * gcc.dg/visibility-11.c: Skip for darwin.
17763
17764 2006-10-13  Eric Christopher  <echristo@apple.com>
17765
17766         * gcc.dg/darwin-weakimport-1.c: Use
17767         -fno-asynchronous-unwind-tables.
17768         * gcc.dg/darwin-weakimport-3.c: Ditto.
17769
17770 2006-10-13  Richard Guenther  <rguenther@suse.de>
17771
17772         PR tree-optimization/29446
17773         * gcc.dg/torture/pr29446.c: New testcase.
17774
17775 2006-10-13  Bill Wendling  <wendling@apple.com>
17776
17777         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17778         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17779         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17780         * g++.old-deja/g++.law/shadow1.C: Likewise.
17781         * g++.old-deja/g++.law/ctors10.C: Likewise.
17782         * g++.dg/debug/namespace1.C: Likewise.
17783         * g++.dg/inherit/namespace-as-base.C: Likewise.
17784         * g++.dg/opt/delay-slot-1.C: Likewise.
17785         * g++.dg/parse/defarg10.C: Likewise.
17786         * g++.dg/template/ptrmem11.C: Likewise.
17787         * g++.dg/template/mem_func_ptr.C: Likewise.
17788         * g++.dg/template/spec19.C: Likewise.
17789
17790 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17791
17792         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17793
17794 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17795
17796         PR fortran/29373
17797         * gfortran.dg/implicit_9.f90: New test.
17798
17799         PR fortran/29407
17800         * gfortran.dg/namelist_25.f90: New test.
17801
17802         PR fortran/27701
17803         * gfortran.dg/same_name_2.f90: New test.
17804
17805         PR fortran/29232
17806         * gfortran.dg/host_assoc_types_1.f90: New test.
17807
17808         PR fortran/29364
17809         * gfortran.dg/missing_derived_type_1.f90: New test.
17810         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17811
17812         PR fortran/29422
17813         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17814
17815         PR fortran/29428
17816         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17817
17818 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17819
17820         PR fortran/29391
17821         * gfortran.dg/bound_2.f90: New test.
17822
17823 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17824
17825         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17826         directive.
17827         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17828         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17829         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17830         * gfortran.dg/gomp/reduction3.f90: Likewise.
17831         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17832         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17833         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17834         * gfortran.dg/forall_4.f90: Likewise.
17835         * gfortran.dg/spec_expr_4.f90: Likewise.
17836         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17837         * gfortran.dg/forall_5.f90: Likewise.
17838         * gfortran.dg/open_access_append_2.f90: Add check for
17839         compile-time warning.
17840
17841 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17842
17843         PR c++/28506
17844         * g++.dg/parse/pure1.C: New test.
17845
17846 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17847
17848         PR fortran/21435
17849         * gfortran.dg/io_constraints_3.f90: New test.
17850         * gfortran.dg/open_access_append_1.f90: Add checks
17851         for compile-time warnings.
17852         * gfortran.dg/pr20163-2.f: Likewise.
17853         * gfortran.dg/iostat_2.f90: Likewise.
17854         * gfortran.dg/label_4.f90: Delete the temporary
17855         file.
17856         * gfortran.dg/direct_io_2.f90: Add a FILE=
17857         specifier.
17858         * gfortran.dg/iomsg_1.f90: Add check for
17859         compile-time warning.
17860
17861 2006-10-12  Jan Hubicka  <jh@suse.cz>
17862
17863         PR c/28419
17864         * gcc.dg/pr28319.c: New test.
17865
17866 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17867         PR c++/29318
17868         * g++.dg/ext/vla4.C: New test.
17869
17870 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17871
17872         PR c++/27961
17873         * g++.dg/template/crash60.C: New test.
17874         * g++.dg/other/large-size-array.C: Adjust error markers.
17875         * g++.dg/parse/crash27.C: Likewise.
17876         * g++.dg/template/crash1.C: Likewise.
17877
17878 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17879
17880         PR testsuite/29093
17881         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17882
17883 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17884
17885         PR preprocessor/28709
17886         * gcc.dg/cpp/paste14.c: New test.
17887
17888 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17889
17890         PR c++/29175
17891         * g++.dg/init/array24.C: New test.
17892
17893 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17894
17895         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17896         of <sys/types.h>.
17897
17898 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17899
17900         PR c++/29024
17901         * g++.dg/parse/typedef8.C: New test.
17902         * g++.dg/other/mult-stor1.C: Adjust error markers.
17903
17904 2006-10-11  Richard Guenther  <rguenther@suse.de>
17905
17906         PR tree-optimization/28230
17907         * gcc.dg/torture/pr28230.c: New testcase.
17908
17909 2006-10-11  Richard Guenther  <rguenther@suse.de>
17910
17911         PR inline-asm/29119
17912         * gcc.dg/torture/pr29119.c: New testcase.
17913
17914 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17915
17916         PR middle-end/29272
17917         * gcc.c-torture/execute/20060930-2.c: New test.
17918
17919 2006-10-09  Richard Henderson  <rth@redhat.com>
17920
17921         Revert emutls patch.
17922
17923 2006-10-09  Richard Guenther  <rguenther@suse.de>
17924
17925         PR middle-end/29254
17926         * gcc.dg/pr29254.c: New testcase.
17927
17928 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17929             Paul Thomas  <pault@gcc.gnu.org>
17930
17931         PR fortran/20541
17932         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17933         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17934         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17935         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17936         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17937         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17938         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17939         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17940         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17941         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17942         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17943         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17944         * gfortran.dg/alloc_comp_std.f90: New test.
17945         * gfortran.dg/move_alloc.f90: New test.
17946
17947 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17948
17949         PR fortran/29115
17950         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17951
17952         PR fortran/29211
17953         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17954
17955 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17956
17957         PR fortran/28585
17958         * gfortran.dg/new_line.f90: New test.
17959
17960 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17961
17962         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17963         * gcc.dg/torture/builtin-convert-1.c,
17964         gcc.dg/torture/builtin-convert-2.c,
17965         gcc.dg/torture/builtin-convert-3.c,
17966         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17967
17968 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17969
17970         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17971         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17972         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17973         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17974
17975 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17976
17977         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17978         Xfail some tests for powerpc-darwin and powerpc-aix.
17979
17980 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17981
17982         PR c/29380
17983         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17984
17985 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17986
17987         PR target/29300
17988         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17989         on hppa*-*-hpux*.
17990
17991 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17992
17993         PR fortran/16580
17994         PR fortran/29288
17995         * gfortran.fortran-torture/execute/specifics.f90:
17996         Add tests for using all possible intrinsics as actual arguments.
17997         * gfortran.dg/specifics_1.f90: Add tests for using
17998         all possible intrinsics as actual arguments.
17999         * gfortran.dg/specifics_2.f90: New file.
18000         * gfortran.dg/specifics_3.f90: New file.
18001
18002 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18003
18004         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18005         * gcc.dg/debug/debug-2.c: Likewise.
18006
18007 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18008
18009         * gcc.c-torture/compile/sync-2.c: New test.
18010
18011 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18012
18013         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18014         line endings.
18015
18016 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18017
18018         PR rtl-optimization/29128
18019         * gcc.c-torture/compile/pr29128.c: New test.
18020
18021 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18022
18023         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18024         line endings.
18025
18026 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18027
18028         PR middle-end/29256
18029         * gcc.dg/tree-ssa/loop-19.c: New test.
18030
18031 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18032
18033         PR tree-optimization/29330
18034         * gcc.dg/pr29330.c: New test.
18035
18036         PR target/28924
18037         * gcc.c-torture/compile/20061005-1.c: New test.
18038
18039 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18040
18041         * gcc.dg/typename-vla-1.c: New case.
18042         * gnat.dg/forward_vla.adb: New case.
18043
18044 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18045
18046         PR tree-optimization/29290
18047         * gfortran.dg/loop_nest_1.f90: New test.
18048
18049         PR target/29198
18050         * gcc.dg/tls/opt-12.c: New test.
18051
18052         PR fortran/28415
18053         * gfortran.dg/save_2.f90: New test.
18054
18055         PR c/29091
18056         * gcc.dg/pr29091.c: New test.
18057
18058 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18059
18060         * lib/target-supports.exp
18061         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18062         same as x86_64-*-*; check for LP64.
18063
18064 2006-10-04  Richard Henderson  <rth@redhat.com>
18065
18066         * lib/target-supports.exp (check_effective_target_tls): Redefine
18067         to mean non-emulated tls.
18068         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18069         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18070         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18071         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18072         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18073         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18074         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18075
18076 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18077
18078         PR fortran/29343
18079         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18080
18081 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18082
18083         * gfortran.dg/bounds_check_fail_1.f90: New test.
18084
18085 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18086
18087         PR c++/29020
18088         * g++.dg/template/friend48.C: New test.
18089
18090 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18091
18092         PR fortran/29098
18093         * gfortran.dg/default_initialization_2.f90: New test.
18094
18095 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18096
18097         PR fortran/20779
18098         PR fortran/20891
18099         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18100
18101 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18102
18103         PR fortran/29284
18104         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18105
18106         PR fortran/29321
18107         PR fortran/29322
18108         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18109
18110         PR fortran/25091
18111         PR fortran/25092
18112         * gfortran.dg/entry_array_specs_1.f90: New test.
18113
18114 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18115
18116         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18117         insufficient to inhibit some test failures at -O3.  Do testing
18118         on integers.
18119
18120 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18121
18122         PR c++/29138
18123         * g++.dg/inherit/access8.C: New test.
18124         * g++.dg/template/dtor4.C: Tweak error messages.
18125
18126 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18127
18128         PR fortran/27478
18129         * gfortran.dg/entry_8.f90: New test.
18130
18131 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18132
18133         PR c++/29291
18134         * g++.dg/parse/new4.C: New test.
18135
18136 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18137
18138         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18139         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18140         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18141         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18142         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18143
18144 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18145
18146         PR fortran/19260
18147         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18148         * gfortran.dg/continuation_2.f90: New test.
18149
18150         PR fortran/19262
18151         * gfortran.dg/continuation_3.f90: New test.
18152         * gfortran.dg/continuation_4.f90: New test.
18153         * gfortran.dg/continuation_5.f: New test.
18154         * gfortran.dg/continuation_6.f: New test.
18155
18156 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18157
18158         PR c++/29226
18159         * g++.dg/template/vla1.C: New test.
18160
18161 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18162
18163         PR fortran/29210
18164         * gfortran.dg/complex_parameter_1.f90: New test.
18165
18166 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18167
18168         PR c/29154
18169         * gcc.c-torture/execute/20060929-1.c: New test.
18170
18171 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/29105
18174         * g++.dg/template/member6.C: New test.
18175         * g++.dg/parse/typename7.C: Adjust error markers.
18176
18177         PR c++/29080
18178         * g++.dg/template/member7.C: New test.
18179
18180 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18181
18182         PR c/24010
18183         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18184         gcc.dg/Woverride-init-3.c: New tests.
18185
18186 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18187
18188         * gcc.c-torture/execute/20060930-1.c: New test.
18189
18190 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18191
18192         PR fortran/18791
18193         * gfortran.dg/specifics_1.f90: New test.
18194         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18195         complex specifics.
18196
18197 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18198
18199         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18200         pthread-init-common.h: New.
18201
18202 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18203
18204         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18205         precision on some archs.
18206
18207 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18208
18209         * gcc.dg/non-local-goto-1.c: New test.
18210         * gcc.dg/non-local-goto-2.c: Likewise.
18211         * gcc.dg/setjmp-3.c: Likewise.
18212         * gcc.dg/setjmp-4.c: Likewise.
18213
18214 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18215
18216         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18217
18218 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18219
18220         PR fortran/28276
18221         * gfortran.dg/exponent_1.f90: New test.
18222
18223         PR fortran/27021
18224         * gfortran.dg/nearest_1.f90: New test.
18225
18226 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18227
18228         PR middle-end/25261
18229         PR middle-end/28790
18230         * gcc.dg/gomp/nestedfn-1.c: New test.
18231
18232 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18233
18234         PR objc/29195
18235         * objc/compile/method-1.m: New test.
18236
18237 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18238
18239         PR c++/26938
18240         * g++.dg/template/crash58.C: New test.
18241         * g++.dg/parse/crash28.C: Adjust error markers.
18242         * g++.dg/template/crash34.C: Likewise.
18243         * g++.dg/template/friend31.C: Likewise.
18244         * g++.dg/template/crash32.C: Likewise.
18245
18246         PR c++/27329
18247         * g++.dg/template/crash59.C: New test.
18248
18249         PR c++/27667
18250         * g++.dg/template/spec33.C: New test.
18251         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18252
18253 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18254             Adam Nemet  <anemet@caviumnetworks.com>
18255
18256         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18257         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18258
18259 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18260
18261         PR target/28911
18262         * gcc.dg/pr28911.c: New.
18263
18264 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18265
18266         PR target/29169
18267         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18268         (dg-options): Add -mfpmath=387.
18269
18270 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18271
18272         PR c/28706
18273         * gcc.dg/pr28706.c: New test.
18274
18275         PR c/28712
18276         * gcc.dg/pr28712.c: New test.
18277
18278 2006-09-22  Mike Stump  <mrs@apple.com>
18279
18280         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18281
18282 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18283
18284         PR tree-optimization/28888
18285         * gcc.dg/pr28888.c: New test.
18286
18287 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18288
18289         PR c++/29016
18290         * g++.dg/init/ptrfn1.C: New test.
18291
18292 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18293
18294         PR c++/28861
18295         * g++.dg/template/spec32.C: New test.
18296         * g++.dg/parse/crash9.C: Adjust error markers.
18297
18298         PR c++/28303
18299         * g++.dg/template/typedef6.C: New test.
18300         * g++.dg/init/error1.C: Adjust error markers.
18301         * g++.dg/parse/crash9.C: Likewise.
18302         * g++.dg/template/crash55.C: Likewise.
18303
18304 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18305
18306         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18307
18308 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18309
18310         PR target/27650
18311         * g++.dg/ext/dllimport12.C: New test.
18312
18313 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18314
18315         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18316         * gcc.target/mips/nmadd-2.c: Likewise.
18317         * gcc.target/mips/mips-ps-6.c: New test.
18318         * gcc.target/mips/neg-abs-1.c: Likewise.
18319         * gcc.target/mips/neg-abs-2.c: Likewise.
18320         * gcc.target/mips/nmadd-3.c: New test.
18321
18322 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18323
18324         PR middle-end/28046
18325         * gcc.dg/gomp/atomic-10.c: New test.
18326         * g++.dg/gomp/atomic-10.C: New test.
18327
18328 2006-09-20  Eric Christopher  <echristo@apple.com>
18329
18330         * gcc.target/i386/sse3-not-fisttp.c: New.
18331
18332 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18333
18334         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18335
18336 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18337
18338         * gcc.c-torture/execute/pr28289.c (one): New variable.
18339         (main): Use it instead of argc.
18340         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18341         (main): Use it instead of argc.
18342
18343 2006-09-19  Paul Brook  <paul@codesourcery.com>
18344
18345         PR target/28516
18346         * gcc.dg/nested-func-5.c: New test.
18347
18348 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18349
18350         * lib/target-supports.exp (check_effective_target_tls): Compile
18351         test stubs using ${tool}_target_compile, not just target_compile.
18352         (check_effective_target_tls_runtime): Likewise.
18353
18354 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18355
18356         * gcc.c-torture/compile/20030405-1.x: Remove.
18357
18358         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18359         optimising linker from discarding it.
18360
18361 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18362
18363         PR fortran/28526
18364         * gfortran.dg/keyword_symbol_1.f90: New test.
18365
18366         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18367         pedantic compilation option.
18368
18369 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18370
18371         PR fortran/29060
18372         * gfortran.dg/spread_shape_1.f90: New test.
18373
18374 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18375
18376         PR tree-optimization/28887
18377         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18378
18379 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18380
18381         PR c/25993
18382         * gcc.dg/pr25993.c: New test.
18383
18384 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18385
18386         PR tree-opt/21591
18387         * gcc.dg/vect/pr21591.c: New test.
18388
18389 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18390
18391         PR tree-opt/29059
18392         * gcc.c-torture/compile/strcpy-1.c: New test.
18393         * gcc.c-torture/compile/strcpy-2.c: New test.
18394         * gcc.c-torture/compile/memcpy-1.c: New test.
18395         * gcc.c-torture/compile/memcpy-2.c: New test.
18396
18397 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18398
18399         PR testsuite/29055
18400         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18401
18402 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18403
18404         * gnat.dg/specs/double_record_extension1.ads: New test.
18405         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18406
18407 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18408
18409         PR fortran/29051
18410         * gfortran.dg/oldstyle_3.f90: New test.
18411
18412 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18413
18414         PR libgfortran/29099
18415         * gfortran.dg/secnds-1.f: New test.
18416
18417 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18418
18419         PR libgfortran/29053
18420         * gfortran.dg/streamio_9.f90: New test.
18421         * gfortran.dg/streamio_10.f90: New test.
18422
18423 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18424
18425         PR C++/29002
18426         * g++.dg/init/array22.C: New test.
18427         * g++.dg/init/array23.C: New test.
18428
18429 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18430
18431         * stackcheck.lst: Update list of tests requiring stack checking.
18432         * norun.lst: Adjust for above change.
18433         * ada95.lst: New file.
18434         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18435         requiring -gnat95 switch.
18436
18437 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18438
18439         * gnat.dg/in_out_parameter.adb: New test.
18440
18441 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18442
18443         PR debug/28980
18444         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18445
18446 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18447
18448         * gnat.dg/specs/unchecked_union.ads: New test.
18449
18450 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18451
18452         PR rtl-optimization/28982
18453         * gcc.c-torture/execute/pr28982a.c: New test.
18454         * gcc.c-torture/execute/pr28982b.c: Likewise.
18455
18456 2006-09-12  Eric Christopher  <echristo@apple.com>
18457
18458         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18459         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18460
18461 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18462
18463         PR c/28768
18464         PR preprocessor/14634
18465         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18466         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18467         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18468
18469 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18470
18471         * gcc.dg/pr28243.c: New test.
18472
18473 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18474
18475         PR fortran/28971
18476         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18477         this undiagnosed regression reappears.
18478
18479 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18480
18481         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18482         Treat $srcdir as a literal.
18483         * lib/fortran-torture.exp (fortran-torture-compile,
18484         fortran-torture-execute): Likewise.
18485         * lib/objc-torture.exp (objc-torture-compile,
18486         objc-torture-execute): Likewise.
18487         * lib/profopt.exp (profopt-execute): Likewise.
18488
18489 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18490
18491         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18492
18493 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18494
18495         PR testsuite/28950
18496         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18497
18498 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18499
18500         PR target/13685
18501         * gcc.target/i386/pr13685.c: New test.
18502
18503 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18504
18505         * gcc.dg/pr28726.c: New test.
18506
18507 2006-09-11  Josh Conner  <jconner@apple.com>
18508
18509         * gcc.dg/nrv3.c: Increase size of structure.
18510         * gcc.dg/nrv4.c: Likewise.
18511         * gcc.dg/nrv5.c: Likewise.
18512
18513 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18514
18515         PR libfortran/28890
18516         gfortran.dg/assumed_charlen_function_5.f90: New test.
18517
18518 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18519
18520         PR c++/28991
18521         * g++.dg/init/static3.C: New test.
18522
18523 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18524
18525         PR testsuite/29007
18526         * gcc.dg/long-long-cst1.c (t): Add cast to
18527         __SIZE_TYPE__ before casting to int.
18528         (main): Return 0 on success.
18529
18530 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18531
18532         * gcc.c-torture/execute/20060910-1.c: New test.
18533
18534 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18535
18536         PR middle-end/26983
18537         * gcc.dg/pr26983.c: New test.
18538
18539 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18540
18541         PR target/29006
18542         * gcc.c-torture/execute/pr29006.c: New test.
18543
18544 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18545
18546         PR libfortran/28947
18547         gfortran.dg/matmul_4.f90: New test.
18548
18549 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18550
18551         PR fortran/28959
18552         gfortran.dg/used_types_10: New test.
18553
18554 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18555
18556         PR libfortran/28923
18557         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18558         gfortran.dg/array_initializer_3.f90: New test.
18559
18560 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18561
18562         PR fortran/28914
18563         * gfortran.dg/actual_array_constructor_3.f90: New test.
18564
18565 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18566
18567         PR testsuite/26778
18568         * gcc.target/i386/pr26778.c: New testcase.
18569
18570 2006-09-08  Eric Christopher  <echristo@apple.com>
18571
18572         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18573         * gcc.target/i386/memcpy-1.c: Ditto.
18574         * gcc.target/i386/asm-1.c: Ditto.
18575         * gcc.target/i386/20060512-4.c: Ditto.
18576         * gcc.target/i386/compress-float-387.c: Ditto.
18577         * gcc.target/i386/20060512-1.c: Ditto.
18578         * gcc.target/i386/compress-float-sse.c: Ditto.
18579         * gcc.target/i386/20060512-2.c: Ditto.
18580         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18581         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18582         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18583         * gcc.dg/pr26449.c: Ditto.
18584         * gcc.dg/attr-ms_struct-2.c: Ditto.
18585         * gcc.dg/attr-ms_struct-1.c: Ditto.
18586         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18587
18588 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18589
18590         PR c/28504
18591         * gcc.dg/vla-10.c: New test.
18592
18593 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18594
18595         PR c++/28858
18596         * g++.dg/parse/template20.C: New test.
18597         * g++.dg/template/operator8.C: Remove obsolete part.
18598         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18599         * g++.old-deja/g++.pt/crash65.C: Likewise.
18600
18601 2006-09-07  Jason Merrill  <jason@redhat.com>
18602
18603         PR middle-end/27724
18604         * gcc.dg/long-long-cst1.c: New test.
18605
18606 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18607
18608         PR C++/28906
18609         * g++.dg/other/array3.C: New test.
18610         * g++.dg/other/array4.C: New test.
18611         * g++.dg/other/array5.C: New test.
18612
18613 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18614
18615         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18616
18617 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18618
18619         PR target/28946
18620         * gcc.target/i386/pr28946.c: New test.
18621
18622 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18623
18624         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18625         in integer literal constant.
18626         * gfortran.dg/enum_8.f90: Ditto.
18627         * gfortran.dg/g77/20030326-1.f: Ditto.
18628
18629 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18630
18631         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18632         nonconformance usage.
18633
18634 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18635
18636         PR middle-end/28862
18637         * gcc.c-torture/compile/vector-align-1.c: New test.
18638
18639 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18640
18641         PR rtl-opt/27883
18642         * g++.dg/opt/copysign-1.C: New test.
18643
18644 2006-09-06  Jason Merrill  <jason@redhat.com>
18645
18646         PR c++/27371
18647         * g++.dg/warn/unused-result1.C: New test.
18648
18649 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18650
18651         PR c++/28903
18652         * g++.dg/ext/vla3.C: New test.
18653
18654         PR c++/28886
18655         * g++.dg/template/array16.C: New test.
18656
18657 2006-09-06  Richard Guenther  <rguenther@suse.de>
18658
18659         * gcc.dg/pr27226.c: Remove testcase again.
18660
18661 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18662
18663         PR tree-opt/28937
18664         * g++.dg/opt/unroll2.C: New test.
18665
18666 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18667
18668         PR tree-opt/28952
18669         * gcc.dg/vect/pr28952.c: New test.
18670
18671 2006-09-05  Richard Guenther  <rguenther@suse.de>
18672
18673         PR tree-optimization/28900
18674         * gcc.dg/torture/pr28900.c: New testcase
18675
18676 2006-09-05  Richard Guenther  <rguenther@suse.de>
18677
18678         PR tree-optimization/28905
18679         * gcc.c-torture/compile/pr28905.c: New testcase.
18680
18681 2006-09-05  Richard Guenther  <rguenther@suse.de>
18682
18683         PR middle-end/28935
18684         * gcc.dg/pr28935.c: New testcase.
18685
18686 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18687
18688         * gcc.c-torture/execute/20060905-1.c: New test.
18689
18690 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18691
18692         PR fortran/28908
18693         * gfortran.dg/used_types_7.f90: New test.
18694         * gfortran.dg/used_types_8.f90: New test.
18695         * gfortran.dg/used_types_9.f90: New test.
18696
18697 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18698
18699         * gcc.c-torture/compile/20060904-1.c: New test.
18700
18701 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18702
18703         PR c++/23287 Revert my 2006-09-01 patch
18704         * g++.dg/parse/dtor12.C: Remove.
18705
18706 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18707
18708         PR c+/27670
18709         * g++.dg/template/operator9.C: New test.
18710
18711         PR c++/27493
18712         * g++.dg/template/operator7.C: New test.
18713
18714         PR c++/27494
18715         * g++.dg/template/operator8.C: New test.
18716
18717         PR c++/27397
18718         * g++.dg/template/crash57.C: New test.
18719
18720         * g++.dg/template/typedef4.C: Adjust error markers.
18721         * g++.dg/template/typedef5.C: Likewise.
18722
18723 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18724
18725         PR c++/28878
18726         * g++.dg/parse/crash33.C: New test.
18727
18728 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18729         Richard Guenther  <rguenther@suse.de>
18730         Adam Nemet  <anemet@caviumnetworks.com>
18731
18732         PR middle-end/27226
18733         * gcc.target/mips/memcpy-1.c: New testcase.
18734         * gcc.dg/pr27226.c: Likewise.
18735
18736 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18737
18738         PR c++/28705
18739         * g++.dg/lookup/koenig5.C: New.
18740         * g++.dg/template/crash56.C: New.
18741
18742 2006-09-01  Josh Conner  <jconner@apple.com>
18743
18744         PR c++/25505
18745         * gcc.dg/nrv3.c: New test.
18746         * gcc.dg/nrv4.c: New test.
18747         * gcc.dg/nrv5.c: New test.
18748
18749 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18750
18751         PR c++/23287
18752         * g++.dg/parse/dtor12.C: New.
18753
18754 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18755
18756         PR tree-optimization/28839
18757         * gcc.dg/pr28839.c: New test.
18758
18759 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18760
18761         PR target/24367
18762         * gcc.dg/pr24367.c: New testcase.
18763
18764 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18765
18766         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18767
18768 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18769
18770         PR rtl-optimization/27735
18771         * gcc.dg/loop-unswitch-1.c: New test.
18772
18773 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18774
18775         PR fortran/28885
18776         * gfortran.dg/aliasing_dummy_2.f90: New test.
18777
18778         PR fortran/20067
18779         * gfortran.dg/generic_5.f90: Change error message.
18780
18781         PR fortran/28873
18782         * gfortran.dg/generic_6.f90: New test.
18783
18784         PR fortran/25077
18785         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18786
18787         PR fortran/25102
18788         * gfortran.dg/invalid_interface_assignment.f90: New test.
18789
18790         PR fortran/24866
18791         * gfortran.dg/module_proc_external_dummy.f90: New test.
18792
18793 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18794
18795         PR c++/28349
18796         * g++.dg/warn/var-args1.C: New test.
18797
18798 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18799
18800         PR fortran/28866
18801         * gfortran.dg/simpleif_2.f90: New test.
18802         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18803         * gfortran.dg/enum_5.f90: Ditto.
18804
18805 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18806             Kazu Hirata  <kazu@codesourcery.com>
18807
18808         PR tree-optimization/17506
18809         * gcc.dg/pr17506.c: New.
18810
18811 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18812
18813         PR c++/28139
18814         * g++.dg/eh/alias1.C: New test.
18815
18816 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18817
18818         PR c++/28860
18819         * g++.dg/template/ttp22.C: New test.
18820
18821 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18822
18823         PR middle-end/26632
18824         * gcc.dg/pr26632.c: New.
18825
18826 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18827
18828         PR libgfortran/28354
18829         * gfortran.dg/fmt_zero_precision.f90: New test.
18830
18831 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18832
18833         PR c++/28058
18834         * g++.dg/template/spec31.C: New test.
18835
18836 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18837
18838         PR c++/26573
18839         * g++.dg/other/static2.C: New test.
18840
18841 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18842
18843         * gcc.dg/Wswitch-enum-2.c: New test case.
18844         * gcc.dg/Wswitch-enum-3.c: Likewise.
18845
18846 2006-08-26  Richard Guenther  <rguenther@suse.de>
18847
18848         * gcc.c-torture/compile/20060826-1.c: New testcase.
18849
18850 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18851
18852         PR c++/28736
18853         * g++.dg/template/void10.C: New test.
18854
18855         PR c++/28737
18856         * g++.dg/template/void8.C: New test.
18857
18858         PR c+_+/28738
18859         * g++.dg/template/void9.C: New test.
18860
18861         * g++.dg/template/void3.C: Adjust error markers.
18862         * g++.dg/template/void4.C: Likewise.
18863         * g++.dg/template/crash55.C: Likewise.
18864         * g++.dg/template/void7.C: Likewise
18865
18866 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/28588
18869         * g++.dg/inherit/access6.C: New test.
18870         * g++.dg/inherit/access7.C: Likewise.
18871
18872         PR c++/28595
18873         * g++.dg/template/array15.C: New test.
18874         * g++.dg/template/crash2.C: Tweak error markers.
18875
18876 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18877
18878         PR middle-end/28683
18879         * gcc.c-torture/compile/20060823-1.c: New test.
18880
18881 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18882
18883         PR c++/28853
18884         * g++.dg/template/ttp21.C: New test.
18885
18886         PR c++/28852
18887         * g++.dg/other/operator1.C: Add error-marker.
18888         * g++.dg/other/operator2.C: New test.
18889
18890 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18891
18892         PR c/27893
18893         * gcc.c-torture/compile/vla-const-1.c,
18894         gcc.c-torture/compile/vla-const-2.c: New tests.
18895
18896 2006-08-26  Richard Guenther  <rguenther@suse.de>
18897
18898         PR middle-end/28814
18899         * gcc.dg/torture/pr28814.c: New testcase.
18900
18901 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18902
18903         PR c/28418
18904         * gcc.c-torture/compile/compound-literal-1.c: New test.
18905
18906 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18907
18908         PR c/28299
18909         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18910         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18911         Expect extra diagnostics.
18912
18913 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18914
18915         gcc.dg/noncompile/pr16876.c: New test.
18916
18917 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18918
18919         PR c++/28056
18920         * g++.dg/parse/local1.C: New test.
18921         * g++.dg/other/qual1.C: Tweak error marker.
18922
18923 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18924
18925         PR c++/27787
18926         * g++.dg/template/typename10.C: New.
18927         * g++.dg/template/lookup4.C: Remove bogus error marker.
18928
18929 2006-08-25  Richard Guenther  <rguenther@suse.de>
18930
18931         PR testsuite/28829
18932         * gcc.dg/pr26570.c: Fix testcase.
18933
18934 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18935
18936         PR tree-opt/28807
18937         * gcc.c-torture/execute/mayalias-2.c: New test.
18938         * gcc.dg/tree-ssa/alias-13.c: New test.
18939
18940 2006-08-24  Jan Hubicka  <jh@suse.cz>
18941
18942         PR debug/26881
18943         * gcc.dg/debug/pr26881.c: New file.
18944
18945 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18946
18947         PR fortran/28788
18948         * gfortran.dg/used_types_4.f90: New test.
18949         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18950         association of derived types.
18951         * gfortran.dg/used_types_2.f90: Add module cleanup.
18952         * gfortran.dg/used_types_3.f90: The same.
18953
18954         PR fortran/28771
18955         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18956         fix of regression.
18957
18958 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18959
18960         PR 28813
18961         * gfortran.dg/direct_io_6.f90: Remove test.
18962
18963 2006-08-23  Stuart Hastings  <stuart@apple.com>
18964
18965         PR 28825
18966         * gcc.target/i386/20060821-1.c: New.
18967
18968 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18969
18970         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18971         dg-warning strings for dllimport.
18972
18973 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18974
18975         PR C++/28450
18976         * g++.dg/ext/vector4.C: New test.
18977         * g++.dg/ext/complex1.C: New test.
18978
18979 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18980
18981         PR debug/28692
18982         * gcc.dg/debug/const-1.c: New.
18983         * gcc.dg/debug/const-2.c: New.
18984         * gcc.dg/debug/dwarf2/const-1.c: New.
18985         * gcc.dg/debug/dwarf2/const-2.c: New.
18986         * gcc.dg/debug/dwarf2/const-2b.c: New.
18987
18988 2006-08-22  Richard Guenther  <rguenther@suse.de>
18989
18990         PR middle-end/28776
18991         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18992         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18993
18994 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18995
18996         PR tree-optimization/28003
18997         * g++.dg/tree-ssa/pr28003.C: New.
18998
18999 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19000
19001         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19002
19003 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19004
19005         PR c++/26269
19006         * g++.dg/other/error14.C: New test.
19007
19008         PR c++/28505
19009         * g++.dg/parse/ctor7.C: New test.
19010         * g++.dg/parse/ctor8.C: Likewise.
19011
19012         PR c++/28741
19013         * g++.dg/template/void7.C: New test.
19014
19015 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19016
19017         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19018         * gnat.dg/self_aggregate_with_array.adb: New test.
19019
19020 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19021
19022         * g++.dg/eh/arm-vfp-unwind.C: New test.
19023
19024 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19025
19026         PR c++/28341
19027         * g++.dg/template/ref3.C: New test.
19028         * g++.dg/template/nontype13.C: New test.
19029
19030         PR c++/28346
19031         * g++.dg/template/ptrmem17.C: New test.
19032
19033 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19034
19035         PR target/28648 c:
19036         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19037
19038 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19039
19040         PR fortran/28630
19041         * gfortran.dg/used_types_2.f90: New test.
19042
19043         PR fortran/28601
19044         * gfortran.dg/used_types_3.f90: New test.
19045
19046         PR fortran/20886
19047         * gfortran.dg/generic_actual_arg.f90: New test.
19048
19049         PR fortran/28735
19050         * gfortran.dg/module_private_array_refs_1.f90: New test.
19051
19052         PR fortran/28762
19053         * gfortran.dg/program_name_1.f90: New test.
19054
19055         PR fortran/28425
19056         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19057
19058         PR fortran/28496
19059         * gfortran.dg/array_initializer_2.f90: New test.
19060
19061         PR fortran/18111
19062         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19063
19064         PR fortran/28600
19065         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19066
19067         PR fortran/28771
19068         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19069
19070         PR fortran/28660
19071         * gfortran.dg/dependent_decls_1.f90: New test.
19072
19073 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19074
19075         PR fortran/25217
19076         * gfortran.dg/derived_init_2.f90: New.
19077
19078 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19079
19080         * gcc.c-torture/execute/pr28289.c: New test.
19081
19082 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19083
19084         PR c/28744
19085         * gcc.dg/attr-externally-visible-1.c: New test.
19086         * gcc.dg/attr-externally-visible-2.c: New test.
19087         * g++.dg/parse/attr-externally-visible-1.C: New test.
19088         * g++.dg/parse/attr-externally-visible-2.C: New test.
19089
19090 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19091
19092         PR c++/28606
19093         * g++.dg/parse/dtor11.C: New test.
19094
19095 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19096
19097         PR rtl-optimization/28489
19098         * gcc.c-torture/compile/pr28489.c: New test.
19099
19100 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19101
19102         PR c++/28710
19103         * g++.dg/template/redecl4.C: New test.
19104
19105         PR c++/28711
19106         * g++.dg/template/ctor8.C: New test.
19107
19108 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19109
19110         * gcc.dg/pr26570.c: Fix testcase.
19111
19112 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19113
19114         * PR c++/28573
19115         * g++.dg/parse/offsetof6.C: New test.
19116         * g++.dg/parse/offsetof6.C: New test.
19117         * g++.dg/parse/offsetof7.C: New test.
19118
19119 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19120
19121         PR testsuite/28602
19122         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19123         is false.
19124
19125 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19126
19127         PR c++/28302
19128         * g++.dg/ext/vector3.C: New test.
19129
19130 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19131
19132         PR gcov/profile/26570
19133         * gcc.dg/pr26570.c: New test.
19134
19135 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19136
19137         PR c/27697
19138         * gcc.dg/qual-component-1.c: New test.
19139
19140 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19141
19142         PR c++/28593
19143         * g++.dg/parse/new3.C: New test.
19144
19145 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19146
19147         PR fortran/25828
19148         * gfortran.dg/streamio_1.f90: New test.
19149         * gfortran.dg/streamio_2.f90: New test.
19150         * gfortran.dg/streamio_3.f90: New test.
19151         * gfortran.dg/streamio_4.f90: New test.
19152         * gfortran.dg/streamio_5.f90: New test.
19153         * gfortran.dg/streamio_6.f90: New test.
19154         * gfortran.dg/streamio_7.f90: New test.
19155         * gfortran.dg/streamio_8.f90: New test.
19156
19157 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19158
19159         PR c/28287
19160         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19161
19162 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19163
19164         PR c++/28594
19165         * g++.dg/template/void6.C: New test.
19166
19167 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19168
19169         PR c/28649
19170         * gcc.dg/parse-error-1.c: New test.
19171         * gcc.dg/parse-error-2.c: New test.
19172         * gcc.dg/cpp/digraph2.c: Add error-marker.
19173         * gcc.dg/noncompile/920923-1.c: Likewise.
19174
19175 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19176
19177         PR c/27490
19178         * gcc.dg/sizeof-2.c: New testcase.
19179
19180         PR c/27489
19181         * gcc.dg/switch-A.c: New testcase.
19182
19183 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19184
19185         PR c++/28288
19186         PR c++/14556
19187         * g++.old-deja/g++.warn/compare1.C: Delete.
19188         * g++.dg/opt/pr7503-2.C: Delete.
19189         * g++.dg/opt/pr7503-3.C: Delete.
19190         * g++.dg/opt/pr7503-4.C: Delete.
19191         * g++.dg/opt/pr7503-5.C: Delete.
19192         * g++.dg/opt/max1.C: Delete.
19193         * g++.dg/warn/minmax.C: Delete.
19194         * g++.dg/expr/minmax.C: New test.
19195
19196 2006-08-14  Richard Guenther  <rguenther@suse.de>
19197
19198         PR testsuite/28703
19199         * gcc.c-torture/execute/pr28651.c: Do not use argc
19200         to avoid optimization, instead forbid inlining.
19201
19202 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19203
19204         PR rtl-optimization/28634
19205         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19206
19207 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19208
19209         PR c/27184
19210         * gcc.dg/torture/pr27184.c: New test.
19211
19212 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19213
19214         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19215
19216 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19217
19218         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19219         * gfortran.dg/stat_2.f90: Likewise.
19220         * gfortran.dg/chmod_1.f90: Likewise.
19221         * gfortran.dg/chmod_2.f90: Likewise.
19222         * gfortran.dg/chmod_3.f90: Likewise.
19223
19224 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19225
19226         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19227
19228 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19229
19230         * g++.dg/opt/pr23454-2.C: New test.
19231
19232 2006-08-11  Richard Guenther  <rguenther@suse.de>
19233
19234         PR middle-end/28651
19235         * gcc.c-torture/execute/pr28651.c: New testcase.
19236
19237 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19238
19239         * gnat.dg/specs/static_initializer.ads: New test.
19240
19241 2006-08-10  Paul Brook  <paul@codesourcery.com>
19242
19243         * gcc.target/arm/cond-asm.c: New test.
19244
19245 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19246
19247         PR tree-optimization/26197
19248         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19249         * g++.dg/vect/vect.exp: Compile the new tests with
19250         --param max-aliased-vops=0.
19251
19252 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19253
19254         PR c++/28637
19255         * g++.dg/template/void3.C: New test.
19256
19257         PR c++/28638
19258         * g++.dg/template/void4.C: New test.
19259
19260         PR c++/28640
19261         * g++.dg/template/void5.C: New test.
19262
19263 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19264
19265         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19266         after dg-do compile.
19267
19268 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19269
19270         PR tree-optimizations/26969
19271         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19272         "unswitch-loops" with -funswitch-loops.
19273         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19274
19275 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19276
19277         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19278         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19279         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19280         * objc.dg/dwarf-1.m: Likewise.
19281         * objc.dg/dwarf-2.m: Likewise.
19282         * obj-c++.dg/dwarf-2.mm: Likewise.
19283
19284 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19285
19286         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19287         * objc.dg/dwarf-2.m: Likewise.
19288         * obj-c++.dg/dwarf-2.mm: Likewise.
19289
19290         PR libfortran/28603
19291         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19292
19293         PR testsuite/27611
19294         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19295
19296         PR testsuite/27033
19297         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19298
19299 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19300
19301         PR target/27827
19302         * gcc.target/i386/pr27827.c: New testcase.
19303
19304 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19305
19306         PR fortran/28590
19307         * gfortran.dg/sequence_types_1.f90: New test.
19308
19309 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19310
19311         PR fortran/28548
19312         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19313         dg-warning.  Add -pedantic option.
19314
19315 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19316
19317         PR c/28502
19318         * gcc.dg/proto-1.c: New test.
19319
19320         PR c/27721
19321         * gcc.dg/lvalue-4.c: New test.
19322
19323         PR c/28136
19324         * gcc.dg/init-bad-5.c: New test.
19325
19326 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19327
19328         PR c++/28347
19329         * g++.dg/ext/typedef-init.C: Add new test for typedef
19330         initialization inside templates. Adjust existing error markers.
19331
19332 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19333
19334         PR c++/28148
19335         * g++.dg/init/ptrmem3.C: New test.
19336
19337 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19338
19339         PR tree-optimization/27770
19340         * lib/target-support.exp: New target keyword "section_anchors".
19341         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19342         tests.
19343         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19344         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19345         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19346         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19347
19348 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19349
19350         * gcc.dg/20060801-1.c: Add missing '}'.
19351
19352 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19353
19354         PR c++/27508
19355         * g++.dg/parse/dtor9.C: New test.
19356         * g++.dg/parse/dtor10.C: New test.
19357         * g++.dg/other/error7.C: Adjust error-marker.
19358
19359         PR c++/28274
19360         * g++.dg/other/default5.C: New test.
19361
19362 2006-08-02  Richard Guenther  <rguenther@suse.de>
19363
19364         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19365
19366 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19367
19368         PR c++/28557
19369         * g++.dg/template/conv9.C: New test.
19370
19371 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19372
19373         PR debug/28063
19374         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19375         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19376         Optionally return assembly text.  Update callers.
19377         (check_no_compiler_messages): Update verbose messages.
19378         (check_no_messages_and_pattern): New.
19379         (check_effective_target_string_merging): New.
19380
19381 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19382
19383         PR c++/28250
19384         * g++.dg/eh/catch4.C: New test.
19385
19386         PR c++/28257
19387         * g++.dg/other/qual1.C: New test.
19388
19389         PR c++/28259
19390         * g++.dg/inherit/error2.C: New test.
19391
19392         PR c++/28267
19393         * g++.dg/other/new1.C: New test.
19394
19395         * g++.dg/warn/pr23075.C: Remove obsolete test.
19396         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19397         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19398
19399 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19400
19401         PR c++/28523
19402         * g++.dg/eh/cast1.C: New test.
19403
19404 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19405
19406         PR libfortran/28452
19407         * gfortran.dg/random_3.f90:  New test.
19408
19409 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19410
19411         PR c++/28432
19412         * g++.dg/other/pr28304.C: Change expected error message.
19413         * g++.dg/other/pr28432.C: New test.
19414
19415 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19416
19417         PR c++/28256
19418         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19419
19420 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19421
19422         PR debug/23336
19423         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19424         at -g1.
19425         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19426         g++.dg/debug/enum-2.C: New.
19427
19428 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19429
19430         PR c++/6634
19431         * g++.dg/parse/long1.C: Add more tests.
19432
19433 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19434
19435         * gfortran.dg/lrshift_1.c: New file.
19436
19437 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19438
19439         PR libgfortran/28335
19440         * gfortran.dg/no_unit_error_1.f90: New test.
19441
19442 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19443
19444         PR libgfortran/28335
19445         * gfortran.dg/no_unit_error_1.f90: Delete test.
19446         * gfortran.dg/no_unit_error_2.f90: Delete test.
19447
19448 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19449
19450         * gfortran.dg/chmod_3.f90: New test.
19451         * gfortran.dg/ltime_gmtime_1.f90: New test.
19452         * gfortran.dg/ltime_gmtime_2.f90: New test.
19453         * gfortran.dg/lrshift_1.f90: New test.
19454         * gfortran.dg/chmod_1.f90: New test.
19455         * gfortran.dg/chmod_2.f90: New test.
19456
19457 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19458
19459         PR c++/27668
19460         * g++.dg/template/crash55.C: New test.
19461
19462         PR c++/27962
19463         * g++.dg/template/nontype16.C: New test.
19464
19465         * g++.dg/template/void2.C: Adjust error markers.
19466         * g++.dg/template/nontype5.C: Adjust error markers.
19467
19468 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19469
19470         * gcc.target/i386/stack-prot-kernel.c: New test.
19471
19472 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19473
19474         * gcc.dg/builtins-55.c: New test case.
19475
19476 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19477
19478         PR rtl-optimization/27907
19479         * gcc.c-torture/compile/pr27907.c: New test.
19480
19481 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19482
19483         * gfortran.dg/mclock.f90: New test.
19484         * gfortran.dg/int_conv_1.f90: New test.
19485         * gfortran.dg/stat_1.f90: New test.
19486         * gfortran.dg/stat_2.f90: New test.
19487
19488 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19489
19490         PR libgfortran/28335
19491         * gfortran.dg/no_unit_error_1.f90: New test.
19492         * gfortran.dg/no_unit_error_2.f90: New test.
19493         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19494
19495 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19496
19497         PR middle-end/28473
19498         * gcc.dg/fold-convround-1.c: New test case.
19499
19500 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19501
19502         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19503
19504 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19505
19506         PR c++/27572
19507         * g++.dg/other/typedef1.C: New test.
19508         * g++.dg/template/typedef4.C: New test.
19509         * g++.dg/template/typedef5.C: New test.
19510
19511 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19512
19513         PR fortran/28416
19514         * gfortran.dg/allocatable_dummy_3.f90: New.
19515
19516 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19517
19518         PR fortran/28439
19519         * gfortran.dg/arithmetic_if.f90:  New test.
19520
19521 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19522
19523         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19524         avoid memcpy optimization.
19525
19526 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19527
19528         PR fortran/25289
19529         * gfortran.dg/direct_io_6.f90: New test.
19530
19531 2006-07-24  Jan Hubicka  <jh@suse.cz>
19532
19533         PR c/25795
19534         PR c++/27369
19535         * gcc.dg/pr25795.c: New test.
19536         * gcc.dg/pr25795-1.c: New test.
19537
19538 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19539
19540         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19541         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19542         which may be transformed to "g || h" on some platforms.
19543
19544 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19545
19546         PR c++/28025
19547         * g++.dg/template/friend45.C: New test.
19548
19549 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19550
19551         PR libgfortran/28339
19552         * gfortran.dg/arrayio_8.f90: New test.
19553
19554 2006-07-21  Mike Stump  <mrs@apple.com>
19555
19556         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19557
19558         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19559
19560 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19561
19562         PR c++/28250
19563         * g++.dg/eh/catch3.C: New test.
19564
19565         PR c++/28363
19566         * g++.dg/template/defarg10.C: New test.
19567
19568 2006-07-20  Paul Brook  <paul@codesourcery.com>
19569
19570         PR 27363
19571         * gcc.dg/pr27363.c: New test.
19572
19573 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19574
19575         PR c++/28338
19576         * g++.dg/init/ref13.C: New test.
19577
19578 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19579
19580         PR obj-c++/28434
19581         * obj-c++.dg/proto-error-1.mm: New test.
19582
19583 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19584
19585         PR c++/28337
19586         * g++.dg/template/string1.C: New test.
19587
19588 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19589
19590         PR c++/28048
19591         * g++.dg/template/defarg9.C: New test.
19592
19593         PR c++/28235
19594         * g++.dg/template/static27.C: New test.
19595
19596 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19597
19598         PR 28410
19599         * gcc.dg/tree-ssa/pr28410.c: New test.
19600
19601 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19602
19603         PR c++/28258
19604         * g++/dg/other/error13.C: New test.
19605
19606         PR c++/28260
19607         * g++.dg/template/friend44.C: New test.
19608
19609 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19610
19611         PR c++/27495
19612         * g++.dg/other/pr27495.C: New.
19613
19614 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19615
19616         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19617         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19618
19619 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19620
19621         PR c/28286
19622         * gcc.dg/pragma-pack-4.c: New test.
19623
19624 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19625
19626         PR c++/28291
19627         * g++.dg/ext/pr28291.C: New test.
19628
19629 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19630
19631         PR middle-end/28403
19632         * gcc.c-torture/execute/pr28403.c: New test.
19633
19634 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19635
19636         PR middle-end/28402
19637         * gcc.dg/pr28402.c: New test.
19638
19639 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19640
19641         PR c++/28304
19642         * g++.dg/other/pr28304.C: New test.
19643
19644 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19645
19646         PR other/28251
19647         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19648         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19649
19650 2006-07-17  Richard Guenther  <rguenther@suse.de>
19651
19652         PR tree-optimization/28238
19653         * g++.dg/tree-ssa/pr28238.C: New testcase.
19654
19655 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19656
19657         PR c++/28250
19658         * g++.dg/eh/catch1.C: New test.
19659         * g++.dg/eh/catch2.C: New test.
19660
19661 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19662
19663         PR c++/28370
19664         * g++.dg/template/anon3.C: New test.
19665
19666 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19667
19668         PR fortran/20844
19669         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19670         specifiers requiring an explicit format tag..
19671
19672         PR fortran/28201
19673         * gfortran.dg/generic_5: New test.
19674
19675         PR fortran/20893
19676         * gfortran.dg/elemental_optional_args_1.f90: New test.
19677
19678 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19679
19680         * gnat.dg/assert.ads: New file.
19681         * gnat.dg/controlled_record.ads: Likewise.
19682         * gnat.dg/controlled_record.adb: Likewise.
19683
19684 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19685
19686         PR c++/28292
19687         * g++.dg/other/error12.C: New test.
19688
19689         PR c++/28269
19690         * g++.dg/template/crash54.C: New test.
19691
19692 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19693
19694         PR c++/28249
19695         * g++.dg/parse/catch1.C: New test.
19696
19697         PR c++/28294
19698         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19699
19700         PR c++/28387
19701         * g++.dg/ext/attrib24.C: New test.
19702
19703 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19704
19705         PR c++/28343
19706         * g++.dg/ext/asmspec1.C: New test.
19707
19708 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19709
19710         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19711         (dg-test): Support shouldfail tests.
19712         * lib/target-supports-dg.exp (dg-shouldfail): New.
19713         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19714         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19715         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19716         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19717         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19718         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19719         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19720
19721 2006-07-13  Jan Hubicka  <jh@suse.cz>
19722
19723         * gcc.target/i386/memcpy-1.c: New.
19724
19725 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19726
19727         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19728
19729 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19730
19731         PR fortran/25097
19732         * gfortran.dg/present_1.f90: New test.
19733
19734         PR fortran/20903
19735         * gfortran.dg/interface_derived_type_1.f90: New test.
19736
19737 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19738
19739         PR fortran/28213
19740         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19741         list.
19742
19743 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19744
19745         PR c++/27820
19746         * g++.dg/other/label1.C: New test.
19747
19748 2006-07-07  Richard Guenther  <rguenther@suse.de>
19749
19750         PR middle-end/28268
19751         * gcc.dg/torture/pr28268.c: New testcase.
19752
19753 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19754
19755         PR c++/27019
19756         * g++.dg/ext/pr27019.C: New.
19757
19758 2006-07-07  Richard Guenther  <rguenther@suse.de>
19759
19760         PR tree-optimization/28187
19761         * gcc.dg/pr28187.c: New testcase.
19762
19763 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19764
19765         * gnat.dg/address_conversion.adb: New test.
19766         * gnat.dg/boolean_subtype.adb: Likewise.
19767         * gnat.dg/frame_overflow.adb: Likewise.
19768         * gnat.dg/pointer_array.adb: Likewise.
19769         * gnat.dg/pointer_conversion.adb: Likewise.
19770
19771 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19772
19773         PR fortran/28237
19774         PR fortran/23420
19775         * gfortran.dg/print_fmt_5.f90: New test.
19776
19777 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19778
19779         PR fortran/28129
19780         * gfortran.dg/bounds_check_4.f90: New test.
19781
19782 2006-07-05  Richard Guenther  <rguenther@suse.de>
19783
19784         PR target/28158
19785         * gfortran.dg/pr28158.f90: New testcase.
19786
19787 2006-07-05  Richard Guenther  <rguenther@suse.de>
19788
19789         PR tree-optimization/28162
19790         * gcc.dg/pr28162.c: New testcase.
19791
19792 2006-07-05  Richard Guenther  <rguenther@suse.de>
19793         Andrew Pinski  <pinskia@gcc.gnu.org>
19794
19795         PR c++/27084
19796         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19797
19798 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19799
19800         PR fortran/28174
19801         * gfortran.dg/actual_array_substr_2.f90: New test.
19802
19803         PR fortran/28167
19804         * gfortran.dg/actual_array_constructor_2.f90: New test.
19805
19806 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19807
19808         * gfortran.dg/itime_idate_1.f: New test.
19809         * gfortran.dg/itime_idate_2.f: New test.
19810
19811 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19812
19813         PR libgfortran/27704
19814         * gfortran.dg/open_status_3.f90: New test.
19815         * gfortran.dg/fmt_l.f90: Update for new feature.
19816
19817 2006-07-03  Asher Langton  <langton2@llnl.gov>
19818
19819         * gfortran.dg/oldstyle_2.f90: New.
19820
19821 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19822
19823         * gnat.dg/string_slice.adb: New test.
19824
19825 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19826
19827         PR fortran/19259
19828         * gfortran.dg/semicolon_fixed.c: New.
19829         * gfortran.dg/semicolon_free.c: New.
19830
19831 2006-06-30  Mike Stump  <mrs@apple.com>
19832
19833         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19834         that don't support internal visibility.
19835
19836 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19837
19838         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19839         for '(' / ')' needing an extra '\'.
19840
19841 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19842
19843         PR middle-end/27428
19844         * gcc.dg/pr27428-1.c: New test case.
19845
19846 2006-06-29  Mike Stump  <mrs@apple.com>
19847
19848         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19849         on darwin as we can't align commons large enough yet.
19850
19851         * gcc.dg/vla-8.c: Add additional testcases.
19852
19853 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19854
19855         PR c++/28114
19856         * g++.dg/other/pr28114.C: New.
19857
19858 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19859
19860         * gcc.c-torture/compile/20060625-1.c: New test.
19861
19862 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19863
19864         PR fortran/20867
19865         * gfortran.dg/stfunc_3.f90: New test.
19866
19867         PR fortran/25056
19868         * gfortran.dg/impure_actual_1.f90: New test.
19869
19870         PR fortran/20874
19871         * gfortran.dg/elemental_result_1.f90: New test.
19872
19873         PR fortran/25073
19874         * gfortran.dg/select_7.f90: New test.
19875
19876         PR fortran/27554
19877         * intrinsic_actual_1.f: New test.
19878
19879         PR fortran/22038
19880         PR fortran/28119
19881         * gfortran.dg/forall_4.f90: New test.
19882
19883         PR fortran/25072
19884         * gfortran.dg/forall_5.f90: New test.
19885
19886 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19887
19888         PR c++/28051
19889         * g++.dg/template/using13.C: New test.
19890
19891         PR c++/28054
19892         * g++.dg/other/incomplete3.C: New test.
19893
19894 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19895
19896         PR fortran/28081
19897         * gfortran.dg/substr_3.f: New test.
19898         * gfortran.dg/equiv_2.f90: Update expected error message.
19899
19900 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19901
19902         PR fortran/28118
19903         * gfortran.dg/actual_array_substr_1.f90: New test.
19904
19905 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19906
19907         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19908         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19909
19910 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19911
19912         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19913
19914 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19915
19916         PR fortran/27981
19917         * gfortran.dg/simpleif_2.f90: New test.
19918
19919 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19920
19921         * g++.dg/template/error22.C: Fix typo.
19922
19923 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19924
19925         PR c++/28112
19926         * g++.dg/ext/attrib23.C: New test.
19927
19928 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19929
19930         * gnat.dg/varsize_temp.adb: New test.
19931
19932 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19933
19934         PR c++/11468
19935         * g++.dg/other/java2.C: New test.
19936
19937 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19938
19939         PR target/27789
19940         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19941         initialization.
19942
19943 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19944
19945         PR target/27531
19946         * gcc.dg/pr27531-1.c: New test case.
19947
19948 2006-06-22  Asher Langton  <langton2@llnl.gov>
19949
19950         PR fortran/24748
19951         * gfortran.dg/implicit_8.f90: New.
19952
19953 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19954
19955         PR rtl-optimization/28121
19956         * gcc.dg/pr28121.c: New test.
19957
19958 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19959
19960         PR c++/27805
19961         * g++.dg/parse/ptrmem6.C: New test.
19962
19963         PR c++/27821
19964         * g++.dg/template/error22.C: New test.
19965
19966 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19967
19968         PR c++/28111
19969         * g++.dg/template/friend43.C: New test.
19970
19971         PR c++/28110
19972         * g++.dg/template/crash53.C: New test.
19973
19974         PR c++/28109
19975         * g++.dg/rtti/incomplete1.C: New test.
19976
19977 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19978
19979         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19980
19981 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19982
19983         * gcc.c-torture/execute/complex-7.c: New.
19984
19985 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19986
19987         * gcc.dg/merge-all-constants-1.c: New test.
19988
19989 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19990
19991         PR c++/28113
19992         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19993
19994 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19995
19996         * gfortran.dg/rrspacing_1.f90: New test.
19997
19998 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19999
20000         PR c++/28052
20001         * g++.dg/other/bitfield2.C: New test.
20002
20003 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20004
20005         PR tree-optimization/27331
20006         * gcc.dg/pr27331.c: New test.
20007
20008 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20009             Eric Botcazou  <ebotcazou@adacore.com>
20010
20011         PR ada/18692
20012         * lib/gnat.exp: New file.
20013         * lib/gnat-dg.exp: Likewise.
20014         * gnat.dg: New directory.
20015         * gnat.dg/dg.exp: New driver.
20016         * gnat.dg/specs: New directory.
20017         * gnat.dg/specs/specs.exp: New driver.
20018         * gnat.dg/style: New directory.
20019         * gnat.dg/style/style.exp: New driver.
20020
20021 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20022
20023         PR fortran/16206
20024         * gfortran.dg/array_initializer_1.f90: New test.
20025
20026         PR fortran/28005
20027         * gfortran.dg/matmul_3.f90: New test.
20028
20029 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20030
20031         PR middle-end/28075
20032         * gcc.dg/tree-ssa/inline-1.c: New test.
20033
20034 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20035
20036         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20037         in malloc prototype; remove XFAIL.
20038         * gcc.dg/pr18241-2.c: Ditto.
20039         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20040         in memset prototype; remove XFAIL.
20041         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20042
20043 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20044
20045         * gcc.dg/vla-8.c: Add.
20046
20047 2006-06-19  Richard Guenther  <rguenther@suse.de>
20048
20049         PR tree-optimization/27090
20050         * g++.dg/tree-ssa/pr27090.C: New testcase.
20051
20052 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20053
20054         PR target/27861
20055         * gcc.dg/pr27861-1.c: New test case.
20056
20057 2006-06-19  Richard Guenther  <rguenther@suse.de>
20058
20059         PR middle-end/28045
20060         * gcc.dg/torture/pr28045.c: New testcase.
20061
20062 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20063
20064         PR fortran/26801
20065         * gfortran.dg/associated_4.f90: New test.
20066
20067 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20068
20069         PR fortran/19310
20070         PR fortran/19904
20071         * gfortran.dg/real_const_3.f90: New test.
20072
20073 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/28016
20076         * g++.dg/template/static26.C: New test.
20077
20078         PR c++/27979
20079         * g++.dg/expr/bitfield2.C: New test.
20080
20081         PR c++/27884
20082         * g++.dg/parse/linkage2.C: New test.
20083
20084 2006-06-16  Richard Guenther  <rguenther@suse.de>
20085
20086         PR middle-end/27116
20087         * gcc.dg/pr15785-1.c: Revert last change.
20088         * gcc.dg/torture/pr27116-2.c: New testcase.
20089
20090 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20091
20092         PR middle-end/27802
20093         * gcc.dg/pr27802-1.c: New test case.
20094
20095 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20096
20097         PR c++/27689
20098         * g++.dg/template/ttp18.C: New test.
20099         * g++.dg/template/ttp19.C: Likewise.
20100
20101         PR c++/27666
20102         * g++.dg/expr/cond9.C: New test.
20103
20104         PR c++/27640
20105         * g++.dg/template/ctor7.C: New test.
20106
20107 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20108
20109         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20110
20111 2006-06-16  Richard Guenther  <rguenther@suse.de>
20112
20113         PR tree-optimization/27781
20114         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20115
20116 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20117
20118         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20119
20120 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20121
20122         * gcc.dg/tree-ssa/loop-18.c: New test.
20123
20124 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20125
20126         PR c++/27665
20127         * g++.dg/template/crash52.C: New test.
20128
20129         PR c++/27648
20130         * g++.dg/ext/attrib22.C: New test.
20131
20132         PR c++/26559
20133         * g++.dg/template/builtin1.C: New test.
20134         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20135
20136         PR c++/28018
20137         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20138         assignment.
20139         * g++.old-deja/g++.pt/crash51.C: Likewise.
20140
20141         PR c++/27227
20142         * g++.dg/lookup/linkage1.C: New test.
20143         * g++.dg/lookup/linkage2.C: Likewise.
20144
20145 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20146
20147         PR middle-end/27959
20148         * gcc.dg/pr27959.c: New testcase.
20149
20150 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20151
20152         PR target/28014:
20153         * g++.dg/eh/div.C: New test.
20154
20155 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20156
20157         PR c++/27894
20158         * g++.dg/tree-ssa/pr26757.C: New test.
20159         * g++.dg/tree-ssa/pr27894.C: New test.
20160
20161 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20162
20163         * gcc.c-torture/compile/20060609-1.c: New test.
20164
20165         PR target/27863
20166         * gcc.c-torture/compile/pr27863.c: New test.
20167
20168 2006-06-13  Richard Guenther  <rguenther@suse.de>
20169
20170         PR tree-optimization/27830
20171         * g++.dg/tree-ssa/pr27830.C: New testcase.
20172
20173 2006-06-13  Matthew Sachs  <msachs@apple.com>
20174
20175         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20176         the list of compiler flags; this causes those flags to be checked
20177         for things like dg-skip-if.
20178
20179 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20180
20181         PR c++/27601
20182         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20183
20184 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20185             Kazu Hirata  <kazu@codesourcery.com>
20186
20187         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20188         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20189
20190 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20191
20192         PR c++/27933
20193         * g++.dg/lookup/using15.C: New test.
20194
20195         PR c++/27951
20196         * g++.dg/other/anon4.C: New test.
20197
20198 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20199
20200         PR c++/21210
20201         * g++.dg/init/complex1.C: New test case.
20202
20203 2006-06-11  Eric Christopher  <echristo@apple.com>
20204
20205         PR middle-end/27948
20206         * gcc.dg/bf-ms-layout.c: Run on darwin.
20207         * gcc.dg/bf-no-ms-layout: Ditto.
20208         * gcc.dg/attr-ms_struct-2.c: New.
20209         * gcc.dg/bf-ms-layout-2.c: Ditto.
20210
20211 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20212
20213         * gcc.dg/attr-ms_struct-packed1.c: New.
20214
20215 2006-06-09  Mike Stump  <mrs@apple.com>
20216
20217         * gcc.dg/vla-7.c: Add.
20218
20219 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20220
20221         PR fortran/24558
20222         * gfortran.dg/entry_6.f90: New test.
20223
20224         PR fortran/20877
20225         PR fortran/25047
20226         * gfortran.dg/entry_7.f90: New test.
20227
20228 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20229
20230         PR c/27747
20231         * gcc.dg/cpp/_Pragma6.c: New test.
20232
20233         PR c++/27748
20234         * g++.dg/cpp/_Pragma1.C: New test.
20235
20236         PR preprocessor/27746
20237         * gcc.dg/gomp/macro-3.c: New test.
20238         * gcc.dg/gomp/macro-4.c: New test.
20239         * g++.dg/gomp/macro-3.C: New test.
20240         * g++.dg/gomp/macro-4.C: New test.
20241
20242 2006-06-09  Richard Guenther  <rguenther@suse.de>
20243
20244         PR tree-optimization/26998
20245         * gcc.dg/torture/pr26998.c: New testcase.
20246         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20247
20248 2006-06-08  Mike Stump  <mrs@apple.com>
20249
20250         * gcc.dg/pr27095.c: Account for stubs.
20251
20252         PR target/26427
20253         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20254         produce bad code on darwin.
20255
20256 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20257
20258         PR fortran/27958
20259         * gfortran.dg/substr_2.f: New test.
20260
20261 2006-06-08  Asher Langton  <langton2@llnl.gov>
20262
20263         PR fortran/27786
20264         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20265
20266 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20267
20268         PR target/27421
20269         * gcc.dg/union-3.c: New test.
20270
20271 2006-06-08  Richard Guenther  <rguenther@suse.de>
20272
20273         PR middle-end/27116
20274         * gcc.dg/torture/pr27116.c: New testcase.
20275         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20276
20277 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20278
20279         PR rtl-optimization/26449
20280         * gcc.dg/pr26449.c: New test.
20281
20282 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20283
20284         PR c++/27601
20285         * g++.dg/ext/offsetof1.C: Test member functions.
20286
20287 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20288
20289         * gcc.dg/pr27095.c: Improve scanning.
20290
20291 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20292
20293         PR fortran/23091
20294         * gfortran.dg/saved_automatic_1.f90: New test.
20295
20296         PR fortran/24168
20297         * gfortran.dg/array_simplify_1.f90: New test.
20298
20299         PR fortran/25090
20300         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20301
20302         PR fortran/25058
20303         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20304
20305 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20306
20307         PR c++/27177
20308         * g++.dg/expr/cast7.C: New test.
20309
20310 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20311
20312         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20313         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20314         * lib/fortran-torture.exp (fortran-torture-compile,
20315         fortran-torture-execute): Ditto.
20316
20317 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20318
20319         PR target/27842
20320         * gcc.dg/vmx/pr27842.c: New test.
20321
20322 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20323
20324         PR libfortran/27895
20325         * gfortran.dg/bounds_check_3.f90: New test.
20326
20327 2006-06-05  Mike Stump  <mrs@apple.com>
20328
20329         * objc.dg/objc-fast-4.m: Skip for ppc64.
20330
20331 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20332
20333         PR testsuite/27705
20334         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20335
20336 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20337             Victor Kaplansky  <victork@il.ibm.com>
20338
20339         PR tree-optimizations/26360
20340         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20341         with -fno-tree-dce.
20342         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20343
20344 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20345
20346         PR fortran/14067
20347         * gfortran.dg/data_char_1.f90: Add messages for truncated
20348         strings.
20349
20350         PR fortran/16943
20351         * gfortran.dg/func_decl_2.f90: New test.
20352
20353         PR fortran/20839
20354         * gfortran.dg/do_2.f90: New test.
20355
20356         PR fortran/27655
20357         * gfortran.dg/associated_3.f90: New test.
20358
20359 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20360
20361         PR c++/27819
20362         * g++.dg/template/static25.C: New test.
20363
20364         PR c++/27722
20365         * g++.dg/init/array21.C: New test.
20366
20367         PR c++/27807
20368         * g++.dg/ext/complit7.C: New test.
20369
20370         PR c++/27806
20371         * g++.dg/parse/ptrmem5.C: New test.
20372
20373 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20374             Andrew Pinski  <pinskia@physics.uc.edu>
20375
20376         PR c/27150
20377         PR middle-end/27382
20378         * gcc.dg/pr27150-1.c: New testcase.
20379         * gcc.dg/pr27382-1.c: New testcase.
20380         * gcc.dg/pr27382-2.c: New testcase.
20381
20382 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20383
20384         PR c/25161
20385         PR c/27020
20386         * gcc.dg/array-10.c: New test.
20387
20388 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20389
20390         PR c++/27804
20391         * g++.dg/init/const4.C: New test.
20392         * g++.dg/init/member1.C: Add error-marker.
20393         * g++.dg/other/fold1.C: Adjust error-marker.
20394
20395 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20396
20397         PR c++/27601
20398         * g++.dg/ext/offsetof1.C: New test.
20399
20400 2006-06-04 Eric Christopher <echristo@apple.com>
20401
20402         * gcc.dg/attr-ms_struct-1.c: New.
20403
20404 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20405
20406         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20407
20408 2006-06-04  Richard Guenther  <rguenther@suse.de>
20409
20410         PR tree-optimization/27039
20411         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20412
20413 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20414
20415         PR target/26223
20416         * gcc.target/i386/amd64-abi-2.c: New test case.
20417
20418 2006-06-02  Eric Christopher  <echristo@apple.com>
20419
20420         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20421         * gcc.target/i386/20020523-1.c: Skip if darwin.
20422         * gcc.target/i386/asm-3.c: Ditto.
20423         * gcc.target/i386/20011119-1.c: Ditto.
20424         * gcc.target/i386/clobbers.c: Remove pic part of test.
20425
20426 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20427
20428         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20429         * g++.old-deja/g++.other/init19.C: Ditto.
20430         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20431         and add other platforms as expected failures.
20432
20433 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20434
20435         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20436         (is-effective-target-keyword): Ditto.
20437
20438 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20439
20440         PR fortran/27715
20441         * gfortran.dg/extended_char_comparison_1.f:  New test.
20442
20443 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20444
20445         PR fortran/25098
20446         * gfortran.dg/dummy_procedure_1.f90: New test.
20447
20448         PR fortran/25147
20449         * gfortran.dg/dummy_procedure_2.f90: New test.
20450
20451         * gfortran.dg/associated_2.f90: Correct to make consistent with
20452         standard.
20453
20454 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20455
20456         * gcc.target/i386/387-11.c: New test case.
20457
20458 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20459
20460         PR c++/27801
20461         * g++.dg/template/cond6.C: New test.
20462
20463         PR c++/26496
20464         * g++.dg/template/crash51.C: New test.
20465         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20466
20467         PR c++/27385
20468         * g++.dg/init/array20.C: New test.
20469
20470 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20471
20472         * gcc.dg/builtins-54.c: New test case.
20473
20474 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20475
20476         PR c++/26433
20477         * g++.dg/template/fntry1.C: Add dg-do link.
20478
20479         PR c++/27808
20480         * g++.dg/parse/friend6.C: New test.
20481
20482 2006-05-30  Asher Langton  <langton2@llnl.gov>
20483
20484         * gfortran.dg/cray_pointers_7.f90: New test.
20485
20486 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20487
20488         PR tree-optimization/23452
20489         * gcc.dg/fold-mulconj-1.c: New test case.
20490
20491 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20492
20493         PR c++/27803
20494         * g++.dg/parse/bitfield1.C: New test.
20495
20496 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20497
20498         * gcc.target/ppc-eq0-1.c: New test case.
20499         * gcc.target/ppc-negeq0-1.c: New test case.
20500
20501 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20502
20503         PR c/27273
20504         * gcc.dg/overflow-warn-5.c: New test.
20505
20506 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20507
20508         PR c/27718
20509         * gcc.dg/sizeof-1.c: New test.
20510
20511 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20512
20513         PR target/27790
20514         * gcc.target/i386/pr27790.c: New test.
20515
20516 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20517
20518         PR libgfortran/27757
20519         * gfortran.dg/direct_io_5.f90: New test.
20520
20521 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20522
20523         PR libgfortran/27634
20524         * gfortran.dg/fmt_missing_period_1.f: New test.
20525         * gfortran.dg/fmt_missing_period_2.f: New test.
20526         * gfortran.dg/fmt_missing_period_3.f: New test.
20527
20528 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20529
20530         PR fortran/19777
20531         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20532         arrays.
20533
20534 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20535
20536         PR c++/27713
20537         * g++.dg/template/new6.C: New test.
20538
20539 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20540
20541         PR tree-optimization/24964
20542         * gcc.target/i386/387-10.c: New test case.
20543
20544 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20545
20546         * intrinsics/string_intrinsics.c (compare_string):
20547         Use memcmp instead of strncmp to avoid tripping over
20548         CHAR(0) in a string.
20549
20550 2006-05-27  Richard Guenther  <rguenther@suse.de>
20551
20552         PR middle-end/27773
20553         * gcc.dg/torture/pr27773.c: New testcase.
20554
20555 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20556
20557         * gcc.dg/pr24561.c: Rename to..
20558         * gcc.dg/pr25962.c: .. this.
20559
20560 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20561
20562         PR fortran/19777
20563         * gfortran.dg/bounds_check_2.f: New test.
20564
20565 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20566
20567         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20568         * gfortran.dg/byte_1.f90: Likewise.
20569         * gfortran.dg/dup_save_2.f90: Likewise.
20570
20571 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20572
20573         * gfortran.dg/associated_2.f90: New test.
20574
20575 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20576
20577         PR fortran/27524
20578         * gfortran.dg/bounds_check_1.f90: New test.
20579
20580 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20581
20582         PR rtl-optimization/27661
20583         * gcc.dg/pr27661.c: New test case.
20584
20585 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20586
20587         PR fortran/23151
20588         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20589         * gfortran.dg/print_parentheses_1.f:  New test.
20590         * gfortran.dg/print_parentheses_2.f90:  New test.
20591
20592 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20593
20594         PR target/27758
20595         * gcc.dg/pr27758.c: New test.
20596
20597 2006-05-24  Falk Hueffner  <falk@debian.org>
20598
20599         * gcc.c-torture/compile/pr27571.c: New test.
20600
20601 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20602
20603         PR fortran/27709
20604         * gfortran.dg/spec_expr_4.f90: New test.
20605
20606         PR fortran/27155
20607         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20608
20609 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20610
20611         PR c++/20103
20612         * g++.dg/ext/complit6.C: New test.
20613         * g++.dg/ext/complit3.C: Adjust error markers.
20614         * g++.dg/init/const3.C: New test.
20615
20616 2006-05-25  Richard Guenther  <rguenther@suse.de>
20617
20618         PR middle-end/27743
20619         * gcc.dg/torture/pr27743.c: New testcase.
20620
20621 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20622
20623         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20624
20625 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20626
20627         * gcc.dg/compat/scalar-by-value-x.h: New.
20628         * gcc.dg/compat/scalar-by-value-y.h: New.
20629         * gcc.dg/compat/scalar-by-value-5.c: New.
20630         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20631         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20632         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20633         * gcc.dg/compat/scalar-by-value-6.c: New.
20634         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20635         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20636         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20637
20638 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20639
20640         PR tree-optimization/27639
20641         PR tree-optimization/26719
20642         * gcc.dg/pr27639.c: New test.
20643         * gcc.dg/pr26719.c: New test.
20644         * gcc.dg/tree-ssa/scev-cast.c: New test.
20645
20646 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20647
20648         PR c++/20173
20649         * g++.dg/template/error21.C: New test.
20650
20651 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20652
20653         PR target/27696
20654         * gcc.target/i386/pr27696.c: New.
20655
20656 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20657
20658         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20659
20660         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20661
20662 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20663
20664         PR c++/27716
20665         * g++.dg/other/assign1.C: New test.
20666
20667 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20668
20669         PR target/27266
20670         * gcc.target/i386/pr27266.c: New.
20671
20672 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20673
20674         PR c++/27451
20675         * g++.dg/ext/asm9.C: New test.
20676
20677 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20678
20679         PR rtl-optimization/25514
20680         * gcc.c-torture/compile/pr25514.c: New test.
20681
20682 2006-05-22  Richard Guenther  <rguenther@suse.de>
20683
20684         Revert
20685         2006-01-31  Richard Guenther  <rguenther@suse.de>
20686
20687         * gcc.target/i386/sselibm-1.c: New testcase.
20688         * gcc.target/i386/sselibm-2.c: Likewise.
20689         * gcc.target/i386/sselibm-3.c: Likewise.
20690         * gcc.target/i386/sselibm-4.c: Likewise.
20691         * gcc.target/i386/sselibm-5.c: Likewise.
20692
20693 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20694
20695         PR c/27420
20696         * gcc.dg/func-args-2.c: New test.
20697
20698         PR c/26818
20699         * gcc.dg/struct-incompl-1.c: New test.
20700
20701 2006-05-22  Richard Guenther  <rguenther@suse.de>
20702
20703         PR testsuite/27708
20704         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20705         the transformations we test for.
20706
20707 2006-05-22  Richard Guenther  <rguenther@suse.de>
20708
20709         PR testsuite/27707
20710         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20711
20712 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20713
20714         PR c++/27210
20715         * g++.dg/warn/new1.C: New test.
20716         * g++.dg/template/new5.C: Likewise.
20717
20718 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20719
20720         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20721         * gcc.target/i386/20060512-3.c: Likewise.
20722
20723 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20724
20725         PR rtl-optimization/27671
20726         * gcc.c-torture/execute/pr27671-1.c: New.
20727         * gcc.dg/pr27671-2.c: Likewise.
20728
20729         PR tree-optimization/26622.
20730         * gcc.c-torture/compile/pr26622.c: New.
20731
20732 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20733
20734         PR fortran/27613
20735         * gfortran.dg/recursive_reference_1.f90: New test.
20736
20737 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20738
20739         PR fortran/25746
20740         * gfortran.dg/elemental_subroutine_3.f90: New test.
20741
20742         PR fortran/25090
20743         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20744
20745         PR fortran/27584
20746         * gfortran.dg/associated_target_1.f90: New test.
20747
20748         PR fortran/19015
20749         * gfortran.dg/maxloc_shape_1.f90: New test.
20750
20751 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20752
20753         PR libgfortran/24459
20754         * gfortran.dg/namelist_24.f90: New test.
20755         * gfortran.dg/namelist_12.f: Fix typo in comment.
20756
20757 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20758
20759         PR middle-end/25776
20760         * g++.dg/other/error11.C: New test.
20761
20762 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20763
20764         * gcc.target/mips/pr26765.c: Add -w to options.
20765
20766 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20767
20768         * lib/target-supports.exp (check_effective_target_mpaired_single):
20769         New function.
20770         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20771         multilibs.
20772         * g++.dg/vect/vect.exp: Likewise.
20773
20774 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20775
20776         PR testsuite/25891
20777         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20778
20779 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20780
20781         PR fortran/27662
20782         * gfortran.dg/temporary_1.f90: New file.
20783
20784 2006-05-19  Andreas Schwab  <schwab@suse.de>
20785
20786         * g++.dg/other/unused1.C: Also match "stringz".
20787
20788 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20789
20790         PR c++/26433
20791         * g++.dg/template/fntry1.C: New test.
20792
20793 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20794
20795         PR c++/27471
20796         PR c++/27506
20797         * g++.dg/conversion/bitfield5.C: New test.
20798         * g++.dg/conversion/bitfield6.C: New test.
20799
20800 2006-05-18  Mike Stump  <mrs@apple.com>
20801
20802         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20803         * gcc.dg/vla-4.c: Add.
20804         * gcc.dg/vla-5.c: Add.
20805         * gcc.dg/vla-6.c: Add.
20806
20807 2006-05-12  Stuart Hastings  <stuart@apple.com>
20808
20809         * gcc.target/i386/20060512-1.c: New.
20810         * gcc.target/i386/20060512-2.c: New.
20811         * gcc.target/i386/20060512-3.c: New.
20812         * gcc.target/i386/20060512-4.c: New.
20813
20814 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20815
20816         PR c++/26122
20817         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20818
20819         PR c++/26068
20820         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20821         * g++.dg/parse/linkage1.C: New test.
20822
20823 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20824
20825         PR tree-optimization/27548
20826         * g++.dg/tree-ssa/pr27548.C: New test.
20827
20828 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20829
20830         PR fortran/26551
20831         * gfortran.dg/recursive_check_1.f: New test.
20832         * gfortran.dg/recursive_check_2.f90: New test.
20833
20834 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20835
20836         * g++.dg/opt/temp2.C: New test.
20837
20838 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20839
20840         PR c++/27491
20841         * g++.dg/init/brace5.C: New test.
20842
20843         PR middle-end/27415
20844         * gcc.dg/gomp/pr27415.c: New test.
20845         * g++.dg/gomp/pr27415.C: New test.
20846
20847         PR tree-optimization/27549
20848         * g++.dg/tree-ssa/pr27549.C: New test.
20849
20850 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20851
20852         PR libgfortran/27575
20853         * gfortran.dg/read_eof_4.f90: New test.
20854
20855 2006-05-16  Richard Guenther  <rguenther@suse.de>
20856
20857         PR tree-optimization/22303
20858         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20859
20860 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20861
20862         PR middle-end/27573
20863         * gcc.dg/gomp/pr27573.c: New test.
20864         * gfortran.dg/gomp/pr27573.f90: New test.
20865
20866         PR c/27499
20867         * gcc.dg/gomp/pr27499.c: New test.
20868         * g++.dg/gomp/pr27499.C: New test.
20869
20870 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20871
20872         PR c++/27339
20873         * g++.dg/parser/access8.C: Adjust error marker.
20874         * g++.dg/template/access17.C: New test.
20875         * g++.dg/template/access18.C: Likewise.
20876
20877 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20878
20879         PR target/26600
20880         * gcc.target/i386/pr26600.c: New test case.
20881
20882 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20883
20884         PR c++/27505
20885         * g++.dg/expr/bitfield1.C: New test.
20886
20887 2006-05-15  Richard Guenther  <rguenther@suse.de>
20888
20889         PR tree-optimization/27603
20890         * gcc.dg/torture/pr27603.c: New testcase.
20891
20892 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20893
20894         PR fortran/25090
20895         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20896
20897         PR fortran/25082
20898         * gfortran.dg/scalar_return_1.f90: New test.
20899
20900         PR fortran/27411
20901         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20902
20903 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20904
20905         * gcc.dg/gomp/critical-4.c: New test.
20906         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20907         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20908         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20909         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20910
20911 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20912
20913         PR c++/27582
20914         * g++.dg/template/dependent-args1.C: New test.
20915
20916         PR c++/27581
20917         * g++.dg/lookup/this1.C: New test.
20918
20919         PR c++/27315
20920         * g++.dg/template/operator6.C: New test.
20921         * g++.dg/template/incomplete3.C: New test.
20922
20923         PR c++/27559
20924         * g++.dg/template/new4.C: New test.
20925
20926         PR c++/27496
20927         * g++.dg/template/void2.C: New test.
20928
20929 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20930
20931         * g++.dg/template/dependent-expr5.C: New test.
20932
20933 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20934
20935         PR middle-end/26729
20936         * gcc.dg/pr26729-1.c: New test case.
20937
20938 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20939
20940         * gcc.dg/pr27003.c: New test.
20941
20942 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20943
20944         * lib/target-supports.dg (check_cxa_atexit_available): Change
20945         v3_target_compile to ${tool}_target_compile.
20946
20947 2006-05-11  Jason Merrill  <jason@redhat.com>
20948
20949         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20950
20951 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20952
20953         PR fortran/27553
20954         * gfortran.dg/label_5.f90: New test.
20955
20956 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20957
20958         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20959         check_effective_target_powerpc_altivec_ok): New.
20960         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20961         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20962         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20963         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20964         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20965         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20966         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20967         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20968         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20969         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20970         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20971         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20972         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20973         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20974         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20975         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20976         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20977         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20978         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20979         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20980         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20981         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20982         gcc.target/powerpc/altivec-9.c,
20983         gcc.target/powerpc/altivec-consts.c,
20984         gcc.target/powerpc/altivec-pr22085.c,
20985         gcc.target/powerpc/altivec-splat.c,
20986         gcc.target/powerpc/altivec-types-1.c,
20987         gcc.target/powerpc/altivec-types-2.c,
20988         gcc.target/powerpc/altivec-types-3.c,
20989         gcc.target/powerpc/altivec-types-4.c,
20990         gcc.target/powerpc/altivec-varargs-1.c,
20991         gcc.target/powerpc/altivec-vec-merge.c,
20992         gcc.target/powerpc/ppc-vector-memcpy.c,
20993         gcc.target/powerpc/ppc-vector-memset.c,
20994         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20995         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20996         these effective targets.
20997         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20998         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20999
21000 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21001
21002         PR middle-end/27384
21003         * g++.dg/other/fold1.C: New test.
21004
21005         PR middle-end/27488
21006         * gcc.dg/fold-nonneg-1.c: New test.
21007
21008         PR c++/27547
21009         * g++.dg/other/operator1.C: New test.
21010
21011 2006-05-11  Richard Guenther  <rguenther@suse.de>
21012
21013         PR middle-end/27529
21014         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21015
21016 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21017
21018         * lib/target-supports-dg.exp (check-flags): New.
21019         (dg-skip-if): Move flag checks.
21020
21021 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21022
21023         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21024         * lib/target-supports.dg (check_cxa_atexit_available): New.
21025
21026 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21027
21028         PR fortran/27470
21029         * gfortran.dg/multiple_allocation_2.f90: New test case.
21030
21031 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21032
21033         * gcc.target/arm/pr27387.C: Fix a comment typo.
21034
21035 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21036
21037         PR fortran/24549
21038         * gfortran.dg/error_recovery_1.f90: New test.
21039
21040 2006-05-10  Richard Guenther  <rguenther@suse.de>
21041
21042         PR tree-optimization/27302
21043         * gcc.dg/torture/pr27302.c: New testcase.
21044
21045 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21046         Richard Guenther  <rguenther@suse.de>
21047
21048         PR middle-end/27498
21049         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21050
21051 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21052
21053         PR rtl-optimization/27335
21054         * gcc.dg/pr27335.c: New test.
21055
21056 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21057
21058         * gcc.target/mips/mips-ps-5.c: New file.
21059
21060 2006-05-08  Jan Hubicka  <jh@suse.cz>
21061
21062         PR middle-end/25962
21063         * gcc.dg/pr25962.c: New.
21064
21065 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21066
21067         PR target/27158
21068         * gcc.target/powerpc/pr27158.c: New test case.
21069
21070 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21071
21072         PR testsuite/27476
21073         * ada/acats/run_all.sh: Use test -z.
21074
21075 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21076
21077         PR libfortran/18271
21078         * gfortran.dg/spec_expr_3.f90: New test.
21079
21080 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21081
21082         PR target/24879
21083         * gcc.target/i386/monitor.c: New file.
21084
21085 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21086
21087         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21088
21089 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21090
21091         PR c++/27447
21092         * g++.dg/other/ptrmem7.C: New test.
21093
21094 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21095
21096         PR target/27421
21097         * gcc.dg/array-9.c: New test.
21098
21099 2006-05-07  Richard Guenther  <rguenther@suse.de>
21100
21101         PR tree-optimization/27409
21102         * gcc.dg/torture/pr27409.c: New testcase.
21103
21104 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21105
21106         PR fortran/27457
21107         * gfortran.dg/select_6.f90: New.
21108
21109 2006-05-07  Richard Guenther  <rguenther@suse.de>
21110
21111         PR tree-optimization/27136
21112         * gcc.dg/torture/pr27136.c: New testcase.
21113
21114 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21115
21116         PR fortran/24813
21117         * gfortran.dg/char_cons_len_1.f90: New test.
21118
21119 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21120
21121         PR c++/27427
21122         * g++.dg/template/incomplete2.C: New test.
21123
21124 2006-05-06  Richard Guenther  <rguenther@suse.de>
21125
21126         PR tree-optimization/27151
21127         * gcc.dg/vect/pr27151.c: New testcase.
21128
21129 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21130
21131         PR c++/27430
21132         * g++.dg/template/void1.C: New test.
21133
21134         PR c++/27423
21135         * g++.dg/other/void2.C: New test.
21136
21137         PR c++/27422
21138         * g++.dg/conversion/void1.C: New test.
21139
21140 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21141
21142         PR/21391
21143         * g++.dg/other/unused1.C: New.
21144
21145 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21146
21147         PR objc/27240
21148         * objc.dg/member-1.m: New test.
21149
21150 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21151
21152         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21153
21154 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21155
21156         PR libfortran/26985
21157         * gfortran.dg/matmul_2.f90: New test.
21158
21159 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21160
21161         * ada/acats/run_all.sh: Use sync when main not found.
21162
21163 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21164
21165         PR target/26765
21166         * gcc.target/mips/pr26765.c: New.
21167
21168 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21169
21170         * gcc.target/bfin: New directory.
21171         * gcc.target/bfin/bfin.exp: New file.
21172         * gcc.target/bfin/frmul.c: New file.
21173         * gcc.target/bfin/arith.c: New file.
21174         * gcc.target/bfin/mul-combine.c: New file.
21175         * gcc.target/bfin/shift.c: New file.
21176
21177 2006-05-04  Richard Guenther  <rguenther@suse.de>
21178
21179         PR tree-optimization/14287
21180         PR tree-optimization/14844
21181         PR tree-optimization/19792
21182         PR tree-optimization/21608
21183         PR tree-optimization/27090
21184         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21185         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21186         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21187         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21188         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21189
21190 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21191
21192         PR tree-optimization/27285
21193         * gcc.c-torture/execute/pr27285.c: New test.
21194
21195         PR middle-end/27388
21196         * gcc.dg/gomp/pr27388-1.c: New test.
21197         * gcc.dg/gomp/pr27388-2.c: New test.
21198         * gcc.dg/gomp/pr27388-3.c: New test.
21199
21200         PR c++/27359
21201         * g++.dg/gomp/pr27359.C: New test.
21202
21203 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21204
21205         PR fortran/20248
21206         * gfortran.dg/iargc.f90: New test.
21207
21208 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21209
21210         PR c++/27102
21211         * g++.dg/template/crash49.C: New test.
21212
21213 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21214
21215         PR testsuite/27032
21216         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21217
21218 2006-05-02  Jeff Law  <law@redhat.com>
21219
21220         PR tree-optimization/27364
21221         * gcc.c-torture/execute/pr27364.c: New test.
21222
21223 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21224
21225         PR c++/27309
21226         * g++.dg/parser/ctor5.C: New test.
21227
21228 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21229
21230         PR target/27387
21231         * gcc.target/arm/arm.exp: New.
21232         * gcc.target/arm/pr27387.C: Likewise.
21233
21234 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21235
21236         PR fortran/27269
21237         PR fortran/27324
21238         * gfortran.dg/module_equivalence_2.f90: New test.
21239
21240 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21241
21242         PR middle-end/27337
21243         * g++.dg/gomp/pr27337-1.C: New test.
21244         * g++.dg/gomp/pr27337-2.C: New test.
21245
21246         PR middle-end/27328
21247         * gcc.dg/gomp/pr27328.c: New test.
21248
21249         PR middle-end/27325
21250         * g++.dg/gomp/pr27325.C: New test.
21251
21252         PR middle-end/27310
21253         * g++.dg/gomp/pr27310.C: New test.
21254
21255 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21256
21257         PR tree-optimization/27291
21258         * g++.dg/tree-ssa/pr27291.C: New test.
21259
21260 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21261
21262         PR tree-optimization/27283
21263         * g++.dg/tree-ssa/pr27283.C: New test.
21264
21265 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21266
21267         * gcc.dg/tree-ssa/loop-16.c: New test.
21268
21269 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21270             Joseph S. Myers  <joseph@codesourcery.com>
21271
21272         * gcc.dg/Wconversion-3.c: New test case.
21273         * gcc.dg/Wconversion-4.c: Likewise.
21274
21275 2006-05-01  Richard Guenther  <rguenther@suse.de>
21276
21277         PR tree-optimization/26726
21278         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21279
21280 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21281
21282         * gcc.dg/Woverflow-1.c: New test case.
21283         * gcc.dg/Woverflow-2.c: Likewise.
21284         * gcc.dg/Woverflow-3.c: Likewise.
21285
21286 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21287
21288         PR c++/27094
21289         * g++.dg/template/defarg8.C: New test.
21290
21291 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21292
21293         PR c++/27278
21294         * g++.dg/parse/operator7.C: New test.
21295
21296 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21297
21298         PR c++/11471
21299         PR c++/27102
21300         * g++.dg/template/crash48.C: New test.
21301
21302         PR c++/27279
21303         * g++.dg/parse/ctor4.C: New test.
21304
21305 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21306
21307         PR fortran/25681
21308         * gfortran.df/char_type_len.f90: New test.
21309
21310 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21311
21312         PR libgfortran/27304
21313         * gfortran.dg/fmt_exhaust.f90: New test.
21314
21315 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21316
21317         PR c/25309
21318         * gcc.dg/large-size-array-2.c: New test case.
21319
21320 2006-04-28  Richard Guenther  <rguenther@suse.de>
21321
21322         PR target/26826
21323         * gcc.target/i386/pr26826.c: New testcase.
21324
21325 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21326
21327         PR middle-end/27260
21328         * gcc.c-torture/execute/pr27260.c: New.
21329
21330 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21331
21332         PR middle-end/27095
21333         * gcc.dg/pr27095.c: New.
21334
21335 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21336
21337         PR c++/27292
21338         * g++.dg/conversion/bitfield4.C: New test.
21339
21340 2006-04-27  Eric Christopher  <echristo@apple.com>
21341
21342         * gcc.dg/pragma-ms_struct.c: New.
21343
21344 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21345
21346         PR c++/27102
21347         * g++.dg/template/crash47.C: New test.
21348
21349 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21350
21351         * gcc.target/i386/sse-7.c: build with -msse.
21352
21353 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21354
21355         PR testsuite/27274:
21356         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21357         (main): Exit if processor doesn't support SSE.
21358
21359 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21360
21361         PR middle-end/27282
21362         * gcc.c-torture/compile/pr27282.c: New test.
21363
21364 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21365
21366         PR middle-end/26913
21367         * g++.dg/gomp/pr26913.C: New test.
21368
21369         PR c/25996
21370         * gcc.dg/gomp/pr25996.c: New test.
21371         * g++.dg/gomp/pr25996.C: New test.
21372
21373 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21374
21375         PR rtl-optimization/26725
21376         * gcc.c-torture/compile/pr26725.c: New test.
21377
21378 2006-04-25  Richard Guenther  <rguenther@suse.de>
21379
21380         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21381         than n + -1.
21382
21383 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21384
21385         * gcc.dg/20060425-1.c: New testcase.
21386
21387 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21388
21389         PR tree-optimization/26865
21390         * gcc.dg/pr26865.c: New test.
21391
21392 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21393
21394         PR c++/27292
21395         * g++.dg/conversion/bitfield1.C: New test.
21396         * g++.dg/conversion/bitfield2.C: Likewise.
21397         * g++.dg/conversion/bitfield3.C: Likewise.
21398
21399 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21400         Richard Guenther  <rguenther@suse.de>
21401
21402         PR tree-optimization/27236
21403         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21404
21405 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21406
21407         PR c++/19963
21408         * g++.dg/other/incomplete2.C: New test.
21409
21410 2006-04-24  Richard Guenther  <rguenther@suse.de>
21411
21412         PR middle-end/26869
21413         * gcc.dg/torture/pr26869.c: New testcase.
21414
21415 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21416         Richard Guenther  <rguenther@suse.de>
21417
21418         PR tree-optimization/27218
21419         * g++.dg/tree-ssa/pr27218.C: New testcase.
21420
21421 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21422
21423         PR c++/26912
21424         * g++.dg/template/friend41.C: New test.
21425
21426 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21427
21428         * g++.dg/opt/pr15551.C: Include cstdio.
21429         (main): Use remove instead of unlink.
21430
21431 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21432
21433         * gcc.dg/sibcall-7.c: New test.
21434         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21435         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21436         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21437         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21438         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21439
21440 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21441
21442         PR c++/26534
21443         * g++.dg/opt/bitfield1.C: New test.
21444         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21445         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21446         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21447         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21448         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21449         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21450         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21451         * g++.dg/abi/bitfield2.C: Likewise.
21452         * g++.dg/init/bitfield1.C: Likewise.
21453
21454 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21455
21456         PR fortran/25099
21457         * gfortran.dg/elemental_subroutine_4.f90: New test.
21458         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21459         call sub (m, x).
21460
21461 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21462
21463         * gcc.c-torture/compile/20060421-1.c: New testcase.
21464
21465 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21466
21467         PR c/25875
21468         * gcc.dg/init-bad-4.c: New test.
21469
21470 2006-04-21  Paul Brook  <paul@codesourcery.com>
21471
21472         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21473
21474 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21475
21476         PR fortran/27122
21477         * gfortran.dg/defined_operators_1.f90: New test.
21478         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21479         remove old ones associated, incorrectly, with Note 5.46.
21480
21481         PR fortran/27113
21482         * gfortran.dg/character_array_constructor_1.f90: New test.
21483
21484 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21485
21486         * gcc.dg/20060419-1.c: New test.
21487
21488 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21489
21490         PR c/26774
21491         * gcc.dg/struct-parse-1.c: New test case.
21492
21493 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21494
21495         PR c++/26558
21496         * g++.dg/parse/template19.C: New test.
21497
21498         PR c++/26739
21499         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21500
21501         PR c++/26036
21502         * g++.dg/expr/call3.C: New test.
21503
21504         PR c++/10385
21505         * g++.dg/conversion/dynamic1.C: New test.
21506
21507 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21508
21509         PR c++/27102
21510         * g++.dg/template/crash35.C: Tweak error markers.
21511         * g++.dg/template/crash46.C: New test.
21512         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21513         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21514
21515 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21516
21517         PR rtl-optimization/14261
21518         * gcc.c-torture/compile/20060419-1.c: Added.
21519
21520 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21521
21522         * gfortran.dg/label_1.f90: Adjust dg-error.
21523
21524 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21525
21526         PR target/26961
21527         * gcc.dg/fold-cond-1.c: New test case.
21528         * gcc.dg/pr26961-1.c: Likewise.
21529
21530 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21531
21532         PR libgfortran/27138
21533         * gfortran.dg/read_bad_advance.f90: New test.
21534
21535 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21536             Dale Johannesen  <dalej@apple.com>
21537
21538         PR target/24076
21539         * gcc.target/i386/vecinit-3.c: New testcase.
21540         * gcc.target/i386/vecinit-4.c: Likewise.
21541         * gcc.target/i386/sse-18.c: Likewise.
21542         * gcc.target/i386/sse-19.c: Likewise.
21543
21544 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21545
21546         * gfortran.dg/allocate_zerosize_1.f90: New test.
21547
21548 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21549
21550         PR c++/26365
21551         * g++.dg/template/crash45.C: New test.
21552
21553 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21554
21555         PR fortran/26787
21556         * gfortran.dg/proc_assign_1.f90: New test.
21557         * gfortran.dg/procedure_lvalue.f90: Change message.
21558         * gfortran.dg/namelist_4.f90: Add new error.
21559
21560         PR fortran/25597
21561         PR fortran/27096
21562         * gfortran.dg/auto_pointer_array_result_1.f90
21563
21564         PR fortran/27089
21565         * gfortran.dg/specification_type_resolution_1.f90
21566
21567         PR fortran/18003
21568         PR fortran/25669
21569         PR fortran/26834
21570         * gfortran.dg/bounds_temporaries_1.f90: New test.
21571
21572         PR fortran/27124
21573         * gfortran.dg/array_return_value_1.f90: New test.
21574
21575 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21576
21577         PR fortran/25336
21578         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21579
21580 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21581
21582         PR middle-end/26823
21583         * g++.dg/gomp/pr26823-1.C: New test.
21584         * g++.dg/gomp/pr26823-2.C: New test.
21585
21586 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21587
21588         PR middle-end/27134
21589         * gcc.dg/pr27314.c: New test.
21590
21591 2006-04-13  Richard Henderson  <rth@redhat.com>
21592
21593         * g++.dg/gomp/block-0.C: Update expected matches.
21594
21595 2006-04-13  DJ Delorie  <dj@redhat.com>
21596
21597         * lib/target-supports.exp (check_effective_target_int32plus): New.
21598         (check_effective_target_ptr32plus): New.
21599         (check_effective_target_size32plus): New.
21600         (check_effective_target_int16): New.
21601         (check_profiling_available): Add m32c to the list of unsupported
21602         targets.
21603
21604         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21605         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21606         memory size.
21607         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21608         pointers.
21609         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21610         size_t.
21611         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21612         and size_t.
21613         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21614         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21615         not just xstormy16.  Skip m32c due to weird pointer size.
21616         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21617         not just xstormy16.
21618         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21619         not just xstormy16.
21620         * gcc.dg/20020312-2.c: Add m32c support.
21621         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21622         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21623         in test.
21624         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21625         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21626         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21627         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21628         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21629         formats
21630         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21631         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21632         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21633         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21634         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21635         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21636         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21637         in test.
21638         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21639         in test.
21640         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21641         * gcc.dg/pr23049.c: Require >=32 bit integers.
21642         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21643         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21644         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21645         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21646         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21647         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21648         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21649         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21650         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21651         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21652         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21653         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21654         prototype in test.
21655         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21656         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21657         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21658         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21659         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21660
21661         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21662         * gcc.c-torture/execute/20040703-1.x: Likewise.
21663         * gcc.c-torture/execute/20040705-1.x: Likewise.
21664         * gcc.c-torture/execute/20040705-2.x: Likewise.
21665         * gcc.c-torture/execute/20040709-1.x: Likewise.
21666         * gcc.c-torture/execute/20040709-2.x: Likewise.
21667         * gcc.c-torture/execute/20040811-1.x: Likewise.
21668         * gcc.c-torture/execute/20050316-1.x: Likewise.
21669         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21670         * gcc.c-torture/execute/pr19689.x: Likewise.
21671         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21672         * gcc.c-torture/execute/usmul.x: Likewise.
21673         * gcc.c-torture/execute/vrp-5.x: Likewise.
21674         * gcc.c-torture/execute/vrp-6.x: Likewise.
21675         * gcc.dg/debug/20041023-1.s: Likewise.
21676
21677 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21678
21679         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21680         of integers to a vector types are now constant expressions in C.
21681         * gcc.dg/vect/vect-fold-1.c: New test case.
21682
21683 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21684             Ulrich Weigand  <uweigand@de.ibm.com>
21685
21686         PR target/27006
21687         * gcc.dg/vmx/pr27006.c: New testcase.
21688
21689 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21690
21691         PR libgfortran/26766
21692         * gfortran.dg/write_recursive.f90: New test.
21693
21694 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21695
21696         * g++.dg/parse/dtor7.C: New test.
21697         * g++.dg/parse/new1.C: Add error marker.
21698         * g++.dg/template/new3.C: New test.
21699
21700         PR c++/26122
21701         * g++.dg/template/pure1.C: New test.
21702
21703         PR c++/26295
21704         * g++.dg/parse/ptrmem4.C: New test.
21705
21706 2006-04-10  Jeff Law  <law@redhat.com>
21707
21708         PR/27087
21709         * gcc.c-torture/compile/pr27087.c: New test.
21710
21711 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21712
21713         PR/21391
21714         * gcc.dg/20060410.c: New.
21715
21716 2006-04-10  Matthias Klose  <doko@debian.org>
21717
21718         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21719         Recognize multilib directory names containing underscores.
21720
21721 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21722
21723         * gcc.target/i386/vecinit-1.c: New test case.
21724         * gcc.target/i386/vecinit-2.c: Likewise.
21725
21726 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21727
21728         PR debug/27057
21729         * g++.dg/debug/dwarf2-2.C: New test.
21730
21731 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21732
21733         PR rtl-optimization/27073
21734         * gcc.c-torture/execute/pr27073.c: New test.
21735
21736 2006-04-08  Mike Stump  <mrs@apple.com>
21737
21738         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21739
21740 2006-04-07  Richard Guenther  <rguenther@suse.de>
21741
21742         PR tree-optimization/26135
21743         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21744
21745 2006-04-06  Jan Hubicka  <jh@suse.cz>
21746
21747         PR profile/26399
21748         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21749
21750 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21751
21752         * g++.dg/conversion/nullptr1.C: New test case.
21753         * g++.dg/conversion/nullptr2.C: Likewise.
21754
21755 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21756
21757         * gfortran.dg/dependency_18.f90: New test case.
21758
21759 2006-04-05  Richard Guenther  <rguenther@suse.de>
21760
21761         PR tree-optimization/26919
21762         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21763         * gcc.dg/ipa/ipa-2.c: Likewise.
21764         * gcc.dg/ipa/ipa-3.c: Likewise.
21765         * gcc.dg/ipa/ipa-5.c: Likewise.
21766
21767 2006-04-05  Richard Guenther  <rguenther@suse.de>
21768
21769         PR tree-optimization/26763
21770         * gcc.dg/torture/pr26763-1.c: New testcase.
21771         * gcc.dg/torture/pr26763-2.c: Likewise.
21772
21773 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21774
21775         PR fortran/23634
21776         PR fortran/25619
21777         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21778
21779 2006-04-04  Eric Christopher  <echristo@apple.com>
21780
21781         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21782         stubs.
21783         * gcc.target/i386/387-5.c: Ditto.
21784
21785 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21786
21787         * gcc.target/sparc/struct-ret-check.c: New test.
21788
21789 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21790
21791         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21792         zero decimal digits specified in format.
21793
21794 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21795
21796         PR fortran/26891
21797         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21798
21799         PR fortran/26976
21800         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21801         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21802         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21803         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21804         compliant and detect bigendian-ness.
21805
21806 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21807
21808         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21809         dummy arguments work when the actual argument is itself a dummy
21810         argument of the caller.
21811
21812 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21813
21814         PR libfortran/24685
21815         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21816
21817 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21818
21819         * gfortran.dg/dependencency_17.f90: New test case.
21820
21821 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21822
21823         * gfortran.dg/dependency_14.f90: New test case.
21824         * gfortran.dg/dependency_15.f90: Likewise.
21825         * gfortran.dg/dependency_16.f90: Likewise.
21826
21827 2006-03-31  Asher Langton  <langton2@llnl.gov>
21828
21829         PR fortran/25358
21830         gfortran.dg/cray_pointers_6.f90: New test.
21831
21832 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21833
21834         PR libgfortran/26890
21835         * gfortran.dg/read_size_noadvance.f90: New test.
21836
21837 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21838
21839         PR fortran/25031
21840         * gfortran.dg/multiple_allocation_1.f90: Check that the
21841         size has changed after a re-allocation with stat.
21842
21843 2006-03-30  Richard Guenther  <rguenther@suse.de>
21844
21845         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21846         removal.
21847         * gcc.target/i386/sselibm-2.c: Likewise.
21848         * gcc.target/i386/sselibm-3.c: Likewise.
21849         * gcc.target/i386/sselibm-4.c: Likewise.
21850         * gcc.target/i386/sselibm-5.c: Likewise.
21851
21852 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21853
21854         * gcc.dg/fold-andxor-1.c: New test case.
21855         * gcc.dg/fold-xorand-1.c: Likewise.
21856
21857 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21858
21859         * gcc.dg/fold-convnotconv-1.c: New test case.
21860
21861 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21862
21863         PR fortran/26779
21864         * gfortran.dg/private_type_5.f90: New test.
21865
21866 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21867
21868         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21869
21870 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21871
21872         * gfortran.dg/advance_2.f90: New test.
21873         * gfortran.dg/advance_3.f90: New test.
21874
21875         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21876
21877 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21878
21879         PR libgfortran/26661
21880         PR libgfortran/26880
21881         * gfortran.dg/read_x_past.f: New test.
21882
21883 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21884
21885         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21886         to be STABS.
21887
21888 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21889
21890         * objc.dg/dwarf-1.m: Skip on AIX.
21891         * objc.dg/dwarf-2.m: Skip on AIX.
21892
21893 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21894
21895         PR fortran/26816
21896         * gfortran.dg/float_1.f90: New test.
21897
21898 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21899
21900         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21901         X86_64 targets.
21902         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21903
21904 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21905
21906         PR libfortran/26735
21907         * gfortran.dg/convert_implied_open.f90: New test case.
21908
21909 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21910
21911         PR fortran/26769
21912         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21913
21914 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21915
21916         PR middle-end/26717
21917         * gcc.dg/pr26717.c: New test.
21918
21919 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21920
21921         * gfortran.dg/dependency_12.f90: New test case.
21922
21923 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21924
21925         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21926
21927 2006-03-24  Jeff Law  <law@redhat.com>
21928
21929         * gcc.c-torture/pr26840.c: New test.
21930
21931 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21932
21933         * objc.dg/dwarf-2.m: New.
21934         * obj-c++.dg/dwarf-2.mm: New.
21935
21936         * g++.old-deja/g++.other/init19.C: New.
21937
21938 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21939
21940         * g++.dg/eh/spbp.C: Skip on AIX.
21941
21942 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21943
21944         PR middle-end/26611
21945         * g++.dg/gomp/pr26611-1.C: New test.
21946         * g++.dg/gomp/pr26611-2.C: New test.
21947
21948 2006-03-24  Jeff Law  <law@redhat.com>
21949
21950         * gcc.c-torture/compile/pr26833.c: New test.
21951         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21952
21953 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21954
21955         * gfortran.dg/endfile_2.f90: Delete temp file.
21956
21957 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21958
21959         PR fortran/19303
21960         * gfortran.dg/record_marker_1.f90: New test case.
21961         * gfortran.dg/record_marker_2.f: New test case.
21962         * gfortran.dg/record_marker_3.f90: New test case.
21963
21964 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21965
21966         PR fortran/17298
21967         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21968         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21969
21970 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21971
21972         * lib/gcc-dg.exp (cleanup-modules): New proc.
21973         * gfortran.dg/allocatable_function_1.f90,
21974         gfortran.dg/allocate_char_star_scalar_1.f90,
21975         gfortran.dg/assumed_charlen_function_1.f90,
21976         gfortran.dg/assumed_dummy_1.f90,
21977         gfortran.dg/assumed_shape_ranks_1.f90,
21978         gfortran.dg/assumed_shape_ranks_2.f90,
21979         gfortran.dg/assumed_size_dt_dummy.f90,
21980         gfortran.dg/auto_char_dummy_array_1.f90,
21981         gfortran.dg/auto_char_len_3.f90,
21982         gfortran.dg/automatic_module_variable.f90,
21983         gfortran.dg/bad_automatic_objects_1.f90,
21984         gfortran.dg/char_array_constructor.f90,
21985         gfortran.dg/char_array_structure_constructor.f90,
21986         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21987         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21988         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21989         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21990         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21991         gfortran.dg/derived_pointer_recursion.f90,
21992         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21993         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21994         gfortran.dg/dummy_functions_1.f90,
21995         gfortran.dg/elemental_initializer_1.f90,
21996         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21997         gfortran.dg/elemental_pointer_1.f90,
21998         gfortran.dg/elemental_subroutine_1.f90,
21999         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22000         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22001         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22002         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22003         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22004         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22005         gfortran.dg/global_references_1.f90,
22006         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22007         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22008         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22009         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22010         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22011         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22012         gfortran.dg/large_integer_kind_1.f90,
22013         gfortran.dg/large_real_kind_1.f90,
22014         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22015         gfortran.dg/module_double_reuse.f90,
22016         gfortran.dg/module_equivalence_1.f90,
22017         gfortran.dg/module_interface_1.f90,
22018         gfortran.dg/module_parameter_array_refs_1.f90,
22019         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22020         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22021         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22022         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22023         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22024         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22025         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22026         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22027         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22028         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22029         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22030         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22031         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22032         gfortran.dg/same_name_1.f90,
22033         gfortran.dg/sibling_dummy_procedure_1.f90,
22034         gfortran.dg/sibling_dummy_procedure_2.f90,
22035         gfortran.dg/sibling_dummy_procedure_3.f90,
22036         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22037         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22038         gfortran.dg/used_dummy_types_2.f90,
22039         gfortran.dg/used_dummy_types_3.f90,
22040         gfortran.dg/used_dummy_types_4.f90,
22041         gfortran.dg/used_dummy_types_5.f90,
22042         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22043         gfortran.dg/userdef_operator_1.f90: Use it.
22044
22045 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22046
22047         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22048         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22049         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22050         gfortran.dg/write_back.f,
22051         gfortran.fortran-torture/execute/inquire_1.f90,
22052         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22053
22054 2006-03-21  Jeff Law  <law@redhat.com>
22055
22056         * gcc.dg/tree-ssa/vrp28.c: New test.
22057
22058 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22059
22060         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22061         if _STDC_C99 is defined.
22062         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22063         * gcc.dg/builtins-20.c: Likewise.
22064         * gcc.dg/builtins-53.c: Likewise.
22065         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22066         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22067
22068 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22069
22070         PR tree-opt/26781
22071         * gcc.c-torture/compile/pr26781-1.c: New test.
22072         * gcc.c-torture/compile/pr26781-2.c: New test.
22073
22074 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22075
22076         PR c++/26690
22077         * g++.dg/gomp/pr26690-1.C: New test.
22078         * g++.dg/gomp/pr26690-2.C: New test.
22079
22080 2006-03-20  Jeff Law  <law@redhat.com>
22081
22082         * gcc.dg/tree-ssa/pr21829.c: New test.
22083
22084         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22085
22086 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22087
22088         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22089         (check_visibility_available): Use it.
22090         (check_effective_target_default_packed): Likewise.
22091         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22092         (check_effective_target_fopenmp): Likewise.
22093         (check_effective_target_freorder): Likewise.
22094         (check_effective_target_fpic): Likewise.
22095         (check_named_sections_available): Likewise.
22096         (check_effective_target_ilp32): Likewise.
22097         (check_effective_target_lp64): Likewise.
22098
22099 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22100
22101         PR fortran/20935
22102         * gfortran.dg/scalar_mask_2.f90: New test case.
22103
22104 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22105
22106         PR tree-opt/26629
22107         * gcc.dg/tree-ssa/loadpre12.c: New test.
22108         * gcc.dg/tree-ssa/loadpre13.c: New test.
22109         * gcc.dg/tree-ssa/loadpre14.c: New test.
22110         * gcc.dg/tree-ssa/loadpre15.c: New test.
22111         * gcc.dg/tree-ssa/loadpre16.c: New test.
22112         * gcc.dg/tree-ssa/loadpre17.c: New test.
22113         * gcc.dg/tree-ssa/loadpre18.c: New test.
22114         * gcc.dg/tree-ssa/loadpre19.c: New test.
22115         * gcc.dg/tree-ssa/loadpre20.c: New test.
22116         * gcc.dg/tree-ssa/loadpre21.c: New test.
22117         * gcc.dg/tree-ssa/loadpre22.c: New test.
22118
22119 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22120
22121         PR fortran/26741
22122         * gfortran.dg/elemental_initializer_1.f90: New test.
22123
22124         PR fortran/26716
22125         * gfortran.dg/assumed_shape_ranks_2: New test.
22126
22127 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22128
22129         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22130         target fpic.
22131
22132 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22133
22134         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22135         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22136         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22137         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22138         gfortran.fortran-torture/execute/direct_io.f90,
22139         gfortran.fortran-torture/execute/inquire_2.f90,
22140         gfortran.fortran-torture/execute/inquire_4.f90,
22141         gfortran.fortran-torture/execute/list_read_1.f90,
22142         gfortran.fortran-torture/execute/open_replace.f90,
22143         gfortran.fortran-torture/execute/slash_edit.f90,
22144         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22145         temporary files from testcases.
22146
22147 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22148
22149         PR libgfortran/26509
22150         gfortran.dg/write_direct_eor.f90: New test.
22151
22152 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22153
22154         * gcc.target/powerpc/pr26350.c: New.
22155         * gcc.target/powerpc/indexed-addr.c: New.
22156
22157 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22158
22159         * gfortran.dg/dependency_13.f90: New test case.
22160
22161 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22162
22163         PR middle-end/21781
22164         * gcc.dg/real-const-1.c: New test case.
22165
22166 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22167
22168         * g++.old-deja/g++.other/init18.C: New.
22169         * g++.old-deja/g++.other/init5.C: Remove xfail.
22170
22171 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22172
22173         * g++.dg/opt/pr15551.C: Cleanup temp file.
22174
22175 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22176
22177         PR c++/6634
22178         g++.dg/parse/long1.C: New test.
22179
22180 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22181
22182         PR fortran/19101
22183         * gfortran.dg/continuation.f90: New test.
22184         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22185
22186 2006-03-14  Richard Guenther  <rguenther@suse.de>
22187
22188         PR tree-optimization/26672
22189         * gcc.dg/torture/pr26672.c: New testcase.
22190
22191 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22192
22193         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22194         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22195
22196 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22197
22198         PR middle-end/26557
22199         * gcc.c-torture/compile/switch-1.c: New test case.
22200
22201 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22202
22203         PR fortran/25378
22204         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22205         test to include more permuatations of mask and index.
22206         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22207         respond to F2003 spec. that the position returned for an all false
22208         mask && condition is zero.
22209
22210 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22211
22212         PR middle-end/25989
22213         * gcc.dg/gomp/pr25989.c: New test.
22214
22215 2006-03-13  Jeff Law  <law@redhat.com>
22216
22217         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22218
22219 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22220
22221         * gcc.dg/switch-9.c: New test.
22222
22223 2006-03-13  Richard Guenther  <rguenther@suse.de>
22224
22225         PR middle-end/26630
22226         * gcc.dg/torture/pr26630.c: New testcase.
22227
22228 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22229
22230         * gfortran.dg/dependency_10.f90: New test case.
22231         * gfortran.dg/dependency_11.f90: Likewise.
22232
22233 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22234             Erik Edelmann  <eedelman@gcc.gnu.org>
22235
22236         * gfortran.dg/allocatable_function_1.f90: New.
22237         * gfortran.dg/allocatable_function_2.f90: New.
22238
22239 2006-03-10  Richard Guenther  <rguenther@suse.de>
22240
22241         PR middle-end/26565
22242         * gcc.dg/torture/pr26565.c: New testcase.
22243
22244 2006-03-09  Eric Christopher  <echristo@apple.com>
22245
22246         * gcc.c-torture/compile/20060309-1.c: New.
22247
22248 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22249
22250         PR libgfortran/26499
22251         * gfortran.dg/write_back.f: New test.
22252         * gfortran.dg/write_rewind_1.f: New test.
22253         * gfortran.dg/write_rewind_2.f: New test.
22254
22255 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22256
22257         PR libgfortran/26554
22258         * gfortran.dg/read_logical.f90: New test.
22259
22260 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22261
22262         * ada/acats/norun.lst: cdd2a03 now passes.
22263
22264 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22265
22266         PR testsuite/25177
22267         * gcc.target/powerpc/pr18096-1.c: Change where the error
22268         would match.
22269
22270 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22271
22272         * gcc.target/i386/cleanup-1.c: New test.
22273         * gcc.target/i386/cleanup-2.c: New test.
22274
22275 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22276
22277         * gfortran.dg/dependency_9.f90: Remove for the time being.
22278
22279 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22280
22281         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22282         directive.
22283
22284 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22285
22286         * gfortran.dg/dependency_9.f90: New test case.
22287
22288 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22289
22290         * gfortran.dg/dependency_4.f90: New test case.
22291         * gfortran.dg/dependency_5.f90: New test case.
22292         * gfortran.dg/dependency_6.f90: New test case.
22293         * gfortran.dg/dependency_7.f90: New test case.
22294         * gfortran.dg/dependency_8.f90: New test case.
22295
22296 2006-03-03  Paul Brook  <paul@codesourcery.com>
22297
22298         * lib/target-supports.exp (check_profiling_available):
22299         Add m68k-*-elf.
22300
22301 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22302
22303         PR fortran/25031
22304         * multiple_allocation_1.f90: New test.
22305
22306 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22307
22308         PR tree-optimization/26524
22309         * gfortran.dg/pr26524.f: New test case.
22310
22311 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22312
22313         * g++.dg/template/repo5.C: Cleanup repo files.
22314         * gcc.dg/20051201-1.c: Cleanup coverage files.
22315         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22316         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22317         tree dump files.
22318
22319 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22320
22321         * objc.dg/objc-nofilename-1.m: New test.
22322         * objc.dg/bad-receiver-type.m: New test.
22323         * obj-c++.dg/bad-receiver-type.mm: New test.
22324
22325 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22326
22327         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22328
22329 2006-03-01  Mike Stump  <mrs@apple.com>
22330
22331         * g++.dg/abi/key2.C: Add.
22332
22333 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22334
22335         * gfortran.dg/logical_dot_product.f90: New test.
22336
22337         PR fortran/26393
22338         * gfortran.dg/used_interface_ref.f90: New test.
22339
22340         PR fortran/20938
22341         * gfortran.dg/dependency_2.f90: New test.
22342         * gfortran.fortran-torture/execute/where17.f90: New test.
22343         * gfortran.fortran-torture/execute/where18.f90: New test.
22344         * gfortran.fortran-torture/execute/where19.f90: New test.
22345         * gfortran.fortran-torture/execute/where20.f90: New test.
22346
22347 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22348
22349         * g++.dg/tree-ssa/pr26443.C: New test case.
22350
22351 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22352
22353         PR middle-end/26022
22354         * g++.dg/opt/return-slot1.C: New test.
22355
22356 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22357
22358         PR libgfortran/26136
22359         * gfortran.dg/namelist_23.f90: New test.
22360
22361 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22362
22363         PR middle-end/14752
22364         * gcc.dg/fold-eqandshift-2.c: New test case.
22365
22366 2006-02-28  Richard Guenther  <rguenther@suse.de>
22367
22368         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22369         decomposition.
22370
22371 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22372
22373         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22374
22375 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22376
22377         PR libgfortran/26464
22378         * gfortran.dg/backspace_5.f: New test.
22379         * gfortran.dg/backspace_6.f: New test.
22380
22381 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22382
22383         * gcc.dg/fold-eqandnot-1.c: New test case.
22384
22385 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22386
22387         PR middle-end/19983
22388         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22389
22390 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22391
22392         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22393         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22394
22395 2006-02-26  Richard Guenther  <rguenther@suse.de>
22396
22397         PR tree-optimization/26421
22398         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22399
22400 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22401
22402         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22403         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22404
22405 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22406
22407         * gcc.dg/fold-even-1.c: New test case.
22408
22409 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22410
22411         PR middle-end/21137
22412         * gcc.dg/fold-eqandshift-1.c: New test case.
22413
22414 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22415
22416         PR tree-optimization/25125
22417         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22418         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22419
22420 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22421
22422         PR tree-optimizations/26359
22423         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22424         with -fdump-tree-dceloop-details.
22425         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22426
22427 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22428
22429         PR middle-end/23673
22430         * gcc.dg/fold-eqxor-1.c: New test case.
22431         * gcc.dg/fold-eqxor-2.c: Likewise.
22432         * gcc.dg/fold-eqxor-3.c: Likewise.
22433
22434 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22435
22436         PR fortran/23092
22437         * scalar_mask_1.f90: New test.
22438
22439 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22440
22441         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22442         * g++.dg/eh/uncaught2.C: New.
22443         * g++.dg/eh/uncaught3.C: New.
22444
22445 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22446
22447         PR libgfortran/26423
22448         * gfortran.dg/read_many_1.f: New test.
22449
22450 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22451
22452         PR fortran/24519
22453         * gfortran.dg/dependency_3.f90: New test.
22454         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22455         XFAILs.
22456
22457         PR fortran/25395
22458         * gfortran.dg/equiv_6.f90: New test.
22459
22460 2006-02-23  Jeff Law  <law@redhat.com>
22461
22462         * gcc.c-torture/compile/pr26425.c: New test.
22463
22464 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22465
22466         PR middle-end/26412
22467         * gcc.dg/gomp/pr26412.c: New test.
22468
22469 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22470
22471         PR c++/26291
22472         * g++.dg/other/ellipsis1.C: New test.
22473         * g++.dg/parse/operator4.C: Adjust error marker.
22474
22475 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22476
22477         PR target/25603
22478         * gfortran.dg/pr25603.f: New testcase.
22479
22480 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22481
22482         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22483         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22484
22485 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22486
22487         * g++.dg/eh/spbp.C: New.
22488
22489 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22490
22491         PR middle-end/26379
22492         * gcc.target/i386/mmx-7.c: New test.
22493
22494 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22495
22496         PR tree-optimization/26361
22497         * gcc.dg/tree-ssa/vrp27.c: New test case.
22498
22499 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22500
22501         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22502         * gcc.dg/tree-ssa/complex-4.c: Here.
22503
22504 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22505
22506         PR middle-end/19543
22507         * gfortran.dg/logical_1.f90: New test case.
22508
22509 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22510
22511         PR middle-end/26334
22512         * gcc.dg/20060218-1.c: Moved to...
22513         * gcc.target/i386/20060218-1.c: ... here.  New test.
22514
22515 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22516
22517         PR fortran/26201
22518         * gfortran.dg/convert_1.f90: New.
22519
22520 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22521
22522         PR fortran/25054
22523         * gfortran.dg/namelist_5.f90: New test.
22524
22525         PR fortran/25089
22526         * gfortran.dg/namelist_4.f90: New test.
22527
22528 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22529
22530         PR tree-opt/25680
22531         * gcc.dg/tree-ssa/complex-3.c: New test.
22532
22533 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22534
22535         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22536         variable to take into account the variable name in the
22537         function header.
22538         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22539
22540 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22541
22542         PR middle-end/26334
22543         * gcc.c-torture/compile/20060217-1.c: New test.
22544         * gcc.dg/20060218-1.c: New test.
22545
22546 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22547
22548         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22549
22550 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22551
22552         * gcc.dg/cpp/undef3.c: New test.
22553         * gcc.dg/cpp/trad/builtins2.c: New test.
22554
22555 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22556
22557         PR c++/26266
22558         * g++.dg/template/static22.C: New test.
22559         * g++.dg/template/static23.C: New test.
22560         * g++.dg/template/static24.C: New test.
22561         * g++.dg/template/non-dependent13.C: New test.
22562         * g++.dg/init/member1.C: Tweak error markers.
22563
22564 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22565
22566         PR target/26255
22567         * gcc.c-torture/compile/pr26255.c: New test case.
22568
22569 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22570
22571         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22572         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22573         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22574         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22575         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22576         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22577         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22578
22579 2006-02-16  Jeff Law  <law@redhat.com>
22580
22581         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22582         * gcc.dg/tree-ssa/vrp26.c: New test.
22583
22584 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22585
22586         PR target/20353
22587         PR target/24578
22588         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22589         __UCLIBC__ is defined.
22590
22591 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22592
22593         PR fortran/26224
22594         * gfortran.dg/gomp/pr26224.f: New test.
22595
22596 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22597
22598         PR tree-opt/25918
22599         * lib/target-supports.exp
22600         (check_effective_target_vect_short_mult): New.
22601         (check_effective_target_vect_char_mult): New.
22602         (check_effective_target_vect_widen_sum_qi_to_si): New.
22603         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22604         (check_effective_target_vect_widen_sum_hi_to_si): New.
22605         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22606         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22607         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22608         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22609         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22610         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22611         vect-reduc-pattern-2c.c
22612         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22613         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22614         vect-reduc-pattern-1c.c
22615
22616 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22617
22618         PR fortran/24557
22619         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22620
22621 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22622
22623         PR fortran/26054
22624         * gfortran.dg/enum_8.f90: Remove check for warning.
22625         * gfortran.dg/iomsg_1.f90: Ditto.
22626         * gfortran.dg/enum_1.f90: Ditto.
22627         * gfortran.dg/enum_9.f90: Ditto.
22628         * gfortran.dg/enum_2.f90: Ditto.
22629         * gfortran.dg/enum_10.f90: Ditto.
22630         * gfortran.dg/enum_3.f90: Ditto.
22631         * gfortran.dg/flush_1.f90: Ditto.
22632         * gfortran.dg/enum_4.f90: Ditto.
22633         * gfortran.dg/array_constructor_1.f90: Ditto.
22634         * gfortran.dg/enum_5.f90: Ditto.
22635         * gfortran.dg/enum_6.f90: Ditto.
22636         * gfortran.dg/enum_7.f90: Ditto.
22637
22638 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22639
22640         PR middle-end/26300
22641         * gcc.c-torture/compile/20060215-1.c: New test.
22642
22643 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22644
22645         PR middle-end/23670
22646         * gcc.dg/tree-ssa/andor-2.c: New test case.
22647
22648 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22649
22650         PR fortran/25045
22651         * optional_dim.f90: New test.
22652
22653 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22654
22655         PR fortran/26277
22656         * gfortran.dg/label_4.f90: New.
22657
22658 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22659             Diego Novillo  <dnovillo@redhat.com>
22660             Uros Bizjak  <uros@kss-loka.si>
22661
22662         * gfortran.dg/gomp: New directory.
22663
22664 2006-02-14  Richard Guenther  <rguenther@suse.de>
22665
22666         PR tree-optimization/26258
22667         * gcc.dg/torture/pr26258.c: New testcase.
22668
22669 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22670
22671         PR fortran/26246
22672         * gfortran.dg/pr26246_1.f90: New test.
22673         * gfortran.dg/pr26246_2.f90: New test.
22674
22675         PR middle-end/26092
22676         * gcc.c-torture/compile/20060208-1.c: New test.
22677
22678 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22679
22680         PR fortran/26074
22681         PR fortran/25103
22682         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22683         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22684         * gfortran.dg/automatic_module_variable.f90: Change error message.
22685
22686         PR fortran/20861
22687         * gfortran.dg/internal_dummy_1.f90: New test.
22688
22689         PR fortran/20871
22690         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22691
22692
22693         PR fortran/25083
22694         * gfortran.dg/uncommon_block_data_1.f90: New test.
22695         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22696         with standard.
22697
22698         PR fortran/25088
22699         * gfortran.dg/typed_subroutine_1.f90: New test.
22700
22701 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22702
22703         * objc.dg/dwarf-1.m: New.
22704
22705 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22706
22707         PR middle-end/24427
22708         * gcc.dg/tree-ssa/andor-1.c: New test case.
22709
22710 2006-02-13  Josh Conner  <jconner@apple.com>
22711
22712         PR target/25376
22713         * gcc.dg/pr25376.c: New test.
22714
22715         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22716         assemble.
22717         * lib/target-supports.exp (check_named_sections_available):
22718         Only compile named-sections test -- don't assemble.
22719
22720 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22721
22722         * g++.dg/warn/no-write-strings.C: New test.
22723         * g++.dg/warn/write-strings.C: Likewise.
22724         * g++.dg/warn/write-strings-default.C: Likewise.
22725
22726 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22727
22728         PR fortran/25806
22729         * gfortran.dg/ret_pointer_2.f90: New test.
22730
22731 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22732
22733         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22734
22735 2006-02-10  Jeff Law  <law@redhat.com>
22736
22737         * gcc.c-torture/compile/pr26213.c: New test.
22738
22739 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22740
22741         gfortran.dg/null_1.f90: New test.
22742
22743 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22744
22745         PR fortran/14771
22746         * gfortran.dg/parens_4.f90: New.
22747         * gfortran.dg/parens_5.f90: New.
22748
22749 2006-02-10  Richard Guenther  <rguenther@suse.de>
22750
22751         * gcc.dg/pr23372-1.c: Remove empty file.
22752
22753 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22754         Paul Thomas  <pault@gcc.gnu.org>
22755
22756         PR fortran/14771
22757         * gfortran.dg/parens_1.f90: New.
22758         * gfortran.dg/parens_2.f90: New.
22759         * gfortran.dg/parens_3.f90: New.
22760
22761 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22762
22763         PR fortran/26038
22764         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22765
22766         PR fortran/25059
22767         * gfortran.dg/impure_assignment_1.f90: New test.
22768
22769         PR fortran/25070
22770         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22771
22772 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22773
22774         PR target/26141
22775         * g++.dg/expr/stdarg2.C: New test.
22776
22777 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22778
22779         PR inline-asm/16194
22780         * gcc.dg/pr16194.c: New test.
22781
22782 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22783
22784         * ada/acats/run_acats: Use portable variant of "$@".
22785
22786 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22787
22788         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22789         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22790
22791 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22792
22793         PR tree-opt/26179
22794         * g++.dg/opt/pr26179.C: New test.
22795
22796 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22797
22798         PR middle-end/26134
22799         * gcc.dg/tree-ssa/complex-3.c: New test.
22800
22801 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22802
22803         * gcc.c-torture/compile/volatile-1.c: New test.
22804
22805 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22806
22807         PR 26180
22808         * gcc.dg/tree-ssa/pr26180.c: New test.
22809
22810 2006-02-08  Jeff Law  <law@redhat.com>
22811
22812         * gcc.dg/tree-ssa/pr21417.c: New test.
22813
22814 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22815
22816         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22817         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22818
22819 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22820
22821         * lib/scanrtl.exp: New.
22822
22823 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22824
22825         PR c++/26071
22826         * g++.dg/other/virtual2.C: New test.
22827
22828         PR c++/26070
22829         * g++.dg/other/virtual1.C: New test.
22830
22831 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22832
22833         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22834         cleanup-ipa-dump): Update dump file glob patterns.
22835         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22836         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22837
22838         * lib/gcc-dg.exp: Load it.
22839         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22840
22841 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22842
22843         PR testsuite/26159
22844         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22845         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22846
22847 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22848
22849         PR fortran/25577
22850         * gfortran.dg/mvbits_1.f90: New.
22851
22852 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22853
22854         * g++.dg/warn/Wdiv-by-zero.C: New test.
22855         * g++.dg/warn/Wno-div-by-zero.C: New.
22856
22857 2006-02-07  Jeff Law  <law@redhat.com>
22858
22859         * gcc.dg/tree-ssa/pr21559.c: New test.
22860
22861         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22862         multiple VRP passes.
22863         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22864         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22865         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22866         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22867         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22868         * gcc.dg/tree-ssa/vrp02.c: Likewise
22869         * gcc.dg/tree-ssa/vrp11.c: Likewise
22870         * gcc.dg/tree-ssa/pr14341.c: Likewise
22871         * gcc.dg/tree-ssa/vrp19.c: Likewise
22872         * gcc.dg/tree-ssa/vrp20.c: Likewise
22873         * gcc.dg/tree-ssa/vrp03.c: Likewise
22874         * gcc.dg/tree-ssa/pr21086.c: Likewise
22875         * gcc.dg/tree-ssa/pr21959.c: Likewise
22876         * gcc.dg/tree-ssa/vrp21.c: Likewise
22877         * gcc.dg/tree-ssa/vrp04.c: Likewise
22878         * gcc.dg/tree-ssa/pr25485.c: Likewise
22879         * gcc.dg/tree-ssa/pr22026.c: Likewise
22880         * gcc.dg/tree-ssa/vrp22.c: Likewise
22881         * gcc.dg/tree-ssa/vrp05.c: Likewise
22882         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22883         * gcc.dg/tree-ssa/pr20701.c: Likewise
22884         * gcc.dg/tree-ssa/vrp23.c: Likewise
22885         * gcc.dg/tree-ssa/vrp06.c: Likewise
22886         * gcc.dg/tree-ssa/pr22117.c: Likewise
22887         * gcc.dg/tree-ssa/pr20702.c: Likewise
22888         * gcc.dg/tree-ssa/vrp15.c: Likewise
22889         * gcc.dg/tree-ssa/pr21090.c: Likewise
22890         * gcc.dg/tree-ssa/pr21294.c: Likewise
22891         * gcc.dg/tree-ssa/vrp24.c: Likewise
22892         * gcc.dg/tree-ssa/vrp07.c: Likewise
22893         * gcc.dg/tree-ssa/pr21563.c: Likewise
22894         * gcc.dg/tree-ssa/pr25382.c: Likewise
22895         * gcc.dg/tree-ssa/vrp16.c: Likewise
22896         * gcc.dg/tree-ssa/vrp25.c: Likewise
22897         * gcc.dg/tree-ssa/vrp08.c: Likewise
22898         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22899         * gcc.dg/tree-ssa/vrp17.c: Likewise
22900         * gcc.dg/tree-ssa/pr21458.c: Likewise
22901         * g++.dg/tree-ssa/pr18178.C: Likewise
22902
22903 2006-02-07  Richard Guenther  <rguenther@suse.de>
22904
22905         PR c++/26140
22906         Revert
22907         2006-01-30  Richard Guenther  <rguenther@suse.de>
22908         PR c++/23372
22909         * gcc.dg/pr23372-1.C: New testcase.
22910
22911         * g++.dg/tree-ssa/pr26140.C: New testcase.
22912
22913 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22914
22915         PR c++/9737
22916         * g++.dg/template/ttp15.C: New test.
22917         * g++.dg/template/ttp16.C: Likewise.
22918         * g++.dg/template/ttp17.C: Likewise.
22919         * g++.old-deja/g++.pt/ttp36.C: Remove.
22920         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22921         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22922         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22923         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22924         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22925         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22926         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22927         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22928         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22929
22930 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22931
22932         PR libfortran/23815
22933         * unf_io_convert_4.f90: New test.
22934
22935 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22936
22937         * gcc.dg/tree-ssa/loadpre10.c: New test.
22938         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22939         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22940         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22941
22942 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22943
22944         PR libfortran/24685
22945         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22946
22947 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22948
22949         PR tree-opt/25251
22950         * gfortran.dg/assign_7.f: New test.
22951
22952 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22953
22954         PR fortran/26041
22955         PR fortran/26064
22956         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22957         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22958         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22959
22960 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22961
22962         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22963         in size_t typedef.
22964
22965 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22966
22967         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22968         * g++.dg/charset/string.c (foo): Likewise.
22969         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22970         const char*
22971         * g++.dg/ext/builtin2.C (printf): Likewise.
22972         * g++.dg/init/new15.C (printf): Likewise.
22973         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22974         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22975         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22976         * g++.dg/template/non-dependent4.C (temp): Likewise.
22977         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22978         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22979         parameter type to const char*.
22980         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22981         Change type to const char*.
22982         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22983         Likewise.
22984         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22985         second parameter type to const char*.
22986         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22987         (Y::Y): Change parameter type to const char*.
22988         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22989         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22990         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22991         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22992         (char*).
22993         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22994         const char*.
22995         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22996         type to const char*.
22997         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22998         return type to const char*.
22999         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23000         to const char*.
23001         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23002         * g++.old-deja/g++.law/refs1.C: Likewise.
23003         * g++.old-deja/g++.law/visibility1.C: Likewise.
23004         * g++.old-deja/g++.law/visibility2.C: Likewise.
23005         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23006         const char*.
23007         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23008         * g++.old-deja/g++.mike/net48.C: Likewise.
23009         * g++.old-deja/g++.mike/p646.C: Likewise.
23010         * g++.old-deja/g++.mike/p6746.C: Likewise.
23011         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23012         type to const char*.
23013         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23014         deprecated conversion warning.
23015         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23016         char*.
23017         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23018         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23019         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23020         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23021         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23022         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23023         * g++.old-deja/g++.pt/t39.C: Likewise.
23024         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23025         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23026
23027 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23028
23029         PR fortran/25075
23030         intrinsic_argument_conformance_1.f90: New test.
23031
23032 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23033
23034         PR fortran/20845
23035         * gfortran.dg/char_result_11.f90: Add SAVE.
23036         * gfortran.dg/der_pointer_4.f90: Ditto.
23037         * gfortran.dg/default_initialization.f90: New test.
23038
23039 2006-02-03  Jeff Law  <law@redhat.com>
23040
23041         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23042         handle more than 100 dump files.
23043         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23044         * lib/scantree.exp (scan-tree-dump): Likewise.
23045         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23046         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23047         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23048         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23049         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23050
23051 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23052
23053         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23054
23055 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23056
23057         * g++.dg/template/using12.C: New test.
23058
23059 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23060
23061         * gcc.target/powerpc/pr25960.c: New test.
23062
23063 2006-02-02  Steven G. Kargl  <kargls@comcast>
23064
23065         PR fortran/24958
23066         gfortran.dg/nullify_2.f90: New test.
23067
23068 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23069
23070         PR 25990
23071         * gcc.dg/gomp/pr25990.c: New test.
23072
23073 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23074
23075         PR c++/25342
23076         * g++.gd/template/partial4.C: New test.
23077
23078 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23079
23080         PR middle-end/26001
23081         * gfortran.dg/data_char_2.f90: New.
23082
23083 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23084
23085         PR fortran/26039
23086         maxval_maxloc_conformance_1.f90: New test.
23087
23088 2006-01-31  Richard Guenther  <rguenther@suse.de>
23089
23090         * gcc.target/i386/sselibm-1.c: New testcase.
23091         * gcc.target/i386/sselibm-2.c: Likewise.
23092         * gcc.target/i386/sselibm-3.c: Likewise.
23093         * gcc.target/i386/sselibm-4.c: Likewise.
23094         * gcc.target/i386/sselibm-5.c: Likewise.
23095
23096 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23097
23098         PR fortran/24266
23099         * gfortran.dg/arrayio_derived_2.f90: New.
23100
23101 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23102
23103         * gcc.dg/unsigned-long-compare.c: New test.
23104
23105 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23106
23107         PR testsuite/25318
23108         * lib/target-supports.exp (check_effective_target_freorder):
23109         Check to see if target supports -freorder-blocks-and-partition.
23110         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23111         instead of "dg-require-named-sections".
23112
23113 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23114
23115         PR target/14798:
23116         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23117         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23118         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23119         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23120         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23121         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23122         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23123         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23124
23125 2006-01-30  Richard Guenther  <rguenther@suse.de>
23126
23127         PR c++/23372
23128         * gcc.dg/pr23372-1.C: New testcase.
23129
23130 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23131
23132         * gcc.dg/gomp/pr25874.c: New test.
23133
23134 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23135
23136         PR tree-opt/25911
23137         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23138
23139 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23140
23141         PR fortran/18578
23142         PR fortran/18579
23143         PR fortran/20857
23144         PR fortran/20885
23145         * gfortran.dg/intent_out_1.f90: New test.
23146
23147 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23148
23149         PR fortran/17911
23150         * gfortran.dg/procedure_lvalue.f90: New test.
23151
23152         PR fortran/20895
23153         PR fortran/25030
23154         * gfortran.dg/char_pointer_assign_2.f90: New test.
23155         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23156         assignment to be consistent with standard.
23157         * gfortran.dg/char_result_2.f90: The same.
23158         * gfortran.dg/char_result_8.f90: The same.
23159
23160 2006-01-28  Zack Weinberg  <zackw@panix.com>
23161
23162         * gcc.dg/Woverlength-strings.c
23163         * gcc.dg/Woverlength-strings-pedantic-c89.c
23164         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23165         * gcc.dg/Woverlength-strings-pedantic-c99.c
23166         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23167
23168 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23169
23170         * gcc.c-torture/execute/20060127-1.c: New test.
23171
23172 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23173
23174         PR c++/25999
23175         * g++.dg/ext/pragmaweak1.C: New test.
23176
23177 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23178
23179         PR c++/25855
23180         * g++.dg/template/spec29.C: New test.
23181
23182 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23183
23184         PR c/19606.
23185         * gcc.c-torture/execute/pr19606.c: New.
23186
23187 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23188
23189         * gcc.dg/pragma-re-4.c: New test.
23190
23191 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23192
23193         PR fortran/25964
23194         * gfortran.dg/assumed_size_refs_3.f90: New test.
23195
23196 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23197
23198         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23199
23200 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23201
23202         PR ada/21317
23203         * ada/acats/support/impdef.a: Add One_Long_Second.
23204         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23205         * ada/acats/tests/c9/c94026.a: Likewise.
23206         * ada/acats/tests/c9/c97305c.ada: Likewise.
23207         * ada/acats/tests/c9/c99004a.ada: Likewise.
23208
23209 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23210
23211         PR fortran/25964
23212         * gfortran.dg/global_references_2.f90: New test.
23213
23214         PR fortran/25084
23215         PR fortran/20852
23216         PR fortran/25085
23217         PR fortran/25086
23218         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23219         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23220
23221         PR fortran/25416
23222         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23223
23224 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23225
23226         PR c/25892
23227         * gcc.dg/Wpointer-sign.c: New.
23228         * gcc.dg/Wpointer-sign-Wall.c: New.
23229         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23230         * gcc.dg/Wpointer-sign-pedantic.c: New.
23231         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23232         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23233
23234 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23235
23236         PR C/25861
23237         * gcc.c-torture/compile/pr25861.c: New test.
23238
23239 2006-01-26  Paul Brook  <paul@codesourcery.com>
23240
23241         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23242         on short-enum targets.
23243         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23244         variable.
23245         (generate_fields): Use short_enums.
23246         (main): Set short_enums.  Document -e.
23247         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23248         on short-enum targets.
23249         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23250         variable.
23251         (generate_fields): Use short_enums.
23252         (main): Set short_enums.  Document -e.
23253         * lib/target-supports.exp (check_effective_target_short_enums): New.
23254
23255 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23256
23257         PR target/25947
23258         * gcc.dg/torture/pr25947-1.c: New test.
23259
23260 2006-01-25  Jan Hubicka  <jh@suse.cz>
23261             Roger Sayle  <roger@eyesopen.com>
23262
23263         PR rtl-optimization/25703
23264         * gcc.target/i386/20060125-1.c: New test case.
23265         * gcc.target/i386/20060125-2.c: New test case.
23266
23267 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23268
23269         PR fortran/18540
23270         * gfortran.dg/goto_1.f: New.
23271
23272 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23273
23274         PR fortran/25716
23275         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23276         25716 on 32-bit systems too.
23277
23278 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23279
23280         PR testsuite/25590
23281         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23282
23283 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23284
23285         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23286
23287 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23288
23289         PR fortran/25835
23290         * gfortran.dg/read_eof.f90: Delete, renamed.
23291         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23292         * gfortran.dg/read_eof_2.f90: New test.
23293         * gfortran.dg/read_eof_3.f90: New test.
23294
23295 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23296
23297         PR tree-opt/25860
23298         * gcc.c-torture/compile/pr25860.c: New test.
23299
23300 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23301
23302         PR c++/25552
23303         * g++.dg/parse/dtor8.C: New test.
23304
23305 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23306
23307         PR testsuite/25891
23308         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23309         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23310         check_effective_target_fopenmp returns 0.
23311
23312 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23313
23314         PR ada/20548
23315         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23316         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23317         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23318
23319 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23320
23321         PR tree-opt/25857
23322         * g++.dg/opt/pr25857.C: New test.
23323
23324 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23325         Jan Hubicka  <jh@suse.cz>
23326         Richard Guenther  <rguenther@suse.de>
23327
23328         PR rtl-optimization/25654
23329         * gcc.dg/torture/pr25654.c: New testcase.
23330         * gcc.target/i386/pr25654.c: Likewise.
23331
23332 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23333
23334         PR fortran/25901
23335         * gfortran.dg/internal references_2.f90: New test.
23336
23337         Fix regression in testing of admissability of attributes.
23338         * gfortran.dg/intent_used_1.f90: New test.
23339
23340 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23341
23342         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23343         Remove target conditional torture options for i?86 and x86_64
23344         GNU/Linux.
23345
23346 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23347
23348         PR c++/10891
23349         * g++.dg/rtti/no-rtti.C: New.
23350
23351 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23352
23353         PR c++/25895
23354         * g++.dg/inherit/conv2.C: New test.
23355
23356         PR c++/25856
23357         * g++.dg/parse/dtor7.C: New test.
23358
23359         PR c++/25858
23360         * g++.dg/template/crash44.C: New test.
23361
23362 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23363
23364         PR fortran/25124
23365         PR fortran/25625
23366         * gfortran.dg/internal_references_1.f90: New test.
23367           PR fortran/20881
23368         PR fortran/23308
23369         PR fortran/25538
23370         PR fortran/25710
23371         * gfortran.dg/global_references_1.f90: New test.
23372         * gfortran.dg/g77/19990905-1.f: Restore the error that
23373         there is a clash between the common block name and
23374         the name of a subroutine reference.
23375
23376         PR fortran/PR24276
23377         * gfortran.dg/aliasing_dummy_1.f90: New test.
23378
23379 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23380
23381         * gcc.dg/vmx/1b-01.c: Warning fix.
23382         * gcc.dg/vmx/1c-02.c: Likewise.
23383         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23384
23385 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23386
23387         PR testsuite/24962
23388         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23389
23390 2006-01-20  Richard Guenther  <rguenther@suse.de>
23391         Steven Bosscher <stevenb.gcc@gmail.com>
23392
23393         PR rtl-optimization/24626
23394         * gcc.dg/torture/pr24626-1.c: New testcase.
23395         * gcc.dg/torture/pr24626-2.c: Likewise.
23396         * gcc.dg/torture/pr24626-3.c: Likewise.
23397         * gcc.dg/torture/pr24626-4.c: Likewise.
23398
23399 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23400
23401         PR c++/5520
23402         * g++.dg/warn/empty-body.C: New.
23403
23404 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23405
23406         PR c++/22136
23407         * g++.dg/template/using10.C: New test.
23408         * g++.dg/temlpate/using11.C: Likewise.
23409         * g++.dg/inherit/using5.C: Tweak error messages.
23410
23411 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23412
23413         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23414         target test.
23415         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23416
23417 2006-01-19  Jan Hubicka  <jh@suse.cz>
23418
23419         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23420
23421 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23422
23423         PR c++/25854
23424         * g++.dg/template/spec28.C: New test.
23425
23426 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23427
23428         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23429         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23430
23431 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23432
23433         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23434         * gcc.dg/gomp/critical-1.c: Likewise.
23435         * gcc.dg/gomp/critical-3.c: Likewise.
23436         * gcc.dg/gomp/empty.c: Likewise.
23437         * gcc.dg/gomp/ordered-1.c: Likewise.
23438         * gcc.dg/gomp/for-4.c: Likewise.
23439         * gcc.dg/gomp/for-6.c: Likewise.
23440         * gcc.dg/gomp/master-3.c: Likewise.
23441         * gcc.dg/gomp/for-8.c: Likewise.
23442         * gcc.dg/gomp/for-10.c: Likewise.
23443         * gcc.dg/gomp/for-18.c: Likewise.
23444         * gcc.dg/gomp/for-5.c: Likewise.
23445         * gcc.dg/gomp/for-7.c: Likewise.
23446         * gcc.dg/gomp/for-9.c: Likewise.
23447
23448 2006-01-18  Jeff Law  <law@redhat.com>
23449
23450         * gcc.dg/tree-ssa/vrp25.c: New test.
23451
23452 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23453
23454         * gcc.dg/pr25805.c: Fix misapplied patch.
23455
23456 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23457
23458         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23459         (check_effective_target_vect_udot_qi): New.
23460         (check_effective_target_vect_sdot_hi): New.
23461         (check_effective_target_vect_udot_hi): New.
23462         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23463         prefixed with "wrapv-" with -fwrapv.
23464         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23465         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23466         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23467         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23468         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23469
23470         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23471         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23472         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23473         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23474
23475 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23476
23477         PR c++/16829
23478         * g++.dg/other/default2.C: New test.
23479         * g++.dg/other/default3.C: New test.
23480
23481 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23482
23483         PR c/25805
23484         * gcc.dg/pr25805.c: New file.
23485
23486 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23487
23488         PR c++/25836
23489         * g++.dg/template/init6.C: New test.
23490
23491 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23492
23493         * gcc.dg/tree-ssa/pr24287.c: New test
23494
23495 2006-01-18  Eric Christopher  <echristo@apple.com>
23496
23497         * g++.dg/eh/table.C: New.
23498
23499 2006-01-18  DJ Delorie  <dj@redhat.com>
23500
23501         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23502         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23503         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23504         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23505
23506 2006-01-18  Jeff Law  <law@redhat.com>
23507
23508         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23509         on wrapping on overflow semantics.
23510
23511         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23512
23513         * gcc.gc/tree-ssa/vrp23.c: New test.
23514         * gcc.gc/tree-ssa/vrp24.c: New test.
23515
23516 2006-01-18  Richard Henderson  <rth@redhat.com>
23517             Aldy Hernandez  <aldyh@redhat.com>
23518             Jakub Jelinek  <jakub@redhat.com>
23519             Diego Novillo  <dnovillo@redhat.com>
23520             Uros Bizjak  <uros@kss-loka.si>
23521
23522         * gcc.dg/gomp: New directory.
23523
23524 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23525             Steven G. Kargl  <kargls@comcast.net>
23526
23527         PR fortran/20869
23528         * gfortran.dg/intrinsic_external_1.f90: New test.
23529
23530         PR fortran/20875.
23531         * gfortran.dg/elemental_pointer_1.f90: New test.
23532
23533         PR fortran/25024
23534         * gfortran.dg/external_procedures_1.f90: New test.
23535
23536         PR fortran/25785
23537         gfortran.dg/assumed_present.f90: New test.
23538
23539 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23540
23541         * g++.dg/parse/lookup5.C: New test.
23542
23543 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23544
23545         PR fortran/25697
23546         * gfortran.dg/read_eof.f90: New test.
23547
23548 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23549
23550         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23551         add a closing brace.
23552
23553 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23554
23555         PR fortran/25631
23556         * gfortran.dg/fmt_tl.f: New test.
23557
23558 2006-01-17  Eric Christopher  <echristo@apple.com>
23559
23560         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23561         * g++.old-deja/g++.warn/impint2.C: Ditto.
23562         * g++.old-deja/g++.other/null1.C: Ditto.
23563         * g++.dg/warn/conv2.C: Ditto.
23564         * g++.dg/warn/conv4.C: New file.
23565
23566 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23567
23568         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23569
23570 2006-01-17  Andreas Jaeger  <aj@suse.de>
23571             Janis Johnson <janis187@us.ibm.com>
23572
23573         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23574         in 64-bit.
23575         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23576         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23577
23578 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23579
23580         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23581         (switchfiles): xfail txxx where xxx >= 25.
23582
23583 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23584
23585         PR testsuite/25764
23586         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23587
23588 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23589
23590         PR c/25682
23591         * gcc.dg/pr25682.c: New test.
23592         * g++.dg/parse/array-size2.C: New test.
23593
23594 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23595
23596         * consistency.vlad: Remove entire directory, 1652 files.
23597
23598 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23599
23600         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23601         check_effective_target_dfprt_nocache): New.
23602         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23603         (check_effective_target_dfprt): New.
23604         * lib/c-compat.exp (check_dfp): Remove.
23605         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23606         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23607         level of support for decimal float.
23608         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23609         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23610         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23611         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23612         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23613         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23614         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23615         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23616         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23617         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23618         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23619         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23620         directives.
23621
23622 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23623
23624         PR testsuite/25741
23625         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23626         $base_dir/../.
23627         * lib/gfortran.exp (gfortran_init): Likewise.
23628         * lib/obj-c++.exp (obj-c++_init): Likewise.
23629         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23630         (scan-assembler-dem-not): Likewise.
23631         * lib/scandump.exp (scan-dump-dem): Likewise.
23632         (scan-dump-dem-not): Likewise.
23633
23634 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23635
23636         PR testsuite/25767
23637         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23638         powerpc-*-darwin*.
23639         * lib/obj-c++.exp (obj-c++_init): Likewise.
23640
23641 2006-01-16  Richard Guenther  <rguenther@suse.de>
23642
23643         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23644
23645 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23646
23647         PR testsuite/25777
23648         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23649         to LD_LIBRARY_PATH.
23650
23651 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23652             Andrew Pinski  <pinskia@physics.uc.edu>
23653
23654         * gcc.dg/minmax-1.c: New test.
23655
23656 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23657
23658         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23659         * gcc.misc-tests/dectest.exp: Ditto.
23660
23661 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23662
23663         PR testsuite/25796
23664         * gcc.target/i386/cmov6.c: Use -march=k8.
23665
23666 2006-01-15  Andreas Jaeger  <aj@suse.de>
23667
23668         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23669         x86 does not have __float128.
23670
23671 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23672
23673         * gcc.target/i386/cmov6.c: New test.
23674
23675 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23676
23677         PR c++/25663
23678         * g++.dg/template/ctor6.C: New test.
23679
23680 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23681
23682         PR tree-optimization/25485
23683         * gcc.dg/tree-ssa/pr25485.c: New.
23684
23685 2006-01-14  Richard Guenther  <rguenther@suse.de>
23686
23687         PR tree-optimization/22548
23688         PR tree-optimization/22555
23689         PR tree-optimization/22501
23690         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23691         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23692         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23693         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23694         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23695         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23696         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23697         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23698         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23699
23700 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23701
23702         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23703         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23704
23705 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23706         Richard Guenther  <rguenther@suse.de>
23707
23708         PR rtl-optimization/24257
23709         * gcc.dg/torture/pr24257.c: New testcase.
23710
23711 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23712
23713         * gcc.c-torture/execute/20060110-1.c: New test.
23714         * gcc.c-torture/execute/20060110-2.c: New test.
23715
23716 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23717
23718         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23719
23720 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23721
23722         PR fortran/25756
23723         * gfortran.dg/label_3.f90: New test.
23724
23725 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23726
23727         PR tree-optimization/25771
23728         * g++.dg/tree-ssa/pr25771.C: New test
23729
23730 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23731
23732         PR tree-opt/24365
23733         * g++.dg/opt/complex5.C: New test.
23734
23735 2006-01-13  Richard Guenther  <rguenther@suse.de>
23736
23737         * gcc.target/i386/387-9.c: New testcase.
23738
23739 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         PR c++/24824
23742         * g++.dg/debug/dwarf2-1.C: New.
23743
23744 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23745
23746         PR testsuite/25728
23747         * lib/gcov.exp (verify-lines): Add "close $fd".
23748
23749 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23750             Ben Elliston  <bje@au.ibm.com>
23751
23752         * gcc.dg/dfp/inf-1.c: New test.
23753
23754 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23755             Yao Qi  <qiyaoltc@cn.ibm.com>
23756             Ben Elliston  <bje@au.ibm.com>
23757             Jon Grimm  <jgrimm2@us.ibm.com>
23758
23759         * gcc.dg/nodfp-1.c: New test.
23760         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23761         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23762         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23763         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23764         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23765         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23766         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23767         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23768         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23769         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23770         * gcc.dg/format/dfp-printf-1.c: Likewise.
23771         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23772         (compat_setup_dfp): New.
23773         * gcc.dg/compat/compat.exp: Use it.
23774         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23775         Make some variables global, prepend "compat_" to their names.
23776         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23777         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23778         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23779         * lib/compat.exp (compat_skip_list): Make global, rename.
23780         * lib/c-compat.exp: New file.
23781         * lib/target-supports.exp (check_effective_target_dfp): New.
23782
23783         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23784         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23785         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23786         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23787         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23788         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23789         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23790         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23791         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23792         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23793         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23794         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23795         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23796         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23797         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23798         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23799         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23800         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23801         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23802         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23803         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23804         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23805         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23806         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23807         gcc.dg/dfp/struct-layout-1.c,
23808         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23809         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23810         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23811         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23812         gcc.dg/dfp/func-vararg-dfp.c,
23813         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23814         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23815         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23816         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23817         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23818
23819 2006-01-11  Richard Guenther  <rguenther@suse.de>
23820
23821         PR tree-optimization/25734
23822         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23823
23824 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23825
23826         PR fortran/25486
23827         * gfortran.dg/literal_character_constant_1_x.F: New test.
23828         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23829         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23830         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23831
23832 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23833
23834         PR c++/25386
23835         * g++.dg/ext/packed3.C: Add expected packed error.
23836
23837 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23838
23839         PR target/25706
23840         * gcc.dg/torture/pr25706-1.c: New test.
23841
23842 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23843
23844         PR tree-optimization/23109
23845         PR tree-optimization/23948
23846         PR tree-optimization/24123
23847
23848         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23849         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23850         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23851         g++.dg/tree-ssa/pr23948.C: New testcases.
23852         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23853         three divisions in order to do the optimization.
23854
23855 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23856
23857         PR c++/25632
23858         * g++.dg/other/pr25632.C: New test.
23859
23860 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23861
23862         PR fortran/25730
23863         * gfortran.dg/used_types_1.f90: New test.
23864
23865 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23866
23867         PR target/25718
23868         * gcc.dg/torture/pr25718-1.c: New test.
23869
23870 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23871
23872         * gfortran.dg/list_read_2.f90: Fix typo in description.
23873
23874 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23875
23876         * lib/target-supports.exp (check_visibility_available): Simplify test
23877         for *-*-netware*.
23878         (check_profiling_available): Fail for *-*-netware*.
23879         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23880         * gcc.dg/20021014-1.c: Likewise.
23881         * gcc.dg/nest.c: Likewise.
23882
23883 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23884
23885         fortran/24936
23886         * gfortran.dg/forall_3.f90: New test.
23887
23888 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23889
23890         PR fortran/21977
23891         * gfortran.dg/nesting_2.f90: New test.
23892         * gfortran.dg/nesting_3.f90: New test.
23893
23894 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23895
23896         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23897         Fix typo in comment.
23898
23899 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23900
23901         * gfortran.dg/single_char_string.f90: New test.
23902
23903 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23904
23905         * gfortran.dg/ichar_2.f90: New test.
23906
23907 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23908
23909         PR fortran/25093
23910         * gfortran.dg/private_type_4.f90: New.
23911
23912 2006-01-07  Richard Guenther  <rguenther@suse.de>
23913
23914         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23915
23916 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23917
23918         * gfortran.dg/func_decl_1.f90: New.
23919         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23920         * gfortran.dg/array_alloc_2.f90: Likewise.
23921         * gfortran.dg/char_result_8.f90: Likewise.
23922         * gfortran.dg/dup_save_1.f90: Likewise.
23923         * gfortran.dg/dup_save_2.f90: Likewise.
23924         * gfortran.dg/f2c_6.f90: Likewise.
23925         * gfortran.dg/f2c_7.f90: Likewise.
23926         * gfortran.dg/func_result_2.f90: Likewise.
23927         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23928
23929 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23930
23931         PR fortran/22146
23932         * gfortran.dg/elemental_subroutine_1.f90: New test.
23933         * gfortran.dg/elemental_subroutine_2.f90: New test.
23934
23935         PR fortran/25029
23936         PR fortran/21256
23937         * gfortran.dg/assumed_size_refs_1.f90: New test.
23938
23939         PR fortran/20868
23940         PR fortran/20870
23941         * gfortran.dg/assumed_size_refs_2.f90: New test.
23942         * gfortran.dg/initialization_1.f90: Change warning message.
23943
23944 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23945
23946         * gcc.dg/tree-ssa/loop-15.c: New test.
23947
23948 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23949
23950         PR fortran/25598
23951         * gfortran.dg/backspace_3.f: New test.
23952         * gfortran.dg/backspace_4.f: New test.
23953
23954 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23955
23956         PR fortran/24268
23957         * gfortran.dg/fmt_white.f: Update test.
23958
23959 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23960
23961         * gcc.dg/cast-1.c: Add new warning.
23962         * gcc.dg/cast-2.c: Likewise.
23963         * gcc.dg/cast-3.c: Likewise.
23964         * gcc.dg/format/cast-1.c: Likewise.
23965         * gcc.dg/cast-4.c: New testcase.
23966
23967 2006-01-05  Richard Guenther  <rguenther@suse.de>
23968
23969         PR tree-optimization/22555
23970         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23971
23972 2006-01-05  Richard Guenther  <rguenther@suse.de>
23973             Diego Novillo  <dnovillo@redhat.com>
23974
23975         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23976         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23977         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23978         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23979         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23980         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23981         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23982         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23983         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23984         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23985         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23986         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23987         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23988         * treelang/compile/extravar.tree: Likewise.
23989         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23990         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23991         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23992         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23993         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23994
23995 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23996
23997         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23998         for 64-bit fix.
23999
24000 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24001
24002         PR fortran/23675
24003         gfortran.dg/char_result_11.f90: New.
24004
24005 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24006
24007         PR c++/24782
24008         * g++.dg/parse/access9.C: New test.
24009         * g++.dg/tc1/dr52.C: Tweak error markers.
24010
24011 2006-01-04  Richard Henderson  <rth@redhat.com>
24012
24013         Merge from gomp branch.
24014         * g++.dg/parse/pragma2.C: Update expected error lines.
24015
24016 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24017
24018         * g++.dg/other/i386-2.C: New test.
24019
24020         PR target/25554
24021         * gcc.c-torture/compile/20051228-1.c: New test.
24022
24023         PR c/25559
24024         * gcc.dg/pr25559.c: New test.
24025
24026 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24027
24028         PR c++/25492
24029         * g++.dg/lookup/friend9.C: New test.
24030
24031         PR c++/25625
24032         * g++.dg/template/repo5.C: New test.
24033
24034 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24035
24036         PR fortran/25101
24037         * gfortran.dg/forall_2.f90: New test.
24038
24039 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24040
24041         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24042         dg-require-weak.  Adjust regexp to handle leading-underscore
24043         targets and space as well as TAB after .weak.  Change previous
24044         64-bit fix to not use naked dot.
24045
24046 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24047
24048         PR rtl-optimization/25578
24049         * gcc.c-torture/execute/20060102-1.c: New testcase.
24050
24051 2006-01-03  Richard Guenther  <rguenther@suse.de>
24052
24053         PR c/25183
24054         * gcc.dg/torture/pr25183.c: New testcase.
24055
24056 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24057
24058         Merge from gomp-branch.
24059         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24060         * gcc.dg/ia64-sync-2.c: Likewise.
24061         * gcc.dg/ia64-sync-3.c: Likewise.
24062         * gcc.dg/ia64-sync-4.c: Likewise.
24063         * gcc.dg/sync-2.c: Likewise.
24064         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24065         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24066
24067 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24068
24069         PR c++/25635
24070         * g++.dg/parse/operator6.C: New test.
24071
24072         PR c++/25637
24073         * g++.dg/parse/error29.C: New test.
24074
24075         PR c++/25638
24076         * g++.dg/parse/dtor6.C: New test.
24077
24078         PR c++/25633
24079         * g++.dg/parse/ctor3.C: New test.
24080
24081         PR c++/25634
24082         * g++.dg/template/class3.C: New test.
24083
24084 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24085
24086         * g++.dg/debug/debug9.C: New.
24087
24088 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24089
24090         PR fortran/24640
24091         * gfortran.dg/label_2.f90: New test.
24092
24093 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24094
24095         * g++.dg/lookup/using12.C: Tighten error marker.
24096
24097 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24098             Andrew Pinski <pinskia@physics.uc.edu>
24099
24100         * gcc.target/powerpc/darwin-abi-3.c: New file.
24101         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24102         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24103         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24104         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24105         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24106         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24107         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24108         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24109
24110 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24111
24112         * gcc.dg/tree-ssa/loadpre1.c: New;
24113         * gcc.dg/tree-ssa/loadpre2.c: New;
24114         * gcc.dg/tree-ssa/loadpre3.c: New;
24115         * gcc.dg/tree-ssa/loadpre4.c: New;
24116         * gcc.dg/tree-ssa/loadpre5.c: New;
24117         * gcc.dg/tree-ssa/loadpre6.c: New;
24118         * gcc.dg/tree-ssa/loadpre7.c: New;
24119         * gcc.dg/tree-ssa/loadpre8.c: New;
24120         * gcc.dg/tree-ssa/loadpre9.c: New;
24121
24122 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24123
24124         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24125         * g++.dg/abi/thunk4.C: Likewise.
24126
24127 2006-01-01  Andreas Jaeger  <aj@suse.de>
24128
24129         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24130         portable.
24131
24132 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24133
24134         PR c++/25294
24135         * gcc.dg/pragma-pack-3.c: New test.
24136         * g++.dg/parse/pragma3.C: New test.
24137
24138 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24139
24140         PR middle-end/24827
24141         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24142
24143 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24144
24145         PR testsuite/25214
24146         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24147
24148 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24149
24150         PR fortran/22607
24151         * gfortran-dg/pure_byref_3.f90: New.
24152
24153         fortran/PR 25396
24154         * gfortran.dg/userdef_operator_1.f90: New.
24155
24156 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         * g++.dg/abi/thunk3.C: New.
24159         * g++.dg/abi/thunk4.C: New.
24160
24161 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24162
24163         PR fortran/25532
24164         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24165         associated derived type components of derived types are
24166         properly declared in contained procedures.
24167
24168 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24169
24170         PR libgfortran/25139
24171         * gfortran.dg/backspace_2.f: New test.
24172
24173 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24174
24175         PR libgfortran/25550
24176         * gfortran.dg/endfile.f: New test.
24177
24178 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24179
24180         PR libgfortran/25419
24181         * gfortran.dg/comma.f: New test.
24182
24183 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24184
24185         * lib/gfortran-dg.exp: Remove trailing whitespace.
24186         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24187         -funroll-all-loops.
24188
24189 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24190
24191         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24192         Extended Double long doubles or repeat tests when long double is
24193         the same size as double.
24194
24195 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24196
24197         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24198
24199         PR testsuite/25442
24200         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24201         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24202
24203         PR testsuite/25441
24204         * gcc.dg/pr23911.c: Make test variable static.
24205
24206         PR testsuite/25444
24207         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24208
24209 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24210
24211         PR c++/25439
24212         * g++.dg/parse/crash17.C: Adjust error markers.
24213         * g++.dg/template/error20.C: New test.
24214
24215 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24216
24217         PR c++/23172
24218         * g++.dg/ext/complit4.C: New test.
24219
24220         PR c++/25417
24221         * g++.dg/ext/complit5.C: Likewise.
24222
24223 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24224
24225         PR tree-optimization/25125
24226         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24227         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24228         * gcc.c-torture/execute/pr25125.c: New.
24229
24230 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24231
24232         PR fortran/25029
24233         PR fortran/21256
24234         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24235         functions with incorrect assumed size references.
24236
24237 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24238
24239         PR c++/23171
24240         * g++.dg/opt/init1.C: New test.
24241
24242 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24243
24244         PR c++/24671
24245         * g++.dg/template/sfinae3.C: New test.
24246
24247 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24248
24249         * g++.dg/other/friend4.C: New test.
24250
24251 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24252
24253         PR target/25005
24254         * g++.dg/opt/pr25005.C: New test.
24255
24256 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24257
24258         PR c++/25369
24259         * g++.dg/template/ptrmem16.C: New test.
24260
24261 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24262
24263         PR fortran/25029
24264         PR fortran/21256
24265         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24266
24267 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24268
24269         PR libgfortran/25307
24270         * gfortran.dg/list_read_5.f90: New test.
24271
24272 2005-12-22  Richard Henderson  <rth@redhat.com>
24273
24274         * gcc.target/i386/sse-7.c: Use -msse2.
24275
24276 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24277
24278         PR rtl-optimization/25432
24279         * gcc.c-torture/compile/20051216-1.c: New test.
24280
24281         PR objc/25328
24282         * objc/execute/pr25328.m: New test.
24283
24284 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24285
24286         PR c++/25364
24287         * g++.dg/template/call4.C: New test.
24288
24289 2005-12-22  Dale Johannesen  <dalej@apple.com>
24290
24291         * gcc.target/i386/sse-17.c: New.
24292
24293 2005-12-22  Paul Brook  <paul@codesourcery.com>
24294
24295         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24296
24297 2005-12-22  Paul Brook  <paul@codesourcery.com>
24298
24299         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24300
24301 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24302
24303         PR tree-opt/25513
24304         * gcc.c-torture/compile/pr25513.c: New test.
24305
24306 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24307
24308         PR c++/23333
24309         * g++.dg/parse/error25.C: Add more tests.
24310
24311 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24312
24313         PR fortran/18990
24314         * gfortran.dg/der_charlen_1.f90: New.
24315
24316 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24317
24318         PR fortran/20889
24319         * gfortran.dg/pointer_component_type_1.f90: New test.
24320
24321         PR fortran/25029
24322         PR fortran/21256
24323         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24324         should give an error with assumed size array refernces and checks
24325         those that should not.
24326         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24327         reference an upper bound so that it does not generate an error.
24328
24329         PR fortran/19362
24330         PR fortran/20244
24331         PR fortran/20864
24332         PR fortran/25391
24333         * gfortran.dg/used_dummy_types_1.f90: New test.
24334         * gfortran.dg/used_dummy_types_2.f90: New test.
24335         * gfortran.dg/used_dummy_types_3.f90: New test.
24336         * gfortran.dg/used_dummy_types_4.f90: New test.
24337         * gfortran.dg/used_dummy_types_5.f90: New test.
24338
24339         PR fortran/23152
24340         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24341         group already being USE associated.
24342         * gfortran.dg/assumed_shape_nml.f90: New test.
24343         * gfortran.dg/assumed_size_nml.f90: New test.
24344
24345         PR fortran/20862
24346         PR fortran/25053
24347         PR fortran/25063
24348         PR fortran/25064
24349         PR fortran/25066
24350         PR fortran/25067
24351         PR fortran/25068
24352         PR fortran/25307
24353         * gfortran.dg/io_constraints_1.f90: New test.
24354         * gfortran.dg/io_constraints_1.f90: New test.
24355         * gfortran.dg/iostat_3.f90: Change wording of warning.
24356         * gfortran.dg/g77/19981216-0.f: The same.
24357
24358 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24359
24360         PR tree-optimization/23518
24361         * gcc.dg/pr23518.c: New.
24362
24363 2005-12-21  Mike Stump  <mrs@apple.com>
24364
24365         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24366
24367 2005-12-21  Paul Brook  <paul@codesourcery.com>
24368
24369         * gcc.dg/pr19340.c: Skip on m68k targets.
24370
24371 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24372
24373         PR rtl-optimization/25196
24374         * gcc.dg/pr25196.c: New test.
24375
24376 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24377
24378         PR fortran/25423
24379         gfortran.dg/where_nested_1.f90: New.
24380
24381 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24382
24383         PR tree-optimization/25382.
24384         * gcc.dg/tree-ssa/pr25382.c: New.
24385
24386 2005-12-20  Richard Guenther  <rguenther@suse.de>
24387
24388         PR middle-end/24306
24389         * gcc.target/i386/pr24306.c: New testcase.
24390
24391 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24392
24393         PR tree-optimization/25501
24394         * gcc.dg/tree-ssa/pr25501.c: New.
24395
24396 2005-12-20  Richard Guenther  <rguenther@suse.de>
24397
24398         Revert
24399         2005-12-02  Richard Guenther  <rguenther@suse.de>
24400
24401         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24402
24403 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24404
24405         PR c++/21228
24406         * g++.dg/warn/Wunreachable-code-2.C: New test.
24407
24408 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24409
24410         PR c++/24278
24411         * g++.dg/template/ctor5.C: New test.
24412
24413         PR c++/24915
24414         * g++.dg/template/overload8.C: New test.
24415
24416 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24417
24418         * gcc.c-torture/compile/pr25483 : New test.
24419
24420 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24421
24422         PR c++/20552
24423         * g++.dg/ext/typeof10.C: New test.
24424
24425 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24426
24427         * gcc.dg/mt-loopi1.c: New.
24428
24429 2005-12-18  Richard Guenther  <rguenther@suse.de>
24430
24431         PR tree-optimization/25481
24432         * gcc.dg/torture/pr25481.c: New testcase.
24433
24434 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24435
24436         PR rtl-optimization/21041
24437         * gcc.dg/pr21041.c: New test.
24438
24439 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24440
24441         PR libgfortran/25463
24442         * gfortran.dg/advance.f90: New test.
24443
24444 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24445
24446         * gcc.dg/20051201-1.c: New test.
24447
24448 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24449
24450         PR fortran/25018
24451         * gfortran.dg/initialization_1.f90: New test.
24452         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24453         * gfortran.dg/g77/980616-0.f: The same.
24454
24455 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24456
24457         * PR fortran/25458
24458         * gfortran.dg/chkbits.f90: New test.
24459
24460 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24461
24462         * gfortran.dg/enum_5.f: Revert to previous version.
24463
24464 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24465
24466         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24467         * gfortran.dg/nested_modules_1.f90: Ditto.
24468         * gfortran.dg/hollerith_f95.f90: Ditto.
24469         * gfortran.dg/select_5.f90: Ditto.
24470         * gfortran.dg/secnds.f: Ditto.
24471         * gfortran.dg/hollerith2.f90: Ditto.
24472         * gfortran.dg/imag_2.f: Ditto.
24473         * gfortran.dg/ftell_2.f90: Ditto.
24474         * gfortran.dg/malloc_free_1.f90: Ditto.
24475         * gfortran.dg/logint-1.f: Ditto.
24476         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24477         * gfortran.dg/e_d_fmt.f90: Ditto.
24478         * gfortran.dg/hollerith_legacy.f90: Ditto.
24479         * gfortran.dg/logint-2.f: Ditto.
24480         * gfortran.dg/enum_5.f90: Ditto.
24481         * gfortran.dg/f2c_2.f90: Ditto.
24482         * gfortran.dg/pr17143.f90: Ditto.
24483         * gfortran.dg/namelist_14.f90: Ditto.
24484         * gfortran.dg/logint-3.f: Ditto.
24485         * gfortran.dg/spread_scalar_source.f90: Ditto.
24486         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24487         * gfortran.dg/namelist_11.f: Ditto.
24488         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24489         * gfortran.dg/g77/20010519-1.f
24490         * gfortran.dg/g77/alpha1.f: Ditto.
24491         * gfortran.dg/g77/990115-1.f: Ditto.
24492         * gfortran.dg/g77/erfc.f: Ditto.
24493         * gfortran.dg/g77/19990313-3.f: Ditto.
24494         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24495         * gfortran.dg/g77/20010426.f: Ditto.
24496         * gfortran.dg/g77/19990313-0.f: Ditto.
24497         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24498         * gfortran.dg/g77/20000629-1.f: Ditto.
24499         * gfortran.dg/g77/970125-0.f: Ditto.
24500         * gfortran.dg/g77/8485.f: Ditto.
24501         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24502         * gfortran.dg/g77/19990313-1.f: Ditto.
24503         * gfortran.dg/g77/int8421.f: Ditto.
24504         * gfortran.dg/g77/19990305-0.f: Ditto.
24505         * gfortran.dg/g77/947.f: Ditto.
24506         * gfortran.dg/g77/19990905-2.f: Ditto.
24507         * gfortran.dg/g77/cabs.f: Ditto.
24508         * gfortran.dg/g77/19990313-2.f: Ditto.
24509         * gfortran.dg/g77/20020307-1.f: Ditto.
24510         * gfortran.dg/g77/dcomplex.f: Ditto.
24511         * gfortran.dg/g77/19990502-1.f: Ditto.
24512         * gfortran.dg/g77/19981216-0.f: Ditto.
24513         * gfortran.dg/common_4.f90: Ditto.
24514         * gfortran.dg/entry_4.f90: Ditto.
24515         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24516         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24517         * gfortran.dg/namelist_12.f: Ditto.
24518         * gfortran.dg/scale_1.f90: Ditto.
24519         * gfortran.dg/modulo_1.f90
24520         * gfortran.dg/hollerith.f90: Ditto.
24521         * gfortran.dg/direct_io_3.f90: Ditto.
24522         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24523         * gfortran.dg/gnu_logical_1.F: Ditto.
24524         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24525         * gfortran.dg/assign_1.f90: Ditto.
24526         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24527         * gfortran.dg/pr23095.f: Ditto.
24528         * gfortran.dg/read_float_1.f90: Ditto.
24529
24530 2005-12-17  Andreas Jaeger  <aj@suse.de>
24531
24532         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24533         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24534
24535 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24536
24537         PR fortran/24268
24538         * gfortran.dg/fmt_white.f: New test.
24539
24540 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24541
24542         * gfortran.dg/label_1.f90: New test.
24543
24544 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24545
24546         PR testsuite/25422
24547         * gcc.dg/20031012-1.c: Add -Walways-true option.
24548         * gcc.dg/weak/weak-3.c: Likewise.
24549         * g++.old-deja/g++.mike/warn8.C: Likewise.
24550
24551 2005-12-16  Mike Stump  <mrs@apple.com>
24552
24553         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24554         exit.
24555
24556 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24557
24558         PR libgfortran/25264
24559         PR libgfortran/25349
24560         * gfortran.dg/tl_editing.f90: Added additional checks.
24561         * gfortran.dg/t_editing.f: New test.
24562         * gfortran.dg/write_padding.f90: New test
24563
24564 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24565
24566         PR testsuite/25215
24567         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24568
24569 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24570
24571         PR rtl-optimization/24899
24572         * gcc.c-torture/execute/20051215-1.c: New test.
24573
24574 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24575
24576         PR 24823
24577         * gfortran.dg/pr24823.f: New test.
24578
24579 2005-12-16  Jeff Law  <law@redhat.com>
24580
24581         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24582
24583 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24584
24585         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24586         (base_types): Change C++ style comments to C style comments.  Remove
24587         aligned types from the array.  Keep Enums disabled.
24588         (complex_types): Remove aligned types from the array.
24589         Comment out "_Complex long double".
24590         (attrib_types): Remove.
24591         (complex_attrib_types): Remove.
24592         (attrib_array_types): Remove.
24593         (complex_attrib_array_types): Remove.
24594         (aligned_bitfld_types): Remove.
24595         (n_aligned_bitfld_types): Remove.
24596         (FEATURE_ALIGNEDPACKED): Delete.
24597         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24598         (singles): Remove support for adding attributes.
24599         (choose_type): Remove support for attributed types.
24600         (generate_fields): Remove support for attributed bit-fields.
24601         Remove support for adding attributes.
24602         (generate_random_tests): Remove support for adding attributes.
24603         (features): Add back "[0] :0" and "complex vector [0]".
24604         (main): Remove support for attributed bit-fields.
24605         Uncomment the calling of generate_random_tests for the rests of
24606         the tests.
24607
24608 2005-12-16  Jan Hubicka  <jh@suse.cz>
24609
24610         * gcc.c-torture/combine/pr25224.c: New.
24611
24612 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24613
24614         PR other/25028
24615         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24616         HP-UX.
24617
24618 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24619
24620         * gcc.dg/20051215-1.c: New file.
24621
24622 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24623
24624         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24625         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24626
24627 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24628
24629         PR fortran/18197
24630         * gfortran.dg/dummy_functions_1.f90: New.
24631
24632 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24633
24634         PR rtl-optimization/25310
24635         * gcc.c-torture/compile/pr25310.c: New test.
24636
24637 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24638
24639         PR debug/25023
24640         * gcc.dg/pr25023.c: New test.
24641
24642 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24643
24644         * g++.old-deja/g++.brendan/redecl1.C,
24645         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24646         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24647         g++.old-deja/g++.oliva/typeof1.C,
24648         g++.old-deja/g++.other/crash16.C,
24649         g++.old-deja/g++.other/crash34.C,
24650         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24651         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24652         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24653         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24654         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24655         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24656         Remove xfail.
24657
24658 2005-12-14  Kean Johnston  <jkj@sco.com>
24659             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24660
24661         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24662         * gcc.target/i386/20020523-1.c: Ditto.
24663         * gcc.target/i386/tailcall-1.c: Ditto.
24664         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24665         * gcc.target/i386/ssetype-5.c: Ditto.
24666
24667 2005-12-14  Jeff Law  <law@redhat.com>
24668
24669         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24670
24671 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24672
24673         PR target/25254
24674         PR target/24188
24675         * gcc.target/i386/pr25254.c: New test.
24676         * gfortran.dg/PR24188.f: New test.
24677
24678 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24679
24680         * lib/fortran-torture.exp: Catch remaining uses of
24681         remote_file build delete.
24682
24683 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24684
24685         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24686
24687 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24688
24689         * gcc.dg/warn-addr-cmp.c: New test.
24690
24691 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24692
24693         PR debug/25023
24694         PR target/25293
24695         * gcc.target/i386/pr25293.c: New test.
24696
24697 2005-12-13  Petr Machata  <machata@post.cz>
24698
24699         PR c++/24907
24700         * g++.dg/parse/comma2.C: New test.
24701
24702 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24703             Jakub Jelinek  <jakub@redhat.com>
24704
24705         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24706         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24707         (limits.h): Include unconditionally.
24708         (stdlib.h): Likewise.
24709         (hashtab.h): Do not include.
24710         (getopt.h): Likewise.
24711         (stddef.h): Include.
24712         (hashval_t): Define.
24713         (struct entry): Add "next" field.
24714         (HASH_SIZE): New macro.
24715         (hash_table): New variable.
24716         (switchfiles): Do not use xmalloc.
24717         (mix): New macro.
24718         (iterative_hash): New function.
24719         (hasht): Remove.
24720         (e_exists): New function.
24721         (e_insert): Likewise.
24722         (output): Use, instead of libiberty hashtable functions.
24723         (main): Do not use getopt.  Do not call htab_create.
24724
24725 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24726
24727         PR c++/25331
24728         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24729         put atal* and atpaal* attributes on array elements.
24730         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24731         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24732         put atal* and atpaal* attributes on array elements.
24733         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24734
24735 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24736
24737         * gcc.dg/single-precision-constant.c: New test.
24738
24739 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24740
24741         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24742         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24743         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24744         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24745         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24746         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24747         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24748         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24749         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24750         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24751         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24752         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24753         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24754         gcc.target/powerpc/ppc-sdata-2.c,
24755         gcc.target/powerpc/ppc-stackalign-1.c,
24756         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24757         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24758         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24759         gcc.target/powerpc/rs6000-ldouble-2.c,
24760         gcc.target/powerpc/rs6000-power2-1.c,
24761         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24762         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24763         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24764         option into target selector.
24765         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24766         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24767
24768 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24769
24770         PR objc/25348
24771         * objc.dg/encode-9.m: New test.
24772
24773 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24774
24775         PR testsuite/20772
24776         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24777         * gcc.dg/asm-b.c: Fix typo.
24778         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24779         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24780         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24781         i?86 lp64 and x86_64 ilp32.
24782         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24783         on i?86 lp64.
24784         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24785
24786 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24787
24788         PR fortran/25078
24789         gfortran.dg/equiv_5.f90: New test.
24790
24791 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24792
24793         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24794         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24795         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24796         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24797         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24798         * gcc.dg/tree-ssa/reassoc-5.c: New.
24799         * gcc.dg/tree-ssa/reassoc-6.c: New.
24800         * gcc.dg/tree-ssa/reassoc-7.c: New.
24801         * gcc.dg/tree-ssa/reassoc-8.c: New.
24802         * gcc.dg/tree-ssa/reassoc-9.c: New.
24803         * gcc.dg/tree-ssa/reassoc-10.c: New.
24804         * gcc.dg/tree-ssa/reassoc-11.c: New.
24805
24806 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24807
24808         PR testsuite/25167
24809         PR testsuite/24478
24810         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24811
24812 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24813
24814         PR c++/25300
24815         * g++.dg/template/inherit.C: Do not use a generic error message.
24816
24817 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24818
24819         PR libobjc/25354
24820         * objc.dg/gnu-encoding: New directory.
24821         * objc.dg/gnu-encoding/compat-common.h: New file.
24822         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24823         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24824         * objc.dg/gnu-encoding/vector-defs.h: New file.
24825         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24826         * objc.dg/gnu-encoding/generate-random.c: New file.
24827         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24828         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24829         * objc.dg/gnu-encoding/generate-random.h: New file.
24830
24831 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24832
24833         PR c++/25337
24834         * g++.dg/template/defarg7.C: New test.
24835
24836 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24837
24838         PR libobjc/25347
24839         * objc.dg/encode-8.m: New test.
24840
24841 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24842
24843         PR libobjc/25346
24844         * objc.dg/encode-7.m: New test.
24845
24846 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24847
24848         PR c++/25010
24849         * g++.dg/opt/inline10.C: New test.
24850
24851 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24852
24853         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24854
24855 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24856
24857         * gfortran.dg/substring_equivalence.f90: typo in comment
24858
24859 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24860
24861         PR fortran/25068
24862         * gfortran.dg/iostat_3.f90: New test.
24863
24864 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24865
24866         PR fortran/23815
24867         * gfortran.dg/unf_io_convert_1.f90: New test.
24868         * gfortran.dg/unf_io_convert_2.f90: New test.
24869         * gfortran.dg/unf_io_convert_3.f90: New test.
24870
24871 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24872
24873         PR testsuite/20772
24874         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24875         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24876         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24877         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24878         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24879         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24880         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24881         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24882         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24883         gcc.dg/torture/fp-int-convert-float128-timode.c,
24884         gcc.dg/torture/fp-int-convert-float128.c,
24885         gcc.dg/torture/fp-int-convert-float80-timode.c,
24886         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24887         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24888
24889         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24890
24891 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24892
24893         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24894
24895 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24896
24897         * gcc.dg/20051207-1.c,
24898         * gcc.dg/20051207-2.c,
24899         * gcc.dg/20051207-3.c: New tests.
24900
24901 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24902
24903         PR testsuite/20772
24904         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24905         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24906         dg-skip-if target selector.
24907
24908         PR testsuite/20772
24909         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24910         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24911         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24912         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24913         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24914         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24915         and/or merge with i?86 cases.
24916
24917         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24918
24919         PR testsuite/20772
24920         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24921         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24922         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24923         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24924         x86_64-*-linux*.
24925
24926 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24927
24928         PR target/25311
24929         * gcc.c-torture/compile/pr25311.c: New test.
24930
24931 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24932
24933         PR libgfortran/25039
24934         * gfortran.dg/read_comma.f: New test.
24935
24936 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24937
24938         PR c++/19317
24939         * g++.dg/opt/pr19317-1.C: New test.
24940         * g++.dg/opt/pr19317-2.C: New test.
24941         * g++.dg/opt/pr19317-3.C: New test.
24942
24943         PR target/19005
24944         * gcc.c-torture/execute/pr19005.c: New test.
24945
24946         PR target/17828
24947         * g++.old-deja/g++.other/comdat5.C: New test.
24948         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24949
24950         * g++.dg/compat/struct-layout-1.exp: New file.
24951         * g++.dg/compat/struct-layout-1.h: New.
24952         * g++.dg/compat/struct-layout-1_generate.c: New.
24953         * g++.dg/compat/struct-layout-1_x1.h: New.
24954         * g++.dg/compat/struct-layout-1_x2.h: New.
24955         * g++.dg/compat/struct-layout-1_y1.h: New.
24956         * g++.dg/compat/struct-layout-1_y2.h: New.
24957
24958         * gcc.dg/20050330-2.c: New test.
24959
24960 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24961
24962         PR fortran/25292
24963         * gfortran.dg/associated_1.f90: New.
24964
24965 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24966
24967         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24968         ILP32 vect_no_align platforms.
24969
24970 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24971             Jakub Jelinek  <jakub@redhat.com>
24972
24973         PR target/25268
24974         * gcc.c-torture/compile/20051207-1.c: New test.
24975
24976 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24977
24978         PR testsuite/20772
24979         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24980         gcc.dg/torture/pr18582-1.c,
24981         gcc.target/i386/attributes-error.c: Also test on x86_64.
24982
24983         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24984
24985 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24986
24987         PR c++/19397
24988         * g++.dg/template/typedef3.C: New test.
24989
24990         PR c++/19762
24991         PR c++/19764
24992         * g++.dg/template/dtor3.C: Fix error markers.
24993
24994 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24995
24996         * lib/target-supports.exp (check_effective_target_sync_char_short):
24997         Add s390*.
24998
24999 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25000
25001         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25002
25003 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25004
25005         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25006         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25007         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25008         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25009
25010 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25011
25012         PR c++/25263
25013         * g++.dg/other/array2.C: New test case.
25014
25015 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25016
25017         * gcc.dg/darwin-weakimport-3.c: New.
25018
25019         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25020         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25021         and to work on Darwin.
25022         * gcc.dg/attr-weakref-1b.c: New file.
25023         * gcc.dg/attr-weakref-2.c: New test.
25024         * gcc.dg/darwin-weakref-1.c: New test.
25025
25026 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25027
25028         PR testsuite/25247
25029         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25030         use in selector expressions.
25031         (dg-xfail-if): Ditto.
25032         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25033         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25034         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25035         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25036         * gcc.test-framework/test-framework.exp: Skip generated tests if
25037         CHECK_TEST_FRAMEWORK is not 1.
25038
25039 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25040
25041         PR tree-optimization/24963
25042         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25043
25044         PR target/24108
25045         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25046
25047         PR target/18580
25048         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25049         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25050         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25051         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25052
25053 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25054
25055         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25056         dg-options.
25057
25058 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25059
25060         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25061
25062 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25063
25064         * gcc.dg/format/cast-1.c: New test.
25065
25066 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25067
25068         PR c/7776
25069         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25070         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25071         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25072         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25073
25074 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25075
25076         * gcc.dg/cast-pretty-print-1.c: New test.
25077
25078 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25079
25080         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25081
25082 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25083
25084         PR c++/24173
25085         * g++.dg/template/friend40.C: New test.
25086
25087 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25088
25089         PR target/25199
25090         * gcc.target/i386/movq-2.c: New test.
25091         * gcc.target/i386/movq.c: Remove target i?86, instead add
25092         dg-require-effective-target ilp32.
25093
25094 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25095
25096         PR c++/24103
25097         * g++.dg/other/default1.C: New test.
25098
25099 2005-12-02  Richard Guenther  <rguenther@suse.de>
25100
25101         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25102
25103 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25104
25105         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25106
25107 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25108
25109         PR target/21017
25110         * gcc.target/powerpc/rotate.c: New.
25111
25112 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25113
25114         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25115         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25116
25117 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25118
25119         PR c/13384
25120         * gcc.dg/pr17730-1.c: Adjust.
25121         * gcc.dg/lvalue1.c (main): Likewise.
25122         * gcc.dg/lvalue-2.c: Likewise.
25123         * g++.dg/pr7503-3.C
25124
25125 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25126
25127         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25128         error messages.
25129
25130 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25131
25132         PR fortran/24789
25133         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25134
25135 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25136
25137         PR target/24475
25138         * lib/target-supports.exp (check_effective_target_tls): New.
25139         (check_effective_target_tls_runtime): New.
25140         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25141         for TLS support.
25142         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25143         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25144         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25145         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25146         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25147         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25148         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25149         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25150         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25151         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25152         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25153         effective-target TLS.
25154         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25155         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25156         effective-target TLS runtime.
25157
25158 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25159
25160         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25161
25162 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25163
25164         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25165         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25166         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25167         ignored" warnings when "packing" is the same as the ABI layout.
25168
25169 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25170
25171         PR fortran/21302
25172         * gfortran.dg/line_length_1.f: New test.
25173         * gfortran.dg/line_length_2.f90: Ditto.
25174
25175 2005-11-30  Richard Guenther  <rguenther@suse.de>
25176
25177         PR tree-optimization/21655
25178         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25179
25180 2005-11-30  Dale Johannesen  <dalej@apple.com>
25181
25182         * gcc.c-torture/compile/pr24930.c: New.
25183
25184 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25185
25186         PR fortran/15809
25187         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25188
25189 2005-11-30  Jeff Law  <law@redhat.com>
25190
25191         * g++.old-deja/g++.law/pr25000.C: New test.
25192
25193 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * gcc.dg/tls/opt-11.c: New test.
25196
25197 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25198
25199         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25200         targets.
25201         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25202         LP64 ia64.
25203
25204 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25205
25206         * gfortran.dg/open_access_1.f90: New test.
25207
25208 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25209
25210         * gcc.dg/charset/builtin2.c: New test.
25211
25212 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25213
25214         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25215         on mmix-*-* for *_[xy].c.
25216
25217 2005-11-28  Kean Johnston  <jkj@sco.com>
25218
25219         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25220         headers.
25221         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25222         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25223         * gcc.target/i386/asm-3.c: Ditto.
25224         * gcc.target/i386/clobbers.c: Ditto.
25225         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25226         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25227         test regexp.
25228         * gcc.target/i386/mul.c: Ditto.
25229         * gcc.target/i386/ssetype-1.c: Ditto.
25230         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25231         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25232         static so the test works with -fPIC mode too. Based on comment in
25233         PR19231 by Pinski.
25234         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25235
25236 2005-11-28  Richard Guenther  <rguenther@suse.de>
25237
25238         * gcc.dg/alias-9.c: New testcase.
25239         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25240
25241 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25242             Uros Bizjak  <uros@kss-loka.si>
25243
25244         PR middle-end/20219
25245         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25246         tan(x)/sin(x) transformations.
25247
25248 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25249
25250         PR middle-end/24575
25251         * gcc.dg/tree-ssa/divide-3.c: New test.
25252         * gcc.dg/tree-ssa/divide-4.c: New test.
25253
25254 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25255
25256         PR fortran/24917
25257         *  gfortran.dg/boz_6.f90: New test.
25258
25259 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25260
25261         PR fortran/23912
25262         * gfortran.dg/modulo_1.f90: New test.
25263
25264 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25265
25266         PR libfortran/24919
25267         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25268         fail on CRLF platforms.
25269         * gfortran.dg/ftell_2.f90: Likewise.
25270
25271 2005-11-26  Eric Christopher  <echristo@apple.com>
25272
25273         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25274
25275 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25276
25277         * objc.dg/gnu-runtime-3.m: Simplify.
25278
25279 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25280
25281         PR middle-end/23669
25282         * gcc.dg/tree-ssa/divide-1.c: New test.
25283         * gcc.dg/tree-ssa/divide-2.c: New test.
25284
25285 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25286
25287         PR libgfortran/24945
25288         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25289
25290 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25291
25292         PR libgfortran/24945
25293         * gfortran.dg/open_status_2.f90: New test.
25294
25295 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25296
25297         * gcc.c-torture/execute/builtins/fprintf.c,
25298         gcc.c-torture/execute/builtins/fputs-lib.c,
25299         gcc.c-torture/execute/builtins/fputs.c,
25300         gcc.c-torture/execute/builtins/lib/fprintf.c,
25301         gcc.c-torture/execute/builtins/lib/printf.c,
25302         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25303
25304 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25305
25306         * gcc.dg/20050922-2.c: New test.
25307
25308 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25309
25310         * objc.dg/gnu-runtime-3.m: New test.
25311
25312 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25313
25314         PR c++/9278
25315         * g++.dg/other/void1.C: New test.
25316
25317 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25318
25319         PR middle-end/24998
25320         * gcc.dg/torture/fp-int-convert-float.c,
25321         gcc.dg/torture/fp-int-convert-double.c,
25322         gcc.dg/torture/fp-int-convert-long-double.c,
25323         gcc.dg/torture/fp-int-convert-timode.c,
25324         gcc.dg/torture/fp-int-convert-float80.c,
25325         gcc.dg/torture/fp-int-convert-float80-timode.c,
25326         gcc.dg/torture/fp-int-convert-float128.c,
25327         gcc.dg/torture/fp-int-convert-float128-timode.c,
25328         gcc.dg/torture/fp-int-convert.h: New files.
25329
25330 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25331
25332         PR middle-end/24989
25333         * gcc.dg/tree-ssa/bool-10.c: New test.
25334         * gcc.dg/tree-ssa/bool-11.c: New test.
25335         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25336
25337 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25338
25339         PR middle-end/24990
25340         * tree-ssa/pr24990-1.c: New test.
25341
25342 2005-11-24  Richard Guenther  <rguenther@suse.de>
25343         Dirk Mueller <dmueller@suse.de>
25344
25345         PR c++/14024
25346         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25347         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25348         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25349         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25350         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25351         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25352
25353 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25354
25355         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25356
25357 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25358
25359         PR c/21668
25360         * gcc.dg/Wc++-compat.c: New.
25361         * gcc.dg/Wno-c++-compat.c: New.
25362
25363 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25364
25365         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25366         (vspltish, vspltisw): Likewise.
25367
25368 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25369
25370         PR libgfortran/24794
25371         * gfortran.dg/namelist_12.f: Fix quotes.
25372         * gfortran.dg/namelist_13.f90: Fix quotes.
25373         * gfortran.dg/namelist_14.f90: Fix quotes.
25374         * gfortran.dg/namelist_15.f90: Fix quotes.
25375         * gfortran.dg/namelist_use.f90: Fix quotes.
25376         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25377         * gfortran.dg/namelist_21.f90: New test.
25378         * gfortran.dg/namelist_22.f90: New test.
25379
25380 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25381
25382         PR target/23435
25383         * gcc.c-torture/compile/pr23435.c: New.
25384
25385 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25386
25387         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25388
25389 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25390
25391         * gcc.target/powerpc/405-macchw-1.c,
25392         gcc.target/powerpc/405-macchw-2.c,
25393         gcc.target/powerpc/405-macchwu-1.c,
25394         gcc.target/powerpc/405-macchwu-2.c,
25395         gcc.target/powerpc/405-machhw-1.c,
25396         gcc.target/powerpc/405-machhw-2.c,
25397         gcc.target/powerpc/405-machhwu-1.c,
25398         gcc.target/powerpc/405-machhwu-2.c,
25399         gcc.target/powerpc/405-maclhw-1.c,
25400         gcc.target/powerpc/405-maclhw-2.c,
25401         gcc.target/powerpc/405-maclhwu-1.c,
25402         gcc.target/powerpc/405-maclhwu-2.c,
25403         gcc.target/powerpc/405-mulchw-1.c,
25404         gcc.target/powerpc/405-mulchw-2.c,
25405         gcc.target/powerpc/405-mulchwu-1.c,
25406         gcc.target/powerpc/405-mulchwu-2.c,
25407         gcc.target/powerpc/405-mulhhw-1.c,
25408         gcc.target/powerpc/405-mulhhw-2.c,
25409         gcc.target/powerpc/405-mulhhwu-1.c,
25410         gcc.target/powerpc/405-mulhhwu-2.c,
25411         gcc.target/powerpc/405-mullhw-1.c,
25412         gcc.target/powerpc/405-mullhw-2.c,
25413         gcc.target/powerpc/405-mullhwu-1.c,
25414         gcc.target/powerpc/405-mullhwu-2.c,
25415         gcc.target/powerpc/405-nmacchw-1.c,
25416         gcc.target/powerpc/405-nmacchw-2.c,
25417         gcc.target/powerpc/405-nmachhw-1.c,
25418         gcc.target/powerpc/405-nmachhw-2.c,
25419         gcc.target/powerpc/405-nmaclhw-1.c,
25420         gcc.target/powerpc/405-nmaclhw-2.c,
25421         gcc.target/powerpc/440-macchw-1.c,
25422         gcc.target/powerpc/440-macchw-2.c,
25423         gcc.target/powerpc/440-macchwu-1.c,
25424         gcc.target/powerpc/440-macchwu-2.c,
25425         gcc.target/powerpc/440-machhw-1.c,
25426         gcc.target/powerpc/440-machhw-2.c,
25427         gcc.target/powerpc/440-machhwu-1.c,
25428         gcc.target/powerpc/440-machhwu-2.c,
25429         gcc.target/powerpc/440-maclhw-1.c,
25430         gcc.target/powerpc/440-maclhw-2.c,
25431         gcc.target/powerpc/440-maclhwu-1.c,
25432         gcc.target/powerpc/440-maclhwu-2.c,
25433         gcc.target/powerpc/440-mulchw-1.c,
25434         gcc.target/powerpc/440-mulchw-2.c,
25435         gcc.target/powerpc/440-mulchwu-1.c,
25436         gcc.target/powerpc/440-mulchwu-2.c,
25437         gcc.target/powerpc/440-mulhhw-1.c,
25438         gcc.target/powerpc/440-mulhhw-2.c,
25439         gcc.target/powerpc/440-mulhhwu-1.c,
25440         gcc.target/powerpc/440-mulhhwu-2.c,
25441         gcc.target/powerpc/440-mullhw-1.c,
25442         gcc.target/powerpc/440-mullhw-2.c,
25443         gcc.target/powerpc/440-mullhwu-1.c,
25444         gcc.target/powerpc/440-mullhwu-2.c,
25445         gcc.target/powerpc/440-nmacchw-1.c,
25446         gcc.target/powerpc/440-nmacchw-2.c,
25447         gcc.target/powerpc/440-nmachhw-1.c,
25448         gcc.target/powerpc/440-nmachhw-2.c,
25449         gcc.target/powerpc/440-nmaclhw-1.c,
25450         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25451
25452 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25453
25454         PR fortran/24774
25455         * gfortran.dg/inquire_9.f90: New test.
25456
25457         PR fortran/21647
25458         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25459
25460 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25461
25462         PR libfortran/24432
25463         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25464         Check that 'cos' is supported.
25465
25466 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25467
25468         PR fortran/24223
25469         * gfortran.dg/substring_equivalence.f90: New test.
25470
25471         PR fortran/24705
25472         * gfortran.dg/auto_internal_assumed.f90: New test.
25473
25474 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25475
25476         * gcc.dg/fold-div-2.c: New test.
25477
25478 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25479
25480         PR rtl-optimization/24883
25481         * gcc.c-torture/compile/pr24883.c: New test.
25482
25483 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25484
25485         PR middle-end/20583
25486         * gcc.c-torture/compile/pr20583.c: New.
25487
25488 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25489
25490         * gcc.c-torture/execute/usmul.c: New test.
25491
25492 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25493
25494         * gcc.dg/tree-ssa/vrp22.c: New test.
25495
25496 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25497
25498         PR middle-end/24912
25499         * gcc.dg/torture/pr24912-1.c: New test.
25500
25501 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25502
25503         PR fortran/24862
25504         * gfortran.dg/arrayio_derived_1.f90: New test.
25505
25506 2005-11-19  Richard Guenther  <rguenther@suse.de>
25507
25508         PR middle-end/23294
25509         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25510
25511 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25512
25513         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25514
25515 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25516
25517         PR c++/8355
25518         * g++.dg/template/friend39.C: New test.
25519
25520 2005-11-18  James E Wilson  <wilson@specifix.com>
25521
25522         * gcc.dg/builtin-strstr.c: New.
25523
25524 2005-11-18  Richard Henderson  <rth@redhat.com>
25525
25526         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25527         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25528         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25529         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25530         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25531         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25532         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25533         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25534         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25535         renaming to remove initial "ia64-".
25536
25537 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25538
25539         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25540
25541 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25542
25543         * g++.dg/cpp/string-2.C: New test.
25544
25545 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25546
25547         * gcc.dg/tree-ssa/loop-14.c: New test.
25548
25549 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25550             Michael Chamberlain <michael@chamberlain.net.au>
25551
25552         * ada/acats/run_all.sh (target_run): Kill long running tests.
25553
25554 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25555
25556         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25557         * gcc.dg/cleanup-9.c: Likewise.
25558         * gcc.dg/cleanup-10.c: Likewise.
25559         * gcc.dg/cleanup-11.c: Likewise.
25560
25561 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25562
25563         PR fortran/24892
25564         * gfortran.dg/open_access_append_1.f90: New test.
25565         * gfortran.dg/open_access_append_2.f90: New test.
25566
25567 2005-11-16  Richard Guenther  <rguenther@suse.de>
25568
25569         PR middle-end/24851
25570         * gcc.c-torture/execute/pr24851.c: New testcase.
25571
25572 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25573
25574         * gcc.dg/fold-overflow-1.c: New test.
25575
25576 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25577
25578         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25579         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25580
25581 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25582
25583         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25584         structures.
25585         * g++.dg/eh/forced2.C: Likewise.
25586         * g++.dg/eh/forced3.C: Likewise.
25587         * g++.dg/eh/forced4.C: Likewise.
25588
25589 2005-11-11  Mike Stump  <mrs@apple.com>
25590
25591         * g++.old-deja/g++.mike/unused.C: Add.
25592
25593 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25594
25595         PR c++/24667
25596         * g++.dg/warn/Wcast-qual1.C: New test.
25597
25598 2005-11-15  Jan Hubicka  <jh@suse.cz>
25599
25600         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25601
25602 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25603
25604         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25605
25606 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25607
25608         PR 24840
25609         * gcc.dg/tree-ssa/pr24840.c: New test.
25610
25611 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25612
25613         PR testsuite/24841
25614         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25615
25616 2005-11-14  Dale Johannesen  <dalej@apple.com>
25617
25618         * gcc.c-torture/execute/20051113-1.c: New.
25619
25620 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25621
25622         PR c++/24687
25623         * g++.dg/template/crash43.C: New test.
25624
25625 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25626
25627         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25628
25629 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25630
25631         PR c++/24817
25632         * g++.dg/eh/spec8.C: New test.
25633
25634 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25635
25636         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25637
25638 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25639
25640         PR c++/20293
25641         * g++.dg/parse/ambig4.C: New test.
25642         * g++.dg/tc1/dr101.C: Adjust error markers.
25643         * g++.dg/lookup/strong-using-2.C: Likewise.
25644         * g++.dg/lookup/ambig5.C: Likewise.
25645         * g++.dg/lookup/ambig4.C: Likewise.
25646         * g++.dg/parse/crash22.C: Likewise.
25647
25648 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25649
25650         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25651
25652 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25653
25654         * gcc.dg/nested-calls-1.c: New test.
25655
25656 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25657
25658         * gfortran.dg/complex_intrinsic_1.f90: New test.
25659         * gfortran.dg/complex_intrinsic_2.f90: New test.
25660         * gfortran.dg/fgetc_1.f90: New test.
25661         * gfortran.dg/fgetc_2.f90: New test.
25662         * gfortran.dg/fgetc_3.f90: New test.
25663         * gfortran.dg/ftell_1.f90: New test.
25664         * gfortran.dg/ftell_2.f90: New test.
25665         * gfortran.dg/gnu_logical_1.F: New test.
25666         * gfortran.dg/gnu_logical_2.f90: New test.
25667
25668 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25669
25670         PR middle-end/24820
25671         * gcc.dg/pr24820.c: New test.
25672
25673 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25674
25675         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25676         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25677         variable.
25678
25679 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25680
25681         PR testsuite/24614
25682         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25683
25684 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25685
25686         * gcc.target/cris/cris.exp: New file.
25687         * gcc.target/cris/rld-legit1.c: New test.
25688         * gcc.target/cris/rld-legit2.c: New test.
25689
25690 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25691
25692         PR c++/24780
25693         * g++.dg/opt/pr24780.C: New test.
25694
25695         PR c++/24761
25696         * g++.dg/template/asm1.C: New test.
25697
25698 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25699
25700         PR libgfortran/24787
25701         * gfortran.dg/scan_1.f90: New test.
25702
25703 2005-11-12  Jan Hubicka  <jh@suse.cz>
25704
25705         * gcc.target/i386/minmax-1.c: New.
25706         * gcc.target/i386/minmax-2.c: New.
25707
25708 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25709
25710         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25711
25712 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25713
25714         * gcc.c-torture/execute/20051110-1.c,
25715         gcc.c-torture/execute/20051110-2.c: New tests.
25716
25717 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25718
25719         PR middle-end/24750
25720         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25721         New tests.
25722
25723 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25724
25725         * lib/target-libpath.exp (get_shlib_extension): New proc.
25726         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25727         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25728         * lib/objc.exp (objc_target_compile): Likewise.
25729         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25730         detection.
25731
25732 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25733
25734         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25735
25736         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25737         Add -static to additional_flags and pass it to target_compile.
25738
25739 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25740
25741         PR libgfortran/24719
25742         gfortran.dg/read_noadvance.f90: New test.
25743
25744         PR libgfortran/24699
25745         gfortran.dg/fmt_t_2.f90: New test.
25746
25747         PR libgfortran/24785
25748         gfortran.dg/read_x_eor.f90: New test.
25749
25750         PR libgfortran/24584
25751         gfortran.dg/namelist_empty.f90: Rename test.
25752
25753         PR libgfortran/24489
25754         gfortran/read_eor.f90: Rename test.
25755
25756 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25757
25758         PR fortran/15976
25759         * gfortran.dg/automatic_module_variable.f90: New test.
25760
25761 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25762
25763         PR target/24445
25764         * gcc.dg/pr24445.c: New test.
25765
25766 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25767
25768         PR fortran/24655
25769         PR fortran/24755
25770         * gfortran.dg/recursive_statement_functions.f90: Add statement
25771         functions using inline intrinsic functions and parameters to test
25772         that they no longer seg-fault.
25773
25774         PR fortran/24409
25775         gfortran.dg/nested_modules_4.f90: New test.
25776         gfortran.dg/nested_modules_5.f90: New test.
25777
25778 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25779
25780         PR fortran/24643
25781         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25782
25783 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25784
25785         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25786         failures.
25787
25788 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25789
25790         * gcc.dg/sparc-getcontext-1.c: New test.
25791
25792 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25793
25794         * gcc.dg/ifcvt-fabs-1.c: New test.
25795
25796 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25797
25798         PR other/4372
25799         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25800         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25801
25802 2005-11-09  Richard Guenther  <rguenther@suse.de>
25803
25804         PR tree-optimization/24716
25805         * gcc.c-torture/execute/pr24716.c: New testcase.
25806
25807 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25808
25809         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25810
25811 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25812
25813         PR 24624
25814         * gcc.dg/pr24624.c: Testcase added.
25815
25816 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25817
25818         PR 24623
25819         * g++.dg/other/pr24623.C: Testcase added.
25820
25821 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25822
25823         PR fortran/22607
25824         * gfortran-dg/pure_byref_1.f90: New.
25825         * gfortran-dg/pure_byref_2.f90: New.
25826
25827 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25828
25829         PR c/24101
25830         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25831         * gcc.dg/dg.exp: Run main loop also for *.i files.
25832
25833 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25834
25835         PR c++/19450
25836         * g++.dg/tls/diag-3.C: New test.
25837         * g++.dg/tls/diag-4.C: New test.
25838         * g++.dg/tls/static-1.C: New test.
25839         * g++.dg/tls/static-1a.cc: New file.
25840
25841 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25842
25843         PR 23046
25844         * g++.dg/tree-ssa/pr23046.C: New test.
25845
25846 2005-11-08  Devang Patel <dpatel@apple.com>
25847
25848         PR tree-optimization/23115
25849         * gcc.dg/tree-ssa/pr23115.c: New.
25850
25851 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25852
25853         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25854         * gcc.target/powerpc/pr16155.c: Same.
25855         * gcc.target/powerpc/altivec-1.c: Same.
25856         * gcc.target/powerpc/altivec-2.c: Same.
25857         * gcc.target/powerpc/altivec-3.c: Same.
25858         * gcc.target/powerpc/altivec-5.c: Same.
25859         * gcc.target/powerpc/altivec-11.c: Same.
25860         * gcc.target/powerpc/altivec-12.c: Same.
25861         * gcc.target/powerpc/altivec-14.c: Same.
25862         * gcc.target/powerpc/altivec-22.c: Same.
25863         * gcc.target/powerpc/altivec-consts.c: Same.
25864         * gcc.target/powerpc/altivec-pr22085.c: Same.
25865         * gcc.target/powerpc/altivec-splat.c: Same.
25866         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25867         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25868         * gcc.target/powerpc/darwin-longlong.c: Same.
25869
25870 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25871
25872         PR target/19340
25873         * gcc.dg/pr19340.c: New test.
25874
25875 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25876
25877         PR rtl-optimization/24683
25878         * gcc.dg/pr24683.c: New test.
25879
25880 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25881
25882         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25883         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25884
25885 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25886
25887         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25888
25889 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25890
25891         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25892
25893 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25894
25895         PR target/24230
25896
25897         * gcc.target/powerpc/altivec-consts.c,
25898         gcc.target/powerpc/altivec-splat.c: New testcase.
25899
25900 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25901
25902         PR c/24599
25903
25904         * gcc.dg/overflow-2.c: New testcase.
25905
25906 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25907
25908         PR rtl-optimization/23567
25909         * gcc.c-torture/execute/20051104-1.c: New test.
25910
25911 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25912
25913         PR fortran/24534
25914         gfortran.dg/private_type_2.f90: Modified to check that case with
25915         PRIVATE declaration within derived type is accepted.
25916
25917         PR fortran/20838
25918         gfortran.dg/pointer_assign_1.f90: New test.
25919
25920         PR fortran/20840
25921         * gfortran.dg/arrayio_0.f90: New test.
25922
25923         PR fortran/17737
25924         gfortran.dg/data_initialized.f90: New test.
25925         gfortran.dg/data_constraints_1.f90: New test.
25926         gfortran.dg/data_constraints_2.f90: New test.
25927
25928 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25929
25930         PR fortran/24174
25931         PR fortran/24305
25932         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25933
25934 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25935
25936         PR 24670
25937         * gcc.dg/tree-ssa/pr24670.c: New test.
25938
25939 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25940
25941         PR target/22432
25942         * gcc.target/i386/pr22432.c: New test.
25943
25944 2005-11-05  Richard Henderson  <rth@redhat.com>
25945
25946         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25947         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25948         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25949         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25950         from gcc.dg/alpha-*.
25951         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25952         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25953
25954 2005-11-05  Andreas Jaeger  <aj@suse.de>
25955
25956         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25957
25958 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25959
25960         PR target/23424
25961         * gcc.dg/torture/pr23424-1.c: New test.
25962
25963 2005-11-04  Richard Henderson  <rth@redhat.com>
25964
25965         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25966         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25967         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25968         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25969         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25970         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25971         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25972         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25973         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25974         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25975         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25976         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25977         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25978         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25979         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25980         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25981         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25982         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25983         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25984         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25985         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25986         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25987         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25988         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25989         Move from gcc.dg/.
25990         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25991         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25992         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25993         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25994         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25995         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25996         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25997         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25998         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25999         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26000         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26001         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26002         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26003         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26004         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26005         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26006         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26007         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26008         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26009         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26010         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26011         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26012         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26013         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26014         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26015         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26016         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26017         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26018         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26019         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26020         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26021         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26022         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26023         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26024         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26025         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26026         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26027         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26028         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26029         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26030         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26031         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26032         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26033         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26034         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26035
26036 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26037
26038         PR 24627
26039         * gcc.dg/tree-ssa/pr24627.c: New test.
26040
26041 2005-11-04 Paul Brook  <paul@codesourcery.com>
26042
26043         * gcc.dg/tls/opt-10.c: New test.
26044
26045 2005-11-04  Andreas Jaeger  <aj@suse.de>
26046
26047         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26048         avoid extra warnings.
26049
26050 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26051
26052         PR libfortran/22298
26053         * lib/target-supports.exp
26054         (check_effective_target_static_libgfortran): New
26055         static_libgfortran effective target.
26056         * gfortran.dg/static_linking_1.f: New test.
26057         * gfortran.dg/static_linking_1.c: New file.
26058
26059 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26060
26061         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26062
26063 2005-11-03  Josh Conner  <jconner@apple.com>
26064
26065         PR c++/19989
26066         g++.dg/ext/array2.C: New test.
26067         g++.dg/template/dependent-name3.C: New test.
26068         g++.dg/template/dependent-name4.C: New test.
26069         g++.dg/template/sfinae2.C: New test.
26070
26071 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26072
26073         PR preprocessor/22042
26074         * gcc.dg/cpp/strify4.c: New test.
26075
26076 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26077
26078         PR c++/17964
26079         * g++.dg/cpp/string-1.C: New test.
26080
26081 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26082
26083         * gcc.target/powerpc: New directory.
26084         * gcc.target/powerpc/powerpc.exp: New file.
26085         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26086         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26087         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26088         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26089         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26090         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26091         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26092         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26093         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26094         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26095         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26096         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26097         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26098         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26099         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26100         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26101         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26102         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26103         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26104         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26105         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26106         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26107         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26108         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26109         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26110         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26111         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26112         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26113         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26114         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26115         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26116         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26117         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26118         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26119
26120 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/21627
26123         * g++.dg/warn/inline2.C: New test.
26124
26125 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26126
26127         PR middle-end/23155
26128         * g++.dg/ext/c99struct1.C: New test.
26129         * gcc.dg/union-cast-1.c: New test.
26130         * gcc.dg/union-cast-2.c: New test.
26131         * gcc.dg/union-cast-3.c: New test.
26132
26133 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26134
26135         PR middle-end/24589
26136         * gcc.c-torture/execute/zero-struct-2.c: New test.
26137
26138 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26139
26140         PR c++/24582
26141         * g++.dg/init/switch1.C: New test.
26142
26143 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26144
26145         * gcc.dg/delay-slot-1.c: New test.
26146
26147 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26148
26149         PR target/24620
26150         * gcc.dg/pr24620.c: New test.
26151
26152 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26153
26154         PR c/24329
26155         * gcc.dg/format/unnamed-1.c: New test.
26156
26157 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26158
26159         PR c++/22434
26160         * g++.dg/expr/cond8.C: New test.
26161
26162         PR c++/24560
26163         * g++.dg/parse/dot1.C: New test.
26164
26165 2005-11-02  Jan Hubicka  <jh@suse.cz>
26166
26167         PR target/23303
26168         * gcc.dg/i386-lea.c: New test
26169
26170 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26171
26172         PR target/24615
26173         * gcc.dg/pr24615.c: New test.
26174
26175 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26176
26177         PR target/24600
26178         * gcc.dg/pr24600.c: New test.
26179
26180 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26181
26182         PR c++/19253
26183         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26184         * g++.dg/parse/typename9.C: New test.
26185         * g++/dg/parse/typename10.C: Likewise.
26186
26187 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26188
26189         PR fortran/18157
26190         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26191         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26192         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26193
26194 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26195
26196         PR c++/24569
26197         * g++.dg/debug/static1.C: New test.
26198
26199 2005-11-02  Josh Conner  <jconner@apple.com>
26200
26201         * g++.dg/crash38.C: moved into proper directory...
26202         * g++.dg/template/crash42.C: ...here
26203
26204 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26205
26206         PR target/18338
26207         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26208         pcc_bitfield_type_matters || default_packed.
26209
26210         * lib/target-supports.exp
26211         (check_effective_target_pcc_bitfield_type_matters): New proc.
26212         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26213
26214         PR testsuite/23304
26215         * lib/target-supports.exp (check_effective_default_packed): New proc.
26216         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26217         Gate expected errors on target ! default_packed.
26218         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26219
26220 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26221
26222         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26223         change (r106358).
26224
26225 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26226
26227         PR fortran/24008
26228         * gfortran.dg/entry_5.f90: New.
26229         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26230
26231 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26232
26233         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26234
26235 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26236
26237         PR fortran/21565
26238         gfortran.dg/namelist_blockdata.f90: New test.
26239
26240         PR fortran/18737
26241         gfortran.dg/external_implicit_none.f90: New test.
26242
26243         PR fortran/14994
26244         * gfortran.dg/secnds.f: New test.
26245
26246 2005-10-31  Jan Hubicka  <jh@suse.cz>
26247
26248         PR target/20928
26249         * gcc.c-torture/compile/pr20928.c: New test.
26250
26251 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26252
26253         PR middle-end/23492
26254         * gcc.c-torture/compile/zero-strct-5.c: New test.
26255
26256 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26257
26258         PR libgfortran/24584
26259         * gfortran.dg/pr24584.f90: New test.
26260
26261 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26262
26263         PR fortran/18883
26264         * gfortran.dg/char_result_9.f90: New.
26265         * gfortran.dg/char_result_10.f90: New.
26266
26267 2005-10-30  Jan Hubicka  <jh@suse.cz>
26268
26269         * g++.dg/tree-ssa/pr24172.C: New testcase.
26270
26271 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26272
26273         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26274
26275 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26276
26277         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26278         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26279         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26280         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26281         gfortran.dg/enum_9.f90,
26282         gfortran.fortran-torture/compile/enum_1.f90,
26283         gfortran.fortran-torture/execute/enum_1.f90,
26284         gfortran.fortran-torture/execute/enum_2.f90,
26285         gfortran.fortran-torture/execute/enum_3.f90,
26286         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26287
26288 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26289
26290         PR target/18482
26291         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26292         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26293
26294 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26295
26296         PR libfortran/20179
26297         * gfortran.dg/mixed_io_1.f90: New test.
26298         * gfortran.dg/mixed_io_1.c: New file.
26299
26300 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26301
26302         * gfortran.dg/malloc_free_1.f90: New test.
26303
26304 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26305
26306         * gcc.dg/nested-func-4.c: Require profiling -pg.
26307
26308 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26309
26310         PR C++/23229
26311         * g++.dg/warn/main-2.C: New test.
26312
26313 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26314
26315         PR fortran/24545
26316         * gfortran.dg/interface_2.f90: new test.
26317
26318 2005-10-28  Josh Conner  <jconner@apple.com>
26319
26320         PR c++/22153
26321         * g++.dg/template/crash38.C: New test.
26322         * g++.dg/parse/explicit1.C: Change expected errors.
26323
26324 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26325
26326         PR C++/23426
26327         * g++.dg/other/large-size-array.C: New test.
26328
26329 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         PR middle-end/24362
26332         * g++.dg/opt/complex4.C: New test.
26333
26334 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26335
26336         * gcc.dg/nested-func-4.c: New test.
26337
26338 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26339
26340         PR fortran/24158
26341         gfortran.dg/derived_recursion.f90: New test.
26342         gfortran.dg/implicit_actual.f90: New test.
26343
26344 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26345
26346         PR middle-end/24295, PR testsuite/24477
26347         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26348         removed when weakref hits the tree.
26349
26350 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26351
26352         * gfortran.dg/cray_pointers_4.f90: New test.
26353
26354         * gfortran.dg/cray_pointers_5.f90: New test.
26355
26356 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26357
26358         PR fortran/22290
26359         * gfortran.dg/assign_5.f90: New test.
26360         * gfortran.dg/assign_6.f: New test.
26361
26362 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26363
26364         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26365         CPU has no SSE support.
26366
26367 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26368
26369         PR libgfortran/24224
26370         * gfortran.dg/arrayio_1.f90: Update attribution.
26371         * gfortran.dg/arrayio_2.f90: Update attribution.
26372         * gfortran.dg/arrayio_3.f90: Update attribution.
26373         * gfortran.dg/arrayio_4.f90: Update test conditions.
26374         * gfortran.dg/arrayio_5.f90: Update attribution.
26375         * gfortran.dg/arrayio_6.f90: New test.
26376         * gfortran.dg/arrayio_7.f90: New test.
26377
26378 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26379
26380         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26381
26382 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26383
26384         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26385
26386 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26387
26388         PR fortran/24416
26389         * gfortran.dg/namelist_char_only.f90: New test.
26390
26391 2005-10-24  Asher Langton  <langton2@llnl.gov>
26392
26393         PR fortran/17031
26394         PR fortran/22282
26395         * gfortran.dg/cray_pointers_1.f90: New test.
26396         * gfortran.dg/cray_pointers_2.f90: New test.
26397         * gfortran.dg/cray_pointers_3.f90: New test.
26398         * gfortran.dg/loc_1.f90: New test.
26399         * gfortran.dg/loc_2.f90: New test.
26400
26401 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26402
26403         * gcc.dg/pr24225.c: New test.
26404
26405 2005-10-24  Asher Langton  <langton2@llnl.gov>
26406
26407         * gfortran.dg/dup_save_1.f90: New test.
26408         * gfortran.dg/dup_save_2.f90: New test.
26409
26410 2005-10-24  Paul Brook  <paul@codesourcery.com>
26411
26412         PR 24107
26413         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26414         stdint.h.
26415
26416 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26417
26418         PR libgfortran/24489
26419         * gfortran.dg/pr24489.f90: New test.
26420
26421 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26422
26423         PR fortran/23635
26424         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26425
26426 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26427
26428         PR target/18911
26429         * g++.dg/init/array16.C: Skip for mmix-*-*.
26430
26431 2005-10-23  Asher Langton  <langton2@llnl.gov>
26432
26433         * gfortran.dg/byte_1.f90: New test.
26434         * gfortran.dg/byte_2.f90: New test.
26435
26436 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26437
26438         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26439
26440 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26441
26442         PR fortran/18022
26443         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26444
26445         PR fortran/24311
26446         * gfortran.dg/merge_char_const.f90: New test.
26447
26448         PR fortran/24384
26449         * gfortran.dg/spread_scalar_source.f90: New test.
26450
26451 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26452
26453         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26454
26455         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26456         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26457
26458         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26459
26460 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26461
26462         PR fortran/24426
26463         * gfortran.dg/der_pointer_4.f90: New.
26464
26465 2005-10-22  David Ayers  <d.ayers@inode.at>
26466
26467         * obj-c++.dg/except-1.mm: Simplify.
26468
26469 2005-10-21  David Ayers  <d.ayers@inode.at>
26470
26471         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26472
26473 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26474
26475         * gfortran.dg/assumed_dummy_2.f90: New test.
26476
26477 2005-10-21  James E Wilson  <wilson@specifix.com>
26478
26479         PR preprocessor/15220
26480         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26481
26482 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26483
26484         * gcc.c-torture/execute/20051021-1.c: New test.
26485
26486 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26487
26488         PR c++/24260
26489         * g++.dg/ext/tmplattr1.C: New test.
26490
26491 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26492
26493         PR fortran/24440
26494         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26495
26496 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26497
26498         * obj-c++.dg/except-1.mm: New.
26499
26500         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26501
26502 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26503
26504         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26505
26506 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26507
26508         PR middle-end/24295
26509         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26510         declarations with the same names as thunks' alias targets, use
26511         aliases instead.
26512         * gcc.dg/attr-alias-3.c: New test.
26513         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26514
26515 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26516
26517         PR c++/22618
26518         * g++.dg/parse/access8.C: New test.
26519
26520 2005-10-20  Richard Guenther  <rguenther@suse.de>
26521
26522         PR c++/24439
26523         * g++.dg/tree-ssa/pr24439.C: New testcase.
26524
26525 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26526
26527         * g++.dg/opt/delay-slot-1.C: New test.
26528
26529 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26530
26531         PR fortran/21625
26532         * gfortran.fg/der_init_1.f90: New.
26533
26534 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26535
26536         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26537
26538 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26539
26540         PR c++/21908
26541         * g++.dg/parse/error28.C: New test.
26542
26543 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26544
26545         * gcc.dg/profile-generate-2.c: New test.
26546
26547 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26548
26549         PR target/23589
26550         * g++.dg/ext/dllimport11.C: New.
26551
26552 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26553
26554         PR c++/22293
26555         * g++.dg/other/friend3.C: New test.
26556
26557 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26558
26559         PR c++/23293
26560         * g++.dg/template/error19.C: New test.
26561
26562 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26563
26564         PR c++/21383
26565         * g++.dg/overload/koenig2.C: New.
26566
26567         PR c++/23118
26568         * g++.dg/overload/error2.C: New.
26569
26570         PR c++/22604
26571         * g++.dg/inherit/covariant14.C: New.
26572
26573 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26574
26575         PR c++/23440
26576         * g++.dg/parse/for1.C: New test.
26577
26578 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26579
26580         PR fortran/23446
26581         * gfortran.dg/host_dummy_index_1.f90: New test.
26582
26583         PR fortran/21459
26584         * gfortran.dg/automatic_char_len_2.f90: New test.
26585
26586         PR fortran/20866
26587         * gfortran.dg/recursive_statement_functions.f90: New test.
26588
26589         PR fortran/20853
26590         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26591
26592         PR fortran/20849
26593         * gfortran.dg/external_initializer.f90: New test.
26594
26595         PR fortran/20837
26596         * non_module_public.f90: New test.
26597
26598 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26599
26600         PR c++/24386
26601         * g++.dg/template/overload7.C: New.
26602
26603         PR c++/22551
26604         * g++.dg/other/switch2.C: Remove expected warnings.
26605
26606         PR c++/21353
26607         * g++.dg/template/defarg6.C: New.
26608
26609 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26610
26611         PR target/24315
26612         * gcc.target/i386/pr24315.c: New test.
26613
26614 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26615
26616         PR c++/24389
26617         * g++.dg/template/static21.C: New test.
26618         * g++.dg/template/static21-a.cc: Likewise.
26619
26620 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26621
26622         PR c++/23959
26623         * g++.dg/warn/Wswitch-default-1.C: New test.
26624         * g++.dg/warn/Wswitch-default-2.C: New test.
26625
26626 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26627
26628         PR c++/22173
26629         * g++.dg/parse/template18.C: New test.
26630         * g++.dg/template/nontype15.C: Likewise.
26631
26632 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26633
26634         PR fortran/22273
26635         * gfortran.dg/spec_expr_2.f90: New.
26636
26637 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26638
26639         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26640         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26641         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26642         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26643         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26644         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26645         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26646         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26647         previous target-specific skips and warning-message matches where
26648         applicable.
26649
26650 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26651
26652         PR c++/21347
26653         * g++.dg/warn/Wctor-dtor.C: New test.
26654
26655 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26656
26657         PR c/23439
26658         * gcc.dg/for-1.c: New test.
26659
26660 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26661
26662         PR c++/19565
26663         * g++.dg/warn/Wconversion1.C: New test.
26664         * g++.dg/ext/packed4.C: Compile with -w.
26665         * g++.dg/opt/20050511-1.C: Likewise.
26666         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26667
26668 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26669
26670         * gfortran.dg/boz_5.f90: New test.
26671
26672 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26673
26674         PR c++/22551
26675         * g++.dg/other/switch2.C: New.
26676
26677         PR c++/23984
26678         * g++.dg/init/ctor7.C: New.
26679
26680 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26681
26682         PR c++/23730
26683         * g++.dg/parse/crash32.C: New test.
26684
26685 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26686
26687         PR c++/20721
26688         * g++.dg/init/goto2.C: New test.
26689
26690         PR c++/22464
26691         * g++.dg/template/crash/41.C: New test.
26692
26693         PR c++/22180
26694         * g++.dg/template/crash40.C: New test.
26695
26696         PR c++/23694
26697         * g++.dg/parse/friend5.C: New test.
26698
26699         PR c++/23307
26700         * g++.dg/template/crash38.C: New test.
26701
26702         PR c++/22352
26703         * g++.dg/template/friend38.C: New test.
26704
26705         PR c++/22405
26706         * g++.dg/template/crash39.C: New test.
26707
26708 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26709
26710         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26711         gcc.dg/debug/dwarf2/dwarf-char2.c,
26712         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26713
26714         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26715
26716 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26717
26718         * gcc.dg/dll-2.c: Add tests for warnings.
26719         * gcc.dg/dll-3.c: Likewise.
26720         * gcc.dg/dll-4.c: Likewise.
26721
26722         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26723         * g++.dg/ext/dllimport2.C: Likewise.
26724         * g++.dg/ext/dllimport3.C: Likewise.
26725         * g++.dg/ext/dllimport7.C: Likewise.
26726         * g++.dg/ext/dllimport8.C: Likewise.
26727         * g++.dg/ext/dllimport9.C: Likewise.
26728
26729 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26730
26731         PR fortran/24092
26732         * gfortran.dg/derived_pointer_recursion.f90: New test.
26733
26734 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26735
26736         * gcc.c-torture/execute/20051012-1.c: New test.
26737
26738 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26739
26740         PR fortran/18082
26741         * gfortran.dg/automatic_char_len_1.f90: New test.
26742
26743 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26744
26745         PR fortran/20847
26746         * gfortran.dg/save_common.f90: New test.
26747
26748         PR fortran/20856
26749         * gfortran.dg/save_result.f90: New test.
26750
26751 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         PR c++/21592
26754         * g++.dg/template/dependent-expr1.C: Add new expected error.
26755         * g++.dg/template/dependent-expr2.C: Adjust error text.
26756         * g++.dg/template/overload6.C: New.
26757
26758         PR c++/23797
26759         * g++.dg/other/typename8.C: New.
26760
26761         PR c++/21117
26762         * g++.dg/other/return1.C: New.
26763
26764 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26765
26766         PR c++/24052
26767         * g++.dg/ext/label5.C: New.
26768
26769 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26770
26771         PR c++/19964
26772         * g++.dg/parse/crash31.C: New.
26773
26774 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26775
26776         * g++.dg/ipa/ipa-1.c: New test.
26777         * g++.dg/ipa/ipa-2.c: New test.
26778         * g++.dg/ipa/ipa-3.c: New test.
26779         * g++.dg/ipa/ipa-4.c: New test.
26780         * g++.dg/ipa/ipa-5.c: New test.
26781         * g++.dg/ipa/ipa.exp: New file.
26782
26783 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26784
26785         PR fortran/24207
26786         * gfortran.dg/private_type_3.f90: New test.
26787
26788 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26789
26790         PR fortran/20786
26791         gfortran.dg/aint_anint_1.f90: New test.
26792
26793 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26794
26795         PR libgfortran/24313
26796         gfortran.dg/csqrt.f: New test.
26797
26798 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26799
26800         PR c++/8057
26801         * g++.dg/warn/noeffect7.C: New test.
26802         * g++.dg/warn/noeffect2.C: Instantiate templates.
26803         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26804         and warning.
26805
26806 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26807
26808         PR c++/21089
26809         * g++.dg/init/float1.C: New test.
26810
26811         PR c++/24277
26812         * g++.dg/init/member1.C: Tweak error markers.
26813
26814 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26815
26816         PR testsuite/24281
26817         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26818         Check for null pointer.
26819
26820 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR c++/21369
26823         * g++.dg/parse/ret-type3.C: New test.
26824
26825 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26826
26827         PR tree-opt/23946
26828         * gcc.c-torture/compile/pr23946.c: New test.
26829
26830 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26831
26832         * g++.dg/opt/mmx2.C: New test.
26833
26834 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26835
26836         PR c++/24277
26837         * g++.dg/template/static20.C: New test.
26838
26839         PR c++/24302
26840         * g++.dg/warn/Wunused-12.C: New test.
26841
26842         PR c++/23437
26843         * g++.dg/template/arg4.C: New test.
26844
26845 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26846
26847         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26848         * gcc.dg/ucnid-3.c: Likewise.
26849         * gcc.dg/ucnid-4.c: Likewise.
26850         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26851         * g++.dg/other/ucnid-1.C: Likewise.
26852         * gcc.dg/sparc-frame-1.c: New test.
26853
26854 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26855
26856         PR c++/24139
26857         * g++.dg/template/spec27.C: New test.
26858
26859         PR c++/24275
26860         * g++.dg/template/static19.C: New test.
26861
26862 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26863
26864         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26865         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26866
26867 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26868
26869         PR target/24136
26870         * gfortran.fortran-torture/compile/pr24136.f: New test.
26871
26872 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26873
26874         PR c++/22172
26875         * g++.dg/parse/crash30.C: New test.
26876
26877 2005-10-07  Richard Guenther  <rguenther@suse.de>
26878
26879         PR middle-end/24227
26880         * gcc.c-torture/compile/pr24227.c: New testcase.
26881
26882 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26883
26884         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26885         Do not put aligned attributes on array elements.
26886
26887 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26888
26889         PR testsuite/23611, PR testsuite/23615
26890         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26891         writing prototypes of library functions by hand.
26892         * obj-c++.dg/bitfield-4.mm: Likewise.
26893         * obj-c++.dg/const-str-4.mm: Likewise.
26894         * obj-c++.dg/encode-4.mm: Likewise.
26895         * obj-c++.dg/encode-5.mm: Likewise.
26896         * obj-c++.dg/encode-6.mm: Likewise.
26897         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26898         * obj-c++.dg/method-10.mm: Likewise.
26899         * obj-c++.dg/method-17.mm: Likewise.
26900         * obj-c++.dg/method-19.mm: Likewise.
26901         * obj-c++.dg/try-catch-2.mm: Likewise.
26902
26903 2005-10-06  Richard Henderson  <rth@redhat.com>
26904
26905         PR 24236
26906         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26907
26908 2005-10-06  Dale Johannesen  <dalej@apple.com>
26909
26910         * gcc.c-torture/execute/20030125-1.c: Correct.
26911
26912 2005-10-06  Richard Guenther  <rguenther@suse.de>
26913
26914         PR tree-optimization/24238
26915         * g++.dg/tree-ssa/pr24238.C: New testcase.
26916
26917 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26918
26919         PR 18568
26920         * gfortran.dg/der_pointer_3.f90: New test.
26921
26922 2005-10-05  Devang Patel  <dpatel@apple.com>
26923
26924         PR Debug/23205
26925         * g++.dg/other/PR23205.C: New.
26926
26927 2005-10-05  Richard Henderson  <rth@redhat.com>
26928
26929         PR target/23602
26930         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26931         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26932
26933 2005-10-05  Dale Johannesen  <dalej@apple.com>
26934
26935         * gcc.c-torture/execute/float-floor.c: New.
26936
26937 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26938
26939         PR tree-optimization/21419
26940         PR tree-optimization/24146
26941         PR tree-optimization/24151
26942
26943         * g++.dg/ext/asm7.C: New.
26944         * g++.dg/ext/asm8.C: New.
26945         * gcc.dg/asm-1.c: Compile on all targets.
26946         * gcc.dg/asm-pr24146.c: New.
26947         * gcc.dg/pr21419.c: Adjust error messages.
26948
26949 2005-10-05  Richard Guenther  <rguenther@suse.de>
26950
26951         PR fortran/24176
26952         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26953
26954 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26955
26956         PR c++/23513
26957         * g++.dg/template/spec22.C: Robustify test.
26958         * g++.dg/template/spec26.C: New.
26959
26960 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26961
26962         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26963         if target supports vector instructions.
26964
26965 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26966
26967         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26968         C99 functions.
26969
26970 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26971
26972         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26973         check_effective_target_fortran_large_int): Replace cached result
26974         when target changes.
26975
26976 2005-10-04  Devang Patel  <dpatel@apple.com>
26977
26978         * gcc.dg/i386-sse-vect-types.c: New.
26979
26980 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26981
26982         PR preprocessor/13726
26983         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26984         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26985
26986 2005-10-04  Richard Guenther  <rguenther@suse.de>
26987
26988         PR c/23576
26989         * gcc.dg/noncompile/pr23576.c: New testcase.
26990
26991 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26992
26993         PR middle-end/23125
26994         * gcc.dg/register-var-3.c: New test.
26995
26996 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26997
26998         * gcc.dg/pr23049.c: New test.
26999
27000         * gcc.dg/ucnid-4.c: Fix test.
27001
27002 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27003
27004         PR 23445
27005         * gcc.c-torture/compile/pr23445.c: New test.
27006
27007 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27008
27009         * g++.dg/overload/unknown1.C: New.
27010
27011 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27012
27013         PR c++/17775
27014         * g++.dg/template/repo4.C: New test.
27015
27016 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27017
27018         PR libfortran/19308
27019         * gfortran.dg/large_real_kind_2.F90: New test.
27020         * gfortran.dg/large_integer_kind_2.f90: New test.
27021
27022 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27023
27024         * lib/target-supports.exp (check_effective_target_vect_shift):
27025         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27026         (check_effective_target_vect_condition): Fix copy-n-pasto.
27027
27028         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27029         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27030         targets.
27031
27032 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27033
27034         PR c++/22621
27035         * g++.dg/template/overload5.C : New test.
27036
27037         PR c++/23840
27038         * g++.dg/expr/stdarg1.C: New test.
27039
27040 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27041
27042         PR 24142
27043         * gcc.c-torture/execute/pr24142.c: New test.
27044
27045 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27046
27047         PR 24141
27048         * gcc.c-torture/execute/pr24141.c: New test.
27049
27050 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27051             Diego Novillo  <dnovillo@redhat.com>
27052
27053         PR 23604
27054         * gcc.c-torture/execute/pr23604.c: New test.
27055
27056 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27057
27058         PR fortran/16404
27059         PR fortran/20835
27060         PR fortran/20890
27061         PR fortran/20899
27062         PR fortran/20900
27063         PR fortran/20901
27064         PR fortran/20902
27065         gfortran.dg/equiv_constraint_1.f90: New test.
27066         gfortran.dg/equiv_constraint_2.f90: New test.
27067         gfortran.dg/equiv_constraint_3.f90: New test.
27068         gfortran.dg/equiv_constraint_4.f90: New test.
27069         gfortran.dg/equiv_constraint_5.f90: New test.
27070         gfortran.dg/equiv_constraint_6.f90: New test.
27071         gfortran.dg/equiv_constraint_7.f90: New test.
27072         gfortran.dg/equiv_constraint_8.f90: New test.
27073         gfortran.dg/private_type_1.f90: New test.
27074         gfortran.dg/private_type_2.f90: New test.
27075         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27076         980628-10.f: Assert std=gnu to permit mixing of
27077         types in equivalence statements.
27078
27079 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27080
27081         PR 24112
27082         * gfortran.dg/open_status_1.f90: New.
27083
27084 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27085
27086         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27087         * gcc.dg/vect/pr22480.c: Clean up temp files.
27088         * gcc.dg/vect/pr23831.c: Clean up temp files.
27089         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27090         Clean up temp files.
27091         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27092         Clean up temp files.
27093
27094         * gcc.dg/20050309-1.c: Clean up temp files.
27095         * gcc.dg/20050325-1.c: Clean up temp files.
27096
27097 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27098
27099         PR tree-optimization/24059
27100         * gcc.dg/vect/pr24059.c : New test.
27101
27102 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27103
27104         PR middle-end/24109
27105         * gcc.c-torture/execute/20050929-1.c: New test.
27106
27107 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27108
27109         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27110
27111 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27112
27113         PR c/21419
27114         * gcc.dg/pr21419.c: New test.
27115
27116 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27117
27118         * gcc.dg/pr23911.c: New test.
27119
27120 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27121
27122         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27123
27124         PR c++/16782
27125         * g++.dg/parse/qualified4.C: New test.
27126         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27127         * g++.old-deja/g++.mike/p8154.C: Likewise.
27128
27129 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27130
27131         PR c++/22147
27132         * g++.dg/template/friend37.C: New test.
27133         * g++.dg/parse/crash28.C: Adjust error markers.
27134
27135 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27136
27137         PR fortran/18518
27138         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27139
27140 2005-09-27  Devang Patel  <dpatel@apple.com>
27141
27142         PR tree-optimization/23625
27143         * gcc.dg/pr23625.c: New test.
27144
27145 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27146
27147         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27148         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27149
27150 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27151
27152         PR fortran/23677
27153         * gfortran.fortran-torture/execute/save_1.f90: New test.
27154         * gfortran.dg/save_1.f90: New test.
27155
27156 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27157
27158         * gcc.target/i386/builtin-apply-mmx.c: New test.
27159
27160         PR target/22576
27161         * gcc.target/i386/pr22576.c: New test.
27162
27163         PR target/22585
27164         * gcc.target/i386/pr22585.c: New test.
27165
27166         PR target/23268
27167         * gcc.target/i386/pr23268.c: New test.
27168
27169         PR middle-end/23831
27170         * gcc.dg/vect/pr23831.c: New test.
27171
27172         PR target/24055
27173         * gcc.target/i386/pr24055.c: New test.
27174
27175 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27176
27177         PR tree-optimization/23960
27178         * gcc.c-torture/compile/pr23960.c: New.
27179
27180 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27181
27182         PR fortran/16861
27183         * gfortran.dg/nested_modules_3.f90: New.
27184
27185 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27186
27187         PR fortran/24005
27188         gfortran.dg/interface_1.f90: New test.
27189
27190 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27191         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27192
27193         PR fortran/23843
27194         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27195
27196 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27197
27198         PR fortran/23516
27199         * gfortran.dg/imag_1.f: New test.
27200         * gfortran.dg/imag_2.f: Ditto.
27201
27202 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27203
27204         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27205
27206 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27207
27208         PR c++/21983
27209         * g++.dg/warn/pr21983.C: New test.
27210
27211 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27212
27213         * gcc.dg/20050922-1.c: Testcase added.
27214
27215 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27216
27217         PR c++/23993
27218         * g++.dg/template/array14.C: New test.
27219
27220 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27221
27222         PR fortran/19929
27223         * gfortran.dg/der_ptr_component_1.f90: New test.
27224
27225 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27226
27227         PR c++/23965
27228         * g++.dg/template/error1.C: Reject "no matching function" message.
27229
27230 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27231
27232         PR c++/17609
27233         * g++.dg/lookup/error1.C: New test.
27234
27235 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27236
27237         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27238         functionality of the testcase.
27239
27240 2005-09-20  Richard Henderson  <rth@redhat.com>
27241
27242         * gcc.dg/vect/vect-22.c: Require vect_float.
27243         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27244
27245 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27246
27247         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27248         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27249         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27250         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27251         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27252         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27253         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27254         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27255         * gcc.dg/cpp/ucnid-8.c: New test.
27256
27257 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27258
27259         PR tree-optimization/23929
27260         * gcc.c-torture/compile/pr23929.c: New test.
27261
27262 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27263
27264         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27265         for one loop.
27266
27267 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27268
27269         PR testsuite/23186
27270         * g++.dg/other/pr22003.C: Require named sections.
27271
27272 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27273
27274         PR c++/23947
27275         * g++.dg/rtti/crash3.C: New test.
27276
27277         PR tree-optimization/23818
27278         * gcc.dg/pr23818.c: New test.
27279
27280 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27281
27282         PR fortran/23420
27283         * gfortran.dg/print_fmt_4.f: New.
27284
27285 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27286
27287         PR fortran/23663
27288         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27289
27290 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27291
27292         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27293         Use pointers to local alignable arrays instead. Added comments.
27294         * gcc.dg/vect/vect-46.c: Likewise.
27295         * gcc.dg/vect/vect-48.c: Likewise.
27296         * gcc.dg/vect/vect-49.c: Likewise.
27297         * gcc.dg/vect/vect-52.c: Likewise.
27298         * gcc.dg/vect/vect-53.c: Likewise.
27299         * gcc.dg/vect/vect-54.c: Likewise.
27300         * gcc.dg/vect/vect-56.c: Likewise.
27301         * gcc.dg/vect/vect-57.c: Likewise.
27302         * gcc.dg/vect/vect-58.c: Likewise.
27303         * gcc.dg/vect/vect-60.c: Likewise.
27304         * gcc.dg/vect/vect-61.c: Likewise.
27305
27306         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27307         The test is no longer vectorizable on vect_no_align targets.
27308         * gcc.dg/vect/vect-43.c: Likewsie.
27309
27310         * gcc.dg/vect/vect-44.c: Added comments.
27311         * gcc.dg/vect/vect-45.c: Added comments.
27312         * gcc.dg/vect/vect-50.c: Added comments.
27313         * gcc.dg/vect/vect-51.c: Added comments.
27314
27315         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27316         aligned type.
27317         * gcc.dg/vect/Os-vect-95.c: Likewise.
27318
27319         * gcc.dg/vect/vect-41.c: Test removed.
27320         * gcc.dg/vect/vect-47.c: Test removed.
27321         * gcc.dg/vect/vect-55.c: Test removed.
27322         * gcc.dg/vect/vect-59.c: Test removed.
27323
27324 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27325
27326         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27327         No longer vectorizable on vect_no_align targets.
27328         * gcc.dg/vect/pr20122.c: Likewise.
27329         * gcc.dg/vect/vect-74.c: Likewise.
27330         * gcc.dg/vect/vect-75.c: Likewise.
27331         * gcc.dg/vect/vect-76.c: Likewise.
27332
27333         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27334         Will not be vectorizable on vect_no_align targets once aliasing issues
27335         are resolved.
27336         * gcc.dg/vect/vect-79.c: Likewise.
27337
27338         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27339         * gcc.dg/vect/vect-78.c: Likewise.
27340         * gcc.dg/vect/vect-97.c: Likewise.
27341
27342 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27343
27344         * gcc.dg/pr23943.c: New test.
27345
27346 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27347
27348         PR fortran/19181
27349         * gfortran.dg/derived_pointer_null_1.f90: New test.
27350
27351 2005-09-18  Richard Guenther  <rguenther@suse.de>
27352
27353         PR middle-end/23944
27354         * gcc.c-torture/compile/pr23944.c: New testcase.
27355
27356 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27357
27358         PR fortran/15975
27359         * gfortran.dg/der_pointer_2.f90: New test.
27360
27361 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27362
27363         PR fortran/16861
27364         * gfortran.dg/nested_modules_2.f90: New test.
27365
27366 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27367
27368         PR c++/18368
27369         * g++.dg/other/semicolon.C: New test.
27370
27371 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27372
27373         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27374         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27375
27376 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27377
27378         PR c++/23914
27379         * g++.dg/template/static18.C: New test.
27380
27381         PR c++/21514
27382         * g++.dg/template/crash19.C: Remove dg-error marker.
27383         * g++.dg/template/local4.C: New test.
27384
27385 2005-09-16  Paul Brook  <paul@codesourcery.com>
27386
27387         PR fortran/23906
27388         * gfortran.dg/dependency_1.f90: New test.
27389
27390 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27391
27392         PR c++/23896
27393         * g++.dg/template/static17.C: New test.
27394
27395 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27396
27397         PR c++/23139
27398         * g++.dg/warn/huge-val1.C: New test.
27399
27400 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27401
27402         PR c++/13140
27403         * g++.dg/parse/class2.C: New test.
27404         * g++.dg/template/explicit8.C: Likewise.
27405         * g++.dg/template/spec25.C: Likewise.
27406
27407 2005-09-14  Josh Conner  <jconner@apple.com>
27408
27409         PR middle-end/23584
27410         * gcc.dg/pr23584.c: New test.
27411
27412 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27413
27414         PR fortran/21875 Internal Unit Array I/O, NIST
27415         * gfortran.dg/arrayio_1.f90: New test.
27416         * gfortran.dg/arrayio_1.f90: New test.
27417         * gfortran.dg/arrayio_1.f90: New test.
27418         * gfortran.dg/arrayio_1.f90: New test.
27419         * gfortran.dg/arrayio_1.f90: New test.
27420
27421 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27422
27423         PR middle-end/22480
27424         * gcc.dg/vect/pr22480.c: New test.
27425
27426 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27427
27428         PR fortran/19358
27429         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27430
27431 2005-09-13 Josh Conner <jconner@apple.com>
27432
27433         PR c++/23180
27434         * g++.dg/init/struct2.C: New test.
27435         * g++.dg/init/struct3.C: New test.
27436
27437 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27438
27439         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27440         Clean up temp files.
27441         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27442         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27443         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27444         gcc.dg/tree-ssa/builtin-printf-1.c,
27445         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27446         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27447         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27448         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27449         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27450         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27451         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27452         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27453         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27454         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27455         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27456         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27457
27458 2005-09-13  Josh Conner  <jconner@apple.com>
27459
27460         * lib/gcc-dg.exp: Load scanipa.exp.
27461         (cleanup-dump): New procedure.
27462         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27463         * lib/scandump.exp: New file.
27464         * lib/scantree.exp: Use it.
27465         * lib/scanipa.exp: New file.
27466
27467 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27468
27469         PR fortran/17740
27470         * gfortran.dg/generic_4.f90: New test.
27471
27472 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27473
27474         PR target/23816
27475         * gcc.target/i386/pr23816-1.c: New test.
27476         * gcc.target/i386/pr23816-2.c: New test.
27477
27478
27479 2005-09-13  Bastian Blank <waldi@debian.org>
27480
27481         PR c++/16171
27482         * g++.dg/abi/mangle26.C: New test.
27483         * g++.dg/abi/mangle27.C: New test.
27484         * g++.dg/abi/mangle28.C: New test.
27485         * g++.dg/abi/mangle29.C: New test.
27486
27487         PR c++/23839
27488         * g++.dg/parse/register1.C: New test.
27489
27490 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27491
27492         PR c++/23842
27493         * g++.dg/template/access16.C: New test.
27494
27495 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27496
27497         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27498
27499 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27500
27501         PR fortran/18899
27502         * gfortran.dg/shape_2.f90: New test.
27503
27504 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27505
27506         PR target/19269
27507         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27508         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27509         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27510         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27511         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27512         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27513         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27514         tests.
27515
27516 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27517
27518         PR c++/23841
27519         * g++.dg/parse/template17.C: New test.
27520
27521 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27522
27523         PR c++/23789
27524         * g++.dg/template/nontype14.C: New test.
27525
27526 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27527
27528         PR g++/7874
27529         * g++.dg/lookup/friend7.C: New test.
27530         * g++.dg/lookup/friend8.C: New test.
27531         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27532         so that it will be found via argument dependent lookup.
27533         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27534         friend functions which will no longer be found.
27535         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27536         function g, so that it will be found via argument dependent
27537         lookup.
27538         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27539         * g++.old-deja/g++.mike/net43.C: Likewise.
27540
27541 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27542
27543         PR c++/23691
27544         * g++.dg/template/static16.C: New test.
27545
27546 2005-09-12  Josh Conner  <jconner@apple.com>
27547
27548         PR middle-end/23237
27549         * gcc.c-torture/compile/pr23237.c: New test.
27550
27551 2005-09-11  Richard Henderson  <rth@redhat.com>
27552
27553         * g++.dg/other/error8.C: Update expected diagnostic text.
27554
27555 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27556
27557         PR libfortran/19872
27558         * gfortran.dg/overwrite_1.f: New test.
27559
27560 2005-09-09  Josh Conner  <jconner@apple.com>
27561
27562         * g++.dg/init/pr23180-1.C: Removed.
27563         * g++.dg/init/pr23180-2.C: Removed.
27564
27565 2005-09-09  David Daney <ddaney@avtrex.com>
27566
27567         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27568         files which are ...
27569         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27570         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27571
27572 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27573
27574         * gfortran.dg/iostat_2.f90: New test.
27575
27576 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27577
27578         PR c++/22252
27579         * g++.dg/ext/interface1.C: New test.
27580         * g++.dg/ext/interface1.h: Likewise.
27581         * g++.dg/ext/interface1a.cc: Likewise.
27582
27583 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27584
27585         * gfortran.dg/iomsg_1.f90: New test case.
27586
27587 2005-09-09  Richard Guenther  <rguenther@suse.de>
27588
27589         PR c++/23624
27590         * g++.dg/tree-ssa/pr23624.C: New testcase.
27591
27592 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27593
27594         PR fortran/19239
27595         * gfortran.dg/vector_subscript_1.f90,
27596         * gfortran.dg/vector_subscript_2.f90: New tests.
27597
27598 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27599
27600         PR fortran/21104
27601         * gfortran.dg/array_alloc_1.f90,
27602         * gfortran.dg/array_alloc_2.f90,
27603         * gfortran.dg/array_alloc_3.f90: New tests.
27604
27605 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27606
27607         PR fortran/12840
27608         * gfortran.dg/array_constructor_6.f90
27609         * gfortran.dg/array_constructor_7.f90
27610         * gfortran.dg/array_constructor_8.f90
27611         * gfortran.dg/array_constructor_9.f90
27612         * gfortran.dg/array_constructor_10.f90
27613         * gfortran.dg/array_constructor_11.f90
27614         * gfortran.dg/array_constructor_12.f90: New tests.
27615
27616 2005-09-08  Josh Conner  <jconner@apple.com>
27617
27618         PR c++/23180
27619         * g++.dg/init/pr23180-1.C: New test.
27620         * g++.dg/init/pr23180-2.C: New test.
27621
27622 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27623
27624         PR fortran/18878
27625         * gfortran.dg/module_double_reuse.f90: New.
27626
27627 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27628
27629         PR fortran/23270
27630         PR fortran/22304
27631         PR fortran/18870
27632         PR fortran/17917
27633         PR fortran/16511
27634         * gfortran.dg/common_equivalence_1.f: New.
27635         * gfortran.dg/common_equivalence_2.f: New.
27636         * gfortran.dg/common_equivalence_3.f: New.
27637         * gfortran.dg/contained_equivalence_1.f90: New.
27638         * gfortran.dg/module_blank_common.f90: New.
27639         * gfortran.dg/module_commons_1.f90: New.
27640         * gfortran.dg/module_equivalence_1.f90: New.
27641         * gfortran.dg/nested_modules_1.f90: New.
27642         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27643         equivalences and add comment to connect the test with
27644         the PR.
27645
27646 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27647
27648         PR fortran/23765
27649         * gfortran.dg/common_6.f90: New test.
27650
27651 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27652
27653         PR fortran/15326
27654         * gfortran.dg/char_result_1.f90,
27655         * gfortran.dg/char_result_2.f90,
27656         * gfortran.dg/char_result_3.f90,
27657         * gfortran.dg/char_result_4.f90,
27658         * gfortran.dg/char_result_5.f90,
27659         * gfortran.dg/char_result_6.f90,
27660         * gfortran.dg/char_result_7.f90,
27661         * gfortran.dg/char_result_8.f90: New tests.
27662
27663 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27664
27665         PR fortran/19928
27666         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27667
27668 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27669
27670         PR obj-c++/16816
27671         * obj-c++.dg/selector-5.mm: New test.
27672         * obj-c++.dg/selector-6.mm: New test.
27673
27674 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27675
27676         PR objc/20574
27677         PR objc/19324
27678         * objc.dg/error-1.m: New test.
27679
27680 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27681
27682         PR fortran/23373
27683         * gfortran.fortran-torture/execute/pr23373-1.f90,
27684         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27685
27686 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27687
27688         PR libfortran/23760
27689         * gfortran.dg/g77/1832.f: Remove long string in write statement
27690         to allow the test to pass on correct list directed output with
27691         prepended space.
27692
27693 2005-09-07  James E Wilson  <wilson@specifix.com>
27694
27695         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27696
27697 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27698
27699         * gfortran.dg/parameter+save.f90: Rename to
27700         * gfortran.dg/parameter_save.f90: .. this.
27701
27702 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27703
27704         PR fortran/20848
27705         * gfortran.dg/parameter+save.f90: New test case.
27706
27707 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27708
27709         PR fortran/19269
27710         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27711
27712 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27713
27714         PR c/23075
27715         * gcc.dg/pr23075.c: New test.
27716         * g++.dg/warn/pr23075.C: New test.
27717
27718         PR target/22362
27719         * gcc.target/i386/pr22362.c: New test.
27720
27721         PR rtl-optimization/23098
27722         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27723
27724         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27725         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27726         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27727
27728 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27729
27730         * g++.dg/expr/cast6.C: New test.
27731
27732         PR c++/9782
27733         * g++.dg/init/new15.C: New test.
27734
27735 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27736
27737         * gcc.dg/vect/Os-vect-95.c: New test.
27738         * gcc.dg/vect/vect-95.c: Same.
27739
27740 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27741
27742         * gcc.dg/vect/vect-29.c: Update xfail testing.
27743         * gcc.dg/vect/vect-44.c: Same.
27744         * gcc.dg/vect/vect-48.c: Same.
27745         * gcc.dg/vect/vect-50.c: Same.
27746         * gcc.dg/vect/vect-72.c: Same.
27747         * gcc.dg/vect/vect-77.c: Same.
27748         * gcc.dg/vect/vect-78.c: Same.
27749         * gcc.dg/vect/vect-80.c: Same.
27750         * gcc.dg/vect/vect-96.c: Same.
27751         * gcc.dg/vect/vect-100.c: Same.
27752         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27753         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27754         * gfortran.dg/vect/vect-5.f90: Same.
27755
27756 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27757
27758         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27759         start strings.
27760         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27761         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27762
27763         PR c++/23056
27764         * g++.dg/opt/pr23056.C: New test.
27765
27766         PR rtl-optimization/23098
27767         * gcc.target/i386/pr23098.c: New test.
27768
27769 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27770
27771         PR c++/23667
27772         * g++.dg/template/static15.C: New test.
27773
27774         PR c++/21440
27775         * g++.dg/ext/stmtexpr5.C: New test.
27776         * g++.dg/ext/stmtexpr6.C: Likewise.
27777
27778 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27779
27780         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27781
27782         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27783         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27784         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27785
27786 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27787
27788         PR libfortran/23321
27789         * gfortran.dg/direct_io_4.f90: New test case.
27790
27791 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27792             Rasmus Hahn  <rassahah@neofonie.de>
27793
27794         PR libobjc/23108
27795         * objc.dg/type-stream-1.m: New test.
27796
27797 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27798
27799         PR fortran/23661
27800         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27801         gfortran.dg/print_fmt_3.f90: New test.
27802
27803 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * gfortran.dg/fmt_t_1.f90: New test.
27806
27807 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27808
27809         PR rtl-optimization/23454
27810         * g++.dg/opt/pr23454.C: New test.
27811
27812 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27813
27814         PR c++/23699
27815         * g++.dg/ext/static1.C: New test.
27816
27817 2005-09-02  Richard Henderson  <rth@redhat.com>
27818
27819         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27820         tail call to check_fa_work.
27821
27822 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27823
27824         PR c++/21687
27825         * g++.dg/other/gc3.C: New test.
27826
27827 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27828
27829         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27830         * gcc.dg/20050826-1.c: Likewise.
27831
27832 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27833
27834         PR c++/23167
27835         * g++.dg/expr/volatile1.C: New test.
27836
27837 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27838
27839         PR middle-end/23547
27840         * gcc.dg/pr23547.c: New test.
27841
27842 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27843
27844         PR c/22061
27845         * gcc.c-torture/execute/pr22061-1.c,
27846         * gcc.c-torture/execute/pr22061-2.c,
27847         * gcc.c-torture/execute/pr22061-3.c,
27848         * gcc.c-torture/execute/pr22061-4.c: New tests.
27849
27850 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27851
27852         * gcc.dg/Wredundant-decls-2.c: New test to check that
27853         -Wredundant-decls does not issue warning for a variable
27854         definition following a declaration.
27855
27856 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27857
27858         PR debug/7241
27859         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27860         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27861         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27862
27863         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27864         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27865         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27866         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27867         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27868         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27869         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27870         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27871
27872 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27873
27874         PR objc/23306
27875         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27876         scan-assmbler.
27877
27878 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27879
27880         PR target/21255
27881         * gcc.dg/pr21255-1.c: New test.
27882         * gcc.dg/pr21255-2-mb.c: Likewise.
27883         * gcc.dg/pr21255-2-ml.c: Likewise.
27884         * gcc.dg/pr21255-3.c: Likewise.
27885         * gcc.dg/pr21255-4.c: Likewise.
27886
27887 2005-08-31  Dale Johannesen  <dalej@apple.com>
27888
27889         * gcc.dg/20050830-1.c: New.
27890
27891 2005-08-31  Josh Conner  <jconner@apple.com>
27892
27893         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27894         command-line options for arm-*-* targets.
27895         * g++.dg/init/array16.C: Likewise.
27896         * g++.dg/other/crash-4.C: Likewise.
27897
27898 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27899
27900         PR obj-c++/23640
27901         * obj-c++.dg/gnu-runtime-3.mm: New test.
27902
27903 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27904
27905         PR c++/13377
27906         * g++.dg/lookup/ambig4.C: New test.
27907         * g++.dg/lookup/ambig5.C: New test.
27908         * g++.dg/tc1/dr101.C: Adjust error markers.
27909
27910 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27911
27912         PR c++/23639
27913         * g++.dg/template/ttp5.C: Adjust error markers.
27914
27915 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27916
27917         PR testsuite/23609
27918         * lib/obj-c++.exp: Include target-libpath.exp.
27919         (obj-c++_link_flags): Look for the GNU libobjc library
27920         and set the library path to include it.
27921         Don't manually set LD_LIBRARY_PATH (etc.) but call
27922         set_ld_library_path_env_vars instead.
27923         (obj-c++_target_compile): Don't set library path or
27924         linker flags because they are already set correctly
27925         in obj-c++_link_flags.
27926
27927 2005-08-30  Josh Conner  <jconner@apple.com>
27928
27929         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27930         to command-line options for arm-*-* targets.
27931
27932 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27933
27934         * g++.dg/other/i386-1.C: New.
27935
27936 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27937
27938         PR preprocessor/20348
27939         PR preprocessor/20356
27940         * gcc.dg/cpp/pr20348.c: New test.
27941         * gcc.dg/cpp/pr20348.h: New file.
27942         * gcc.dg/cpp/inc/pr20348.h: New file.
27943         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27944         * gcc.dg/cpp/pr20356.c: New test.
27945         * gcc.dg/cpp/pr20356.h: New file.
27946         * gcc.dg/cpp/inc/pr20356.h: New file.
27947         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27948
27949 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27950
27951         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27952         Fix array dimension to avoid correct end-of-file error.
27953
27954 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27955
27956         PR libfortran/23598
27957         * gfortran.dg/iostat_1.f90: New test.
27958
27959 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27960
27961         PR middle-end/23408
27962         * gcc.dg/pr23408.c: New test.
27963
27964 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27965
27966         PR c++/23099
27967         * g++.dg/init/member1.C: Make sure erroneous static data member
27968         definitions are required.
27969         * g++.dg/template/static13.C: New test.
27970         * g++.dg/template/static14.C: Likewise.
27971
27972 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27973
27974         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27975         -march=pentium4, remove ilp32 requirement.
27976
27977         PR middle-end/23484
27978         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27979         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27980
27981 2005-08-29  Andreas Jaeger  <aj@suse.de>
27982
27983         PR testsuite/23607
27984         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27985
27986 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27987
27988         * gcc.c-torture/execute/20050316-2.c: New test.
27989         * gcc.c-torture/execute/20050316-3.c: New test.
27990         * gcc.dg/torture/pr16104-1.c: New test.
27991
27992 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27993
27994         PR middle-end/23463
27995         * gcc.c-torture/execute/zero-struct-1.c: New test.
27996
27997 2005-08-27  Richard Guenther  <rguenther@suse.de>
27998
27999         PR target/23575
28000         * gcc.target/i386/pr23575.c: New testcase.
28001
28002 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28003
28004         PR rtl-optimization/23561
28005         * gcc.c-torture/execute/20050826-1.c: New test.
28006
28007         PR rtl-opt/23560
28008         * gcc.c-torture/execute/20050826-2.c: New test.
28009
28010 2005-08-26  Dale Johannesen  <dalej@apple.com>
28011
28012         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28013         * gcc.dg/20050826-1.c: New.
28014
28015 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28016
28017         PR c++/19004
28018         * g++.dg/template/nontype13.C: New test.
28019
28020         PR c++/23491
28021         * g++.dg/init/new14.C: New test.
28022         * g++.dg/expr/anew1.C: Do not XFAIL.
28023         * g++.dg/expr/anew2.C: Likewise.
28024         * g++.dg/expr/anew3.C: Likewise.
28025
28026 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28027
28028         PR middle-end/22439
28029         * gcc.dg/vla-3.c: New test.
28030
28031 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28032
28033         PR fortran/20363
28034         * gfortran.dg/named_interface.f90: New.
28035
28036 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28037
28038         * gcc.c-torture/execute/frame-address.c: New test.
28039
28040 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         PR c++/20817
28043         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28044
28045 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28046
28047         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28048
28049 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28050
28051         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28052         * gcc.dg/altivec-22.c: Rename from..
28053         * gcc.dg/altivec-nomfcr.c: ..this.
28054
28055 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28056
28057         PR tree-optimization/23546
28058         * gcc.dg/tree-ssa/pr23546.c: New test.
28059
28060 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28061
28062         PR fortran/17758
28063         * gfortran.dg/nonreturning_statements.f90: New test.
28064
28065 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28066
28067         PR c++/22454
28068         * g++.dg/parse/crash29.C: New.
28069
28070 2005-08-23  DJ Delorie  <dj@redhat.com>
28071
28072         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28073         constants have the L suffix.
28074
28075 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         PR c++/23044
28078         * g++.dg/template/instantiate8.C: New.
28079
28080 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28081
28082         PR middle-end/23467
28083         * gcc.c-torture/execute/pr23467.c: New test.
28084
28085 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28086
28087         PR tree-optimization/22043
28088         * gcc.c-torture/execute/20050613-1.c: New test.
28089
28090 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28091
28092         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28093
28094 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28095
28096         PR rtl-optimization/23478
28097         * g++.dg/opt/pr23478.C: New test.
28098
28099 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28100
28101         PR c/18715
28102         * gcc.dg/switch-warn-3.c: New test.
28103
28104 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28105
28106         PR c++/22233
28107         * g++.dg/template/param1.C: New test.
28108
28109 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28110
28111         PR c++/23089
28112         * g++.dg/other/incomplete1.C: New test.
28113
28114 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28115
28116         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28117         are vectorizable.
28118
28119 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28120
28121         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28122         d_lines_5.f: New.
28123
28124 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28125
28126         * gcc.target/i386/sse-4.c: New test.
28127
28128 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28129
28130         PR testsuite/23239
28131         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28132
28133 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28134
28135         * gcc.dg/20050811-1.c: New test.
28136         * gcc.dg/20050811-2.c: New test.
28137
28138 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28139
28140         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28141
28142 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28143
28144         PR 23476
28145         * gcc.c-torture/compile/pr23476.c: New test.
28146
28147 2005-08-19  Devang Patel  <dpatel@apple.com>
28148
28149         PR tree-optimization/23048
28150         * gcc.dg/tree-ssa/pr23048.c: New test.
28151
28152 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28153
28154         PR middle-end/20624
28155         * g++.dg/warn/Wreturn-3.C: New test
28156
28157 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28158
28159         PR tree-optimization/22228
28160         * g++.dg/vect/pr22543.cc: New test.
28161
28162 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28163
28164         PR tree-optimization/21574
28165         * gcc.dg/tree-ssa/pr21574.c: New test.
28166
28167 2005-08-16  James E Wilson  <wilson@specifix.com>
28168
28169         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28170
28171 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28172
28173         PR tree-opt/23402
28174         * gcc.c-torture/compile/zero-strct-3.c: New test.
28175         * gcc.c-torture/compile/zero-strct-4.c: New test.
28176
28177 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28178
28179         PR target/23376
28180         * gcc.target/x86_64/pr23376.c: New test.
28181
28182 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28183
28184         PR c++/23337
28185         * g++.dg/ext/vector2.C: New.
28186
28187 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28188
28189         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28190
28191 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28192
28193         PR libfortran/23428
28194         * gfortran.dg/inquire-complex.f90: New test case.
28195
28196 2005-08-16  James E Wilson  <wilson@specifix.com>
28197
28198         PR tree-optimization/21105
28199         * gcc.dg/large-size-array.c: New.
28200
28201 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28202
28203         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28204         type.
28205         * gcc.dg/vect/vect-41: Likewise.
28206         * gcc.dg/vect/vect-42: Likewise.
28207         * gcc.dg/vect/vect-43: Likewise.
28208         * gcc.dg/vect/vect-44: Likewise.
28209         * gcc.dg/vect/vect-46: Likewise.
28210         * gcc.dg/vect/vect-47: Likewise.
28211         * gcc.dg/vect/vect-48: Likewise.
28212         * gcc.dg/vect/vect-52: Likewise.
28213         * gcc.dg/vect/vect-53: Likewise.
28214         * gcc.dg/vect/vect-54: Likewise.
28215         * gcc.dg/vect/vect-55: Likewise.
28216         * gcc.dg/vect/vect-56: Likewise.
28217         * gcc.dg/vect/vect-57: Likewise.
28218         * gcc.dg/vect/vect-58: Likewise.
28219         * gcc.dg/vect/vect-59: Likewise.
28220         * gcc.dg/vect/vect-60: Likewise.
28221         * gcc.dg/vect/vect-61: Likewise.
28222         * gcc.dg/vect/vect-85: Likewise.
28223         * gcc.dg/vect/vect-87: Likewise.
28224         * gcc.dg/vect/vect-88: Likewise.
28225         * gcc.dg/vect/vect-93.c: Likewise.
28226         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28227         * gcc.dg/vect/vect-75: Likewise.
28228         * gcc.dg/vect/vect-76: Likewise.
28229         * gcc.dg/vect/vect-77: Likewise.
28230         * gcc.dg/vect/vect-78: Likewise.
28231         * gcc.dg/vect/vect-80: Likewise.
28232         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28233         vectorized for the expected reason, rather than checking how alignment
28234         was handled.
28235         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28236         aligned type and also instead of aligned pointers. Added documentation.
28237
28238 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28239
28240         * gfortran.dg/power.f90: New test.
28241
28242 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28243
28244         PR rtl-optimization/23299
28245         * g++.dg/opt/pr23299.C: New test.
28246
28247 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28248
28249         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28250
28251 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28252
28253         * g++.dg/template/local6.C: New test.
28254
28255 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28256
28257         * execute/exceptions/finally-1.m: Check that the catch and finally are
28258         being called.  Also add a "return 0;" at the end of main.
28259
28260 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28261
28262         PR fortran/21432.
28263         * gfortran.dg/namelist_print_1.f: New test of functionality of
28264         PRINT namelist.
28265         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28266         namelist generates error with -std=f95.
28267
28268 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28269
28270         PR tree-optimization/23119
28271         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28272
28273 2005-08-13  Marcin Koziej  <creep@desk.pl>
28274             Andrew Pinski  <pinskia@physics.uc.edu>
28275
28276         PR libobjc/22492
28277         * execute/exceptions/finally-1.m: New test.
28278
28279 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28280
28281         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28282         testsuite.
28283         * objc/execute/exceptions/trivial.m: New test.
28284         * objc.dg/try-catch-11.m: Move to ...
28285         * objc/execute/exceptions/foward-1.m: Here.
28286         * objc.dg/try-catch-2.m: Move to ...
28287         * objc/execute/exceptions/catchall-1.m: Here.
28288         * objc.dg/try-catch-8.m: Move to ...
28289         * objc/execute/exceptions/local-variables-1.m: Here.
28290
28291 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28292
28293         * objc.dg/nested-func-1.m: Move to ...
28294         * objc/execute/nested-func-1.m: Here.
28295
28296 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28297
28298         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28299         in ${options} instead of [target_info name].
28300         * lib/obj-c++.exp (objc_target_compile): Likewise.
28301
28302 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28303
28304         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28305
28306 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28307
28308         part of PR testsuite/23348
28309         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28310         each of the torture options.
28311         * objc/compile/trivial.m: New test.
28312
28313 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28314
28315         * gfortran.dg/eoshift.f90: Correct format.
28316
28317 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28318
28319         * gfortran.fortran-torture/execute/character_passing.f90:
28320         Fix comment typo.
28321
28322 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28323
28324         PR c++/8271
28325         * g++.dg/template/unify10.C: New.
28326
28327 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28328
28329         * g++.dg/parse/pr22514.C: Move to...
28330         * g++.dg/debug/pr22514.C: here.
28331
28332 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28333
28334         PR c++/23266
28335         * g++.dg/inherit/pure1.C: New test.
28336
28337         * ChangeLog: Fix typos.
28338
28339 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28340             Steven Bosscher  <stevenb@suse.de>
28341
28342         * gfortran.dg/runtime_warning_1.f90: New test.
28343
28344 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28345
28346         PR c++/23219
28347         * g++.dg/parse/crash28.C: New.
28348
28349 2005-08-11  Richard Guenther  <rguenther@suse.de>
28350
28351         PR target/23289
28352         * gcc.target/i386/tailcall-1.c: New testcase.
28353
28354 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28355
28356         * gcc.dg/vect/vect-67.c: Un-xfail.
28357
28358 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28359
28360         PR c++/23225
28361         * g++.dg/parse/crash27.C: new test.
28362
28363 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28364
28365         PR libfortran/22143
28366         * gfortran.dg/shift-kind.f90: New testcase.
28367
28368 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28369
28370         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28371         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28372
28373 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28374
28375         PR c++/20646
28376         * g++.dg/other/mult-stor1.C: New test.
28377
28378 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28379
28380         * gcc.c-torture/pr18299-1.c: Move to ...
28381         * gcc.c-torture/compile/pr18299-1.c: Here.
28382
28383 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28384
28385         * gfortran/fortran.torture/execute/character_passing.f90:
28386         Fix types for LSAME.
28387
28388 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28389
28390         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28391         input data back to what it was originally.
28392
28393 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28394
28395         * objc.dg/try-catch-8.m: Enable for all targets.
28396
28397 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28398
28399         * gcc.dg/pr23165.c: New test.
28400
28401 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28402
28403         PR tree-optimization/23234
28404         * gcc.dg/tree-ssa/pr23234.c: New test.
28405
28406 2005-08-08  Josh Conner  <jconner@apple.com>
28407
28408         PR rtl-optimization/23241
28409         * gcc.dg/char-compare.c: New test.
28410
28411 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28412
28413         PR c++/22508
28414         * g++.dg/init/new13.C: New test.
28415
28416 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28417
28418         PR c++/21166
28419         * g++.dg/other/crash-4.C: Adjust
28420         * g++/dg/ext/packed9.C: New.
28421
28422 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28423
28424         PR middle-end/21964
28425         * gcc.c-torture/execute/pr21964-1.c: New test.
28426
28427 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28428
28429         PR c/22458
28430         * gcc.dg/pr22458-1.c: New test.
28431
28432 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28433             Steven G. Kargl <kargls@comcast.net>
28434
28435         PR fortran/22390
28436         * gfortran.dg/flush_1.f90: New test.
28437
28438 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28439
28440         PR c++/23191
28441         * g++.dg/template/eh2.C: New test.
28442
28443 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28444
28445         PR c++/19498
28446         * g++.dg/template/instantiate7.C: New test.
28447
28448 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28449
28450         PR c/23113
28451         * gcc.dg/Wunused-value-1.c: New test.
28452
28453 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28454
28455         PR rtl-optimization/23233
28456         * gcc.c-torture/compile/pr23233-1.c: New test.
28457
28458 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28459
28460         PR fortran/18833
28461         PR fortran/20850
28462         * gfortran.dg/equiv_1.f90: New test.
28463         * gfortran.dg/equiv_2.f90: New test.
28464         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28465         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28466         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28467
28468 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28469
28470         * gcc.c-torture/execute/vrp-5.c: New test.
28471         * gcc.c-torture/execute/vrp-6.c: New test.
28472         * gcc.dg/tree-ssa/vrp21.c: New test.
28473
28474 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28475
28476         * g++.dg/parse/pr22514.C: New test.
28477
28478 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28479
28480         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28481
28482         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28483         instead of constant loads / pool entries.
28484
28485 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28486
28487         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28488         TEST_TO_WCTYPE.
28489
28490 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28491
28492         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28493         __WINT_TYPE__ in generated prototypes if possible.
28494
28495 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28496
28497         PR 22037
28498         * g++.dg/tree-ssa/pr22037.C:
28499
28500 2005-08-04  Richard Henderson  <rth@redhat.com>
28501
28502         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28503         scan-tree-dump-times directive.
28504
28505 2005-08-04  Jan Hubicka  <jh@suse.cz>
28506
28507         * gcov-1.C: Fix switch counts.
28508         * gcov-4b.c: Likewise.
28509
28510 2005-08-03  Jeff Law  <law@redhat.com>
28511
28512         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28513
28514 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28515
28516         * gcc.c-torture/execute/pr23135.c: New test.
28517
28518 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28519
28520         PR tree-optimization/19899
28521         * gcc.dg/tree-ssa/scev-1.c: New test.
28522         * gcc.dg/tree-ssa/scev-2.c: New test.
28523
28524 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28525
28526         PR target/18582
28527         * gcc.dg/torture/pr18582-1.c: New test.
28528
28529 2005-08-03  Jan Hubicka  <jh@suse.cz>
28530
28531         * update-conroll.c: New testcase.
28532         * update-conroll-2.c: New testcase.
28533
28534 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28535
28536         * gfortran.dg/constant_substring.f: New test.
28537         * gfortran.dg/pr22491.f: New test.
28538
28539 2005-08-02  Jan Hubicka  <jh@suse.cz>
28540
28541         * update-threading.c: Replace by the proper one.
28542
28543 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28544
28545         PR 23164
28546         * g++.dg/tree-ssa/pr23164.C: New test.
28547
28548 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28549
28550         * gcc.dg/tree-ssa/pr23192.c: New test.
28551
28552 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28553
28554         * gcc.c-torture/execute/vrp-4.c: New test.
28555
28556 2005-08-02  Jan Hubicka  <jh@suse.cz>
28557
28558         * update-threading.c: New test.
28559
28560 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28561
28562         * gcc.c-torture/compile/20050801-1.c: New test.
28563         * gcc.c-torture/compile/20050801-2.c: New test.
28564
28565 2005-08-01  Jan Hubicka  <jh@suse.cz>
28566
28567         * val-prof-5.c: New test.
28568
28569 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28570
28571         PR c/22311
28572         * gcc.dg/pr22311-1.c : New test.
28573
28574 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28575
28576         PR target/23095
28577         * gfortran.dg/pr23095.f: New test.
28578
28579         PR c++/22003
28580         * g++.dg/other/pr22003.C: New test.
28581
28582 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28583
28584         PR target/20621
28585         * gcc.c-torture/execute/pr20621-1.c: New test.
28586
28587 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28588
28589         * gfortran.dg/comma_format_extension_4.f: Adjust length
28590         of string for format.
28591         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28592         print statement with internal write.
28593         * gfortran.dg/der_array_io_2.f: Likewise.
28594         * gfortran.dg/der_array_io_3.f: Likewise.
28595
28596 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28597
28598         * gcc.dg/fold-abs-4.c: new test.
28599
28600 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28601
28602         PR fortran/22570 an related issues.
28603         * gfortran.dg/x_slash_1.f: New test.
28604
28605 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28606
28607         PR c/23143
28608         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28609         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28610
28611 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28612
28613         PR c/529
28614         * gcc.dg/Wshadow-3.c: New test.
28615
28616 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28617
28618         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28619         used to have the wrong bounds).
28620
28621 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28622
28623         PR c/21720
28624         * gcc.dg/hex-round-1.c: Test more cases.
28625         * gcc.dg/hex-round-2.c: New test.
28626
28627 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28628
28629         PR 22550
28630         * g++.dg/tree-ssa/pr22550.C: New test.
28631
28632 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28633
28634         * gcc.dg/tree-ssa/vrp19.c: New test.
28635         * gcc.dg/tree-ssa-vrp20.c: New test.
28636
28637 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28638
28639         PR c/22240
28640         * gcc.dg/transparent-union-4.c: New test.
28641
28642 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28643
28644         PR c/22192
28645         * gcc.dg/c99-vla-2.c: New test.
28646
28647 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28648
28649         PR c/21720
28650         * gcc.dg/hex-round-1.c: New test.
28651
28652 2005-07-28  Jan Hubicka  <jh@suse.cz>
28653
28654         * inliner-1.c: Do not dump everything.
28655         * tree-prof.exp: Do not pass -ftree-based-profiling.
28656         * bprob.exp: Likewise.
28657
28658         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28659
28660 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28661
28662         PR c++/22545
28663         * g++.dg/expr/ptrmem7.C: New test.
28664
28665 2005-07-28  Mike Stump  <mrs@apple.com>
28666
28667         * g++.old-deja/g++.mike/visibility-1.C: New test.
28668
28669 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28670
28671         PR c/20187
28672         * gcc.c-torture/execute/pr20187-1.c: New test.
28673
28674 2005-07-28  Jeff Law  <law@redhat.com>
28675
28676         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28677         * gcc.dg/tree-ssa/vrp18.c: New test.
28678
28679 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28680
28681         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28682
28683 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28684
28685         PR tree-optimization/22506
28686         * gcc.dg/vect/ps22506.c: New test.
28687
28688 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28689
28690         PR target/21149
28691         * gcc.target/i386/sse-3.c: New test.
28692
28693 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28694
28695         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28696         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28697
28698 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28699
28700         PR c/22589
28701         * gcc.c-torture/compile/pr22589-1.c: New test.
28702
28703 2005-07-28  Jan Hubicka  <jh@suse.cz>
28704
28705         * update-loopch.c: New testcase.
28706
28707 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28708
28709         PR rtl-optimization/23047
28710         * gcc.c-torture/execute/pr23047.c: New test.
28711         * gcc.c-torture/execute/pr23047.x: New.
28712
28713 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28714
28715         PR tree-optimization/22493
28716         * gcc.c-torture/execute/pr22493-1.c: New test.
28717         * gcc.c-torture/execute/pr22493-1.x: New.
28718         * gcc.c-torture/execute/vrp-1.c: New test.
28719         * gcc.c-torture/execute/vrp-2.c: New test.
28720         * gcc.c-torture/execute/vrp-2.c: New test.
28721
28722 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28723
28724         * gcc.target/frv/all-builtin-read8.c: Delete.
28725         * gcc.target/frv/all-builtin-read16.c: Delete.
28726         * gcc.target/frv/all-builtin-read32.c: Delete.
28727         * gcc.target/frv/all-builtin-read64.c: Delete.
28728         * gcc.target/frv/all-builtin-write8.c: Delete.
28729         * gcc.target/frv/all-builtin-write16.c: Delete.
28730         * gcc.target/frv/all-builtin-write32.c: Delete.
28731         * gcc.target/frv/all-builtin-write64.c: Delete.
28732         * gcc.target/frv/all-read-write-1.c: New.
28733
28734 2005-07-27  Jeff Law  <law@redhat.com>
28735
28736         * gcc.c-torture/execute/pr22630.c: New test.
28737
28738 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28739
28740         PR tree-optimization/23073
28741         * gcc.dg/vect/nodump-pr23073.c: New test.
28742         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28743
28744 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28745
28746         PR tree-optimize/22348
28747         * gcc.c-torture/execute/pr22348.c: New.
28748
28749 2005-07-27  Richard Guenther  <rguenther@suse.de>
28750
28751         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28752
28753 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28754
28755         PR fortran/22503
28756         * gfortran.dg/logical_comp.f90: New test.
28757
28758 2005-07-27  Jan Hubicka  <jh@suse.cz>
28759
28760         * inliner-1.c: Add cleanup of dumps.
28761         * val-prof-*.c: Likewise.
28762         * update-tailcall.c: New.
28763
28764 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28765
28766         PR 22591
28767         * gcc.dg/tree-ssa/pr22591.c: New test.
28768         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28769
28770 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28771
28772         PR libobjc/22606
28773         * objc.dg/try-catch-11.m: New test.
28774
28775 2005-07-26  Richard Guenther  <rguenther@suse.de>
28776
28777         PR tree-optimization/22486
28778         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28779
28780 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28781
28782         PR tree-opt/22484
28783         * g++.dg/opt/loop2.C: New test.
28784
28785 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28786
28787         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28788         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28789
28790 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28791
28792         * lib/profopt.exp (profopt-execute): Check for profiling data
28793         files on the target.
28794
28795 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28796
28797         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28798         for matching of asm labels.
28799
28800 2005-07-25  Richard Guenther  <rguenther@suse.de>
28801
28802         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28803
28804 2005-07-25  Richard Guenther  <rguenther@suse.de>
28805
28806         PR testsuite/22624
28807         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28808
28809 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28810
28811         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28812         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28813         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28814         * gcc.dg/vect/vect-100.c: New test.
28815         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28816         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28817         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28818         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28819         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28820         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28821         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28822         * gfortran.dg/vect/pr19049.f90: New testcase.
28823         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28824
28825 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28826
28827         * gcc.c-torture/execute/20050713-1.c: New test.
28828
28829         PR fortran/20063
28830         * gfortran.fortran-torture/execute/data_4.f90: New test.
28831
28832         PR middle-end/20303
28833         * gcc.dg/visibility-d.c: New test.
28834
28835 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28836
28837         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28838         * gfortran.dg/underflow.f90: Ditto.
28839
28840 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28841
28842         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28843         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28844         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28845
28846 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28847
28848         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28849         include case of field width of zero.
28850
28851 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28852
28853         PR libgfortran/21875
28854         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28855         with trailing blanks on normal formatted read.
28856
28857 2005-07-23  Chao-ying Fu  <fu@mips.com>
28858
28859         * gcc.target/mips/mips32-dsp-type.c: New test.
28860         * gcc.target/mips/mips32-dsp.c: New test.
28861
28862 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28863
28864         PR testsuite/21073
28865         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28866
28867         PR testsuite/20454
28868         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28869         and __cyg_profile_func_exit.
28870
28871 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28872
28873         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28874         * gfortran.dg/comma_format_extension_4.f: Same.
28875         * gfortran.dg/pr15332.f: Same.
28876         * gfortran.dg/pr21730.f: Same.
28877
28878 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28879
28880         * g++.dg/opt/vrp2.C: Fix testcase.
28881
28882         PR tree-opt/22625
28883         * g++.dg/opt/vrp2.C: New test.
28884
28885 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28886
28887         PR debug/21828
28888         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28889
28890 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28891
28892         * gcc.dg/tree-ssa/20050719-1.c: New test.
28893
28894 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28895
28896         * gcc.dg/bfin-longcall-1.c: New file.
28897         * gcc.dg/bfin-longcall-2.c: New file.
28898
28899 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28900
28901         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28902
28903 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28904
28905         PR middle-end/19055
28906         * gcc.dg/tree-ssa/pr19055.c: New test.
28907         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28908
28909 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28910
28911         PR C++/22358
28912         * g++.dg/other/pr22358.C: New test.
28913
28914 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28915
28916         PR c++/2922
28917         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28918
28919 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28920
28921         PR c++/15938
28922         * g++.dg/init/union2.C: New test.
28923
28924 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28925
28926         PR c/22393
28927         * gcc.dg/complex-4.c: New test.
28928
28929 2005-07-21  Richard Guenther  <rguenther@suse.de>
28930
28931         PR testsuite/22522
28932         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28933         scanning for asm labels.
28934         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28935
28936 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28937
28938         PR target/22085
28939         * gcc.dg/altivec-pr22085.c: New.
28940
28941 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28942
28943         PR tree-optimization/19210
28944         * gcc.dg/tree-ssa/pr19210-1.c: New.
28945         * gcc.dg/tree-ssa/pr19210-2.c: New.
28946
28947 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28948
28949         PR rtl-optimization/22167
28950         * g++.dg/opt/pr22167.C: New test.
28951
28952 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28953
28954         PR c++/2922
28955         * g++.dg/lookup/two-stage2.C: New.
28956         * g++.dg/lookup/two-stage3.C: New.
28957         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28958         fixed two-stage name lookup for operators.
28959         * g++.dg/template/call3.C: Compiler now produces an appropriate
28960         error message.
28961         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28962         14 as a candidate.
28963         * g++.dg/template/ptrmem4.C: Compiler produces different error
28964         message.
28965         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28966         connect_to_method as a candidate.
28967
28968 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28969
28970         * gcc.dg/fold-alloc-1.c: New test.
28971
28972 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28973
28974         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28975         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28976
28977 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28978
28979         * gcc.dg/fold-abs-1.c: New test.
28980         * gcc.dg/fold-abs-2.c: New test.
28981         * gcc.dg/fold-abs-3.c: New test.
28982
28983 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28984
28985         Make CONSTRUCTOR use VEC to store initializers.
28986         * g++.dg/ext/complit3.C: Check for specific error messages.
28987         * g++.dg/init/brace2.C: Update error message.
28988         * g++.dg/warn/Wbraces2.C: Likewise.
28989
28990 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28991
28992         PR fortran/16940
28993         * gfortran.dg/module_interface_1.f90: New test.
28994
28995 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28996             Kenneth Zadeck <zadeck@naturalbridge.com>
28997
28998         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28999
29000 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29001
29002         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29003         specify -Wformat for these tests.
29004         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29005         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29006         * gcc.dg/format/opt-6.c: Delete.
29007
29008 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29009
29010         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29011         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29012
29013 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29014
29015         * gcc.dg/tree-ssa/alias-2.c: New test.
29016
29017 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29018
29019         PR c++/22263
29020         * g++.dg/template/explicit7.C: New test.
29021
29022 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29023
29024         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29025         field width of 8 to +Inf and -Inf.
29026
29027 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c++/22139
29030         * g++.dg/template/friend36.C: New test.
29031
29032 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29033
29034         PR fortran/21730
29035         * gfortran.dg/pr21730.f: New test.
29036
29037 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29038             Kenneth Zadeck <zadeck@naturalbridge.com>
29039
29040         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29041         since pure const detection cannot run at -O1 in c compiler.
29042         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29043         can now optimize this case properly.
29044         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29045         because we now pass.
29046         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29047
29048 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29049
29050         PR c/22421
29051         * gcc.dg/format/bitfld-1.c: New test.
29052
29053 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29054
29055         PR c++/22204
29056         * g++.dg/rtti/repo1.C: New test.
29057
29058 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29059
29060         PR middle-end/22398
29061         * gcc.c-torture/compile/pr22398.c: New test.
29062
29063 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29064
29065         PR c++/22132
29066         * g++.dg/expr/cast4.C: New test.
29067
29068 2005-07-15  Richard Guenther  <rguenther@suse.de>
29069
29070         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29071         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29072
29073 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29074
29075         PR tree-optimization/22230
29076         * gcc.dg/tree-ssa/pr22230.c: New test.
29077
29078 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29079
29080         * gfortran.dg/g77/cpp6.f: New test.
29081
29082         PR fortran/22417
29083         * gfortran.dg/g77/cpp5.F: New test.
29084         * gfortran.dg/g77/cpp5.h: New file.
29085         * gfortran.dg/g77/cpp5inc.h: New file.
29086
29087 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29088
29089         PR libfortran/16435
29090         * gfortran.dg/tl_editting.f90: New.
29091         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29092
29093 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29094
29095         * gfortran.dg/char_array_constructor.f90: New test.
29096
29097 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29098
29099         * gfortran.dg/past_eor.f90: New.
29100         * gfortran.dg/complex_read.f90: New.
29101
29102 2005-07-13  Jeff Law  <law@redhat.com>
29103
29104         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29105         additional casts.
29106
29107         * gcc.dg/tree-ssa/pr22321.c: New test
29108
29109 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29110
29111         PR tree-optimization/21921
29112         * gcc.dg/tree-ssa/pr21921.c: New.
29113
29114 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29115
29116         PR tree-optimizatio/22442
29117         * gcc.dg/tree-ssa/loop-11.c: New test.
29118
29119 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29120
29121         PR tree-opt/21840
29122         * gcc.c-torture/compile/pr21840.c: New test.
29123
29124 2005-07-12  Jan Hubicka  <jh@suse.cz>
29125
29126         * gcc.c-torture/compile/pr22379.c: New test.
29127
29128 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29129
29130         PR libfortran/21593
29131         gfortran.dg/dev_null.f90: Remove outdated comment about
29132         PR libfortran/21593.
29133
29134
29135 2005-07-12  Dale Johannesen  <dalej@apple.com>
29136
29137         * gcc.target/i386/compress-float-sse.c: New.
29138         * gcc.target/i386/compress-float-sse-pic.c: New.
29139         * gcc.target/i386/compress-float-387.c: New.
29140         * gcc.target/i386/compress-float-387-pic.c: New.
29141         * gcc.dg/compress-float-ppc.c: New.
29142         * gcc.dg/compress-float-ppc-pic.c: New.
29143
29144 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29145
29146         PR libfortran/21593
29147         gfortran.dg/dev_null.f90: Remove targets.
29148
29149 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29150
29151         PR tree-opt/22335
29152         * gcc.dg/pr22335-1.c: New test.
29153         * gcc.dg/pr22335-2.c: New test.
29154
29155 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29156
29157         PR c++/20172
29158         * g++.dg/template/nontype12.C : New test.
29159
29160 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29161
29162         * gcc.dg/tree-ssa/loop-10.c: New test.
29163
29164 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29165
29166         * gcc.c-torture/execute/20020720-1.x: Remove.
29167
29168 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29169
29170         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29171
29172 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29173
29174         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29175         (dg-mips-options): Use it.
29176
29177 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29178
29179         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29180
29181 2005-07-09  Richard Henderson  <rth@redhat.com>
29182
29183         * lib/target-supports.exp (check_effective_target_sync_char_short):
29184         Add alpha.
29185
29186 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29187
29188         PR libfortran/22217
29189         * gfortran.dg/negative-z-descriptor.f90: New test.
29190
29191 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29192
29193         PR tree-opt/22329
29194         * gcc.dg/pr22329.c: New test.
29195
29196 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29197
29198         PR tree-optimization/20139
29199         * gcc.dg/tree-ssa/pr20139.c: New.
29200
29201 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29202
29203         PR tree-opt/22356
29204         * gcc.dg/pr22356-1.c: New test.
29205
29206 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29207
29208         PR c++/21799
29209         * g++.dg/template/unify8.C: New.
29210         * g++.dg/template/unify9.C: New.
29211
29212 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29213
29214         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29215
29216 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29217
29218         * gcc.dg/darwin-version-1.c: New.
29219         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29220         * gcc.dg/builtins-20.c: Likewise.
29221         * gcc.dg/builtins-53.c: Likewise.
29222         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29223         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29224         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29225         * gcc.dg/torture/builtins-power-1.c: Likewise.
29226         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29227         on Darwin.
29228
29229 2005-07-07  Jeff Law  <law@redhat.com>
29230
29231         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29232         argument evaluation order.
29233
29234 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29235
29236         PR libfortran/21594
29237         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29238         Add test cases where the shift length is greater than the
29239         array length.
29240
29241 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29242
29243         * obj-c++.dg/proto-lossage-6.mm: New.
29244         * objc.dg/proto-lossage-6.m: New.
29245
29246 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29247
29248         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29249         * objc.dg/gnu-runtime-2.m: Likewise.
29250
29251 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29252
29253         * gfortran.dg/longline.f: New test.
29254
29255         * gfortran.dg/badline.f: New test.
29256
29257 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29258
29259         PR fortran/16531
29260         PR fortran/15966
29261         PR fortran/18781
29262         * gfortran.dg/hollerith.f90: New.
29263         * gfortran.dg/hollerith2.f90: New.
29264         * gfortran.dg/hollerith3.f90: New.
29265         * gfortran.dg/hollerith4.f90: New.
29266         * gfortran.dg/hollerith_f95.f90: New.
29267         * gfortran.dg/hollerith_legacy.f90: New.
29268         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29269
29270 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29271
29272         PR objc/22274
29273         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29274         * objc.dg/gnu-runtime-2.m: New.
29275
29276 2005-07-06  Jeff Law  <law@redhat.com>
29277
29278         * gcc.dg/tree-ssa/vrp17.c: New test.
29279
29280 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29281
29282         PR fortran/22327
29283         * gfortran.dg/array_constructor_5.f90: New test.
29284
29285 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29286
29287         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29288
29289 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29290
29291         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29292         * gcc.dg/980816-1.c: Ditto.
29293
29294 2005-07-06  Jeff Law  <law@redhat.com>
29295
29296         * gcc.c-torture/compile/pr21356.c: New test.
29297
29298 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29299
29300         PR c/22013
29301         PR c/22098
29302         * gcc.c-torture/compile/pr22013-1.c,
29303         gcc.c-torture/execute/pr22098-1.c,
29304         gcc.c-torture/execute/pr22098-2.c,
29305         gcc.c-torture/execute/pr22098-3.c: New tests.
29306
29307 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29308
29309         PR c/22308
29310         * gcc.dg/pr22308-1.c: New test.
29311
29312 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29313
29314         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29315         target.
29316         * gcc.dg/compare9.c: Use -fshort-enums instead of
29317         -fno-short-enums.  Change the last test to dg-bogus.
29318
29319 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29320
29321         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29322         * gcc.dg/compare9.c: New.
29323
29324 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29325
29326         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29327
29328 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29329
29330         PR testsuite/22288
29331         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29332
29333
29334 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29335
29336         * gcc.dg/format/gcc_gfc-1.c: New.
29337
29338 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29339
29340         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29341
29342 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29343
29344         PR fortran/20842
29345         * gfortran.dg/io_invalid_1.f90: New test.
29346
29347 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29348
29349         * gcc.dg/format/gcc_diag-1.c: Update.
29350
29351 2005-07-02  Jeff Law  <law@redhat.com>
29352
29353         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29354         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29355
29356 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29357
29358         * gcc.dg/format/gcc_diag-1.c: Update.
29359
29360 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29361
29362         PR tree-opt/22269
29363         * gcc.c-torture/compile/pr22269.c: New test.
29364
29365 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29366
29367         PR 21584
29368         PR 22219
29369         * g++.dg/tree-ssa/pr21584-1.C: New test.
29370         * g++.dg/tree-ssa/pr21584-2.C: New test.
29371
29372 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29373
29374         * obj-c++.dg/try-catch-11.mm: New.
29375         * objc.dg/try-catch-10.m: New.
29376
29377 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29378
29379         * g++.dg/other/ucnid-1.C: xfail on AIX.
29380
29381 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29382
29383         PR 22234
29384         * gcc.dg/20050629-1.c: New test.
29385
29386 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29387
29388         * obj-c++.dg/const-str-1[0-1].mm: New.
29389         * objc.dg/const-str-1[0-1].m: New.
29390
29391 2005-05-29  Richard Henderson  <rth@redhat.com>
29392
29393         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29394         Rename from check_effective_target_vect_no_max.
29395         (check_effective_target_vect_no_int_add): New.
29396         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29397         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29398         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29399         * gcc.dg/vect/vect-reduc-1.c: Use both.
29400         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29401
29402 2005-05-29  Richard Henderson  <rth@redhat.com>
29403
29404         * lib/target-supports.exp (check_effective_target_vect_no_max):
29405         Remove i386 and x86_64.
29406
29407 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29408
29409         PR testsuite/21969
29410         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29411
29412 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29413
29414         PR middle-end/21969
29415         * gcc.dg/vect/pr21969.c: New test.
29416
29417 2005-06-28  Eric Christopher  <echristo@redhat.com>
29418
29419         PR c/22052
29420         PR c/21975
29421         * gcc.dg/inline1.c: New test.
29422         * gcc.dg/inline2.c: Ditto.
29423         * gcc.dg/inline3.c: Ditto.
29424         * gcc.dg/inline4.c: Ditto.
29425         * gcc.dg/inline5.c: Ditto.
29426
29427 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29428
29429         PR libfortran/22142
29430         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29431         Add testcase also testing eoshift1 for PR 22142.
29432
29433 2005-06-28  Richard Henderson  <rth@redhat.com>
29434
29435         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29436         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29437         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29438         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29439         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29440
29441 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29442
29443         PR libfortran/22142
29444         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29445         Add testcase for PR 22142.
29446
29447 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29448
29449         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29450         gcc.target/ia64/fpreg-2.c: New tests.
29451
29452 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29453
29454         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29455
29456 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29457
29458         PR libfortran/22170
29459         * gfortran.dg/slash_1.f90: New test.
29460
29461 2005-06-27  Richard Henderson  <rth@redhat.com>
29462
29463         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29464         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29465         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29466         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29467         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29468         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29469
29470 2005-06-27  Richard Henderson  <rth@redhat.com>
29471
29472         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29473         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29474
29475 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29476
29477         * obj-c++.dg/proto-lossage-5.mm: New.
29478         * objc.dg/proto-lossage-5.m: New.
29479
29480 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29481
29482         PR 21959
29483         * gcc.dg/tree-ssa/pr21959.c: New test.
29484
29485 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29488         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29489         testing uninitialized var.
29490
29491         * gcc.c-torture/execute/builtins/chk.h: New.
29492         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29493         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29494         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29495         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29496         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29497         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29498         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29499         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29500         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29501         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29502         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29503         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29504         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29505         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29506         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29507         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29508         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29509         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29510         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29511         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29512         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29513         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29514         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29515         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29516         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29517         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29518         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29519         * gcc.dg/builtin-object-size-1.c: New test.
29520         * gcc.dg/builtin-object-size-2.c: New test.
29521         * gcc.dg/builtin-object-size-3.c: New test.
29522         * gcc.dg/builtin-object-size-4.c: New test.
29523         * gcc.dg/builtin-object-size-5.c: New test.
29524         * gcc.dg/builtin-stringop-chk-1.c: New test.
29525         * gcc.dg/builtin-stringop-chk-2.c: New test.
29526         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29527         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29528         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29529         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29530         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29531         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29532         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29533         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29534         * gcc.c-torture/execute/printf-1.c: New test.
29535         * gcc.c-torture/execute/fprintf-1.c: New test.
29536         * gcc.c-torture/execute/vprintf-1.c: New test.
29537         * gcc.c-torture/execute/vfprintf-1.c: New test.
29538         * gcc.c-torture/execute/printf-chk-1.c: New test.
29539         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29540         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29541         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29542
29543 2005-06-27  Michael Matz  <matz@suse.de>
29544
29545         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29546         slot is not merged if address escapes.
29547
29548 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29549
29550         PR c/21911
29551         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29552
29553 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29554
29555         PR middle-end/17965
29556         * gcc.c-torture/compile/20050622-1.c: New test.
29557
29558         PR middle-end/22028
29559         * gcc.dg/20050620-1.c: New test.
29560
29561 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29562
29563         PR tree-optimization/22026
29564         * gcc.dg/tree-ssa/pr22026.c: New.
29565
29566 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29567
29568         PR libfortran/22144
29569         * gfortran.dg/shift-alloc.f90: New testcase.
29570
29571 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29572
29573         * all files: Update FSF address in copyright headers.
29574
29575 2005-06-22  Jan Hubicka  <jh@suse.cz>
29576
29577         * wholeprogram-1.c: New testcase.
29578         * wholeprogram-2.c: New testcase.
29579
29580 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29581
29582         PR 22171
29583         * gcc.dg/tree-ssa/pr22171.c: New test.
29584
29585 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29586
29587         * gfortran.dg/simplify_modulo.f90: New.
29588
29589 2005-06-24  Jan Hubicka  <jh@suse.cz>
29590
29591         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29592
29593 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29594
29595         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29596
29597 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29598
29599         * obj-c++.dg/typedef-alias-1.mm: New.
29600         * objc.dg/typedef-alias-1.m: New.
29601
29602 2005-06-23  Jeff Law  <law@redhat.com>
29603
29604         * gcc.dg/tree-ssa/vrp16.c: New test.
29605
29606 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29607
29608         * lib/target-supports.exp: Add
29609         check_effective_target_fortran_large_real and
29610         check_effective_target_fortran_large_int to check for
29611         corresponding effective targets.
29612         * gfortran.dg/large_integer_kind_1.f90: New test.
29613         * gfortran.dg/large_real_kind_1.f90: New test.
29614
29615 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29616
29617         PR tree-optimization/22117
29618         * gcc.dg/tree-ssa/pr22117.c: New.
29619
29620 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29621
29622         PR testsuite/22123
29623         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29624
29625 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29626
29627         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29628
29629 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29630
29631         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29632         * gfortran.dg/f2c_4.c: Likewise.
29633
29634 2005-06-22 Paul Brook  <paul@codesourcery.com>
29635
29636         PR fortran/21034
29637         * gfortran.dg/auto_save_1.f90: New test.
29638
29639 2005-06-22  Michael Matz  <matz@suse.de>
29640
29641         * gcc.target/x86-64/abi: New directory.
29642         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29643         * gcc.target/x86-64/abi/README.gcc: New file.
29644         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29645         * gcc.target/x86-64/abi/asm-support.s: New file.
29646         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29647         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29648         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29649         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29650         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29651         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29652         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29653         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29654         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29655         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29656         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29657         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29658         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29659         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29660         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29661         * gcc.target/x86_64/abi/test_varargs.c: New test.
29662
29663 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29664
29665         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29666         32-bit i?86 and x86_64.
29667
29668 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29669
29670         * obj-c++.dg/const-str-[1-9].mm: New tests.
29671
29672 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29673
29674         PR fortran/22010
29675         * gfortran.dg/namelist_use.f90: New.
29676         * gfortran.dg/namelist_use_only.f90: New.
29677
29678 2005-06-21  Jeff Law  <law@redhat.com>
29679
29680         * gcc.dg/tree-ssa/vrp15.c: New test.
29681
29682 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29683
29684         * lib/target-supports.exp (check_effective_target_vect_reduction):
29685         Remove.
29686         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29687         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29688         remove vect_reduction target keyword. Also avoid two returns in main.
29689         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29690         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29691         * gcc.dg/vect/vect-reduc-1short.c: New test.
29692         * gcc.dg/vect/vect-reduc-1char.c: New test.
29693         * gcc.dg/vect/vect-reduc-2short.c: New test.
29694         * gcc.dg/vect/vect-reduc-2char.c: New test.
29695         * gcc.dg/vect/vect-reduc-6.c: New test.
29696         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29697         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29698         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29699
29700 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29701         Paul Thomas  <pault@gcc.gnu.org>
29702
29703         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29704         New tests.
29705
29706 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29707
29708         * gfortran.dg/backslash_1.f90: New test.
29709         * gfortran.dg/backslash_2.f90: New test.
29710
29711 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29712
29713         * gfortran.dg/duplicate_labels.f90: New test.
29714
29715 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29716
29717         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29718         unsupportable relocations.
29719         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29720         * gcc.dg/20050321-2.c: xfail for NetWare.
29721
29722 2005-06-20  Andreas Jaeger  <aj@suse.de>
29723
29724         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29725         gcc.target/i386/fastcall-sseregparm.c,
29726         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29727
29728 2005-06-19  Richard Henderson  <rth@redhat.com>
29729
29730         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29731
29732 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29733
29734         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29735
29736 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29737
29738         PR c++/22115
29739         * g++.dg/conversion/simd2.C: Change expected error message.
29740
29741 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29742
29743         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29744         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29745         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29746
29747 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29748
29749         * gcc.dg/fold-mod-1.c: New test.
29750
29751 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29752
29753         PR fortran/19926
29754         * gfortran.dg/pr19926.f90: New test.
29755
29756 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29757
29758         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29759         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29760         targets.
29761         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29762         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29763
29764 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29765
29766         * gcc.target/ia64/float80-varargs-1.c: New test.
29767
29768 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29769
29770         PR tree-opt/22035
29771         * gfortran.dg/f2c_6.f90: New test.
29772
29773 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29774
29775         PR c++/17413
29776         * g++.dg/template/local5.C: New.
29777
29778 2005-06-17  Richard Henderson  <rth@redhat.com>
29779
29780         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29781
29782 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29783
29784         PR testsuite/21945
29785         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29786
29787 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29788
29789         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29790         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29791         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29792         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29793         check_vect to verify the presence of hardware vector support.
29794
29795 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29796
29797         PR testsuite/22056
29798         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29799
29800 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29801
29802         PR libfortran/19216
29803         * gfortran.dg/pr19216.f: Add correct space between brackets and
29804         dg directive.
29805
29806 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29807
29808         PR libfortran/16436
29809         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29810
29811 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29812
29813         * gcc.target/i386/attributes-error.c: New testcase.
29814         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29815         * gcc.target/i386/regparm-stdcall.c: Likewise.
29816         * gcc.target/i386/sseregparm-1.c: Likewise.
29817         * gcc.target/i386/sseregparm-2.c: Likewise.
29818
29819 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29820
29821         * g++.dg/rtti/crash2.C: New.
29822
29823 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29824
29825         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29826
29827 2005-06-15  David Ung  <davidu@mips.com>
29828
29829         * gcc.target/mips/mips16e-extends.c: New test for testing the
29830         generation of MIPS16e zeb/zeh, seb/seh instructions.
29831
29832 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29833
29834         PR 22018
29835         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29836         * gcc.dg/tree-ssa/pr22018.c: New test.
29837
29838 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29839
29840         * gcc.dg/simd-1.c: Update error messages.
29841         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29842         * gcc.dg/simd-2.c: Update error messages.
29843         * gcc.dg/simd-4.c: New.
29844
29845 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29846
29847         PR c++/20678
29848         * g++.dg/other/crash-4.C: New.
29849
29850 2005-06-14  Devang Patel  <dpatel@apple.com>
29851
29852         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29853
29854 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         PR c++/21929
29857         * g++.dg/parse/crash11.C: Update
29858
29859 2005-06-13  Jeff Law  <law@redhat.com>
29860
29861         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29862         perform the desired transformations.
29863         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29864         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29865
29866 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29867
29868         PR fortran/22038
29869         * gfortran.dg/forall_1.f90: Un-XFAIL.
29870
29871 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29872
29873         PR c++/21929
29874         * g++.dg/parse/crash26.C: New.
29875
29876         PR c++/20789
29877         * g++.dg/init/member1.C: New.
29878
29879 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29880
29881         * gfortran.dg/altreturn_1.f90: New test.
29882
29883 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29884
29885         PR middle-end/21985
29886         * gcc.dg/tree-ssa/pr21985.c: New test.
29887
29888 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29889
29890         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29891
29892 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29893
29894         PR c++/21930
29895         * g++.dg/other/error10.C: New test case.
29896
29897 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29898
29899         PR libfortran/19155
29900         * gfortran.dg/pr19155.f: Add test.
29901
29902 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29903
29904         * gfortran.dg/f2c_7.f90: New test.
29905
29906         * gfortran.dg/forall_1.f90: XFAILed.
29907
29908 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29909
29910         * gcc.dg/pr14796-1.c: New.
29911         * gcc.dg/pr14796-2.c: New.
29912
29913 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29914
29915         PR fortran/17792
29916         PR fortran/21375
29917         * gfortran.dg/deallocate_stat.f90: New test.
29918
29919 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29920
29921         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29922
29923 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29924
29925         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29926         access will be generated when this loop is vectorized. Test that
29927         accesses with same alignment were detected.
29928         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29929         Test that accesses with same alignment were detected.
29930         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29931         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29932         alignment were detected.
29933
29934 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29935
29936         PR c++/10611
29937         * g++.dg/conversion/simd2.C: New.
29938
29939 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29940
29941         * gcc.dg/Wcxx-compat-1.c: New.
29942
29943 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29944
29945         PR libfortran/21480
29946         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29947         complex array.
29948
29949 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29950
29951         * gcc.dg/alias-8.c: New.
29952
29953 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29954
29955         * gcc.dg/format/cmn_err-1.c: Update.
29956
29957 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29958
29959         PR target/20666
29960         * gcc.target/sparc/fexpand-2.c: New.
29961         * gcc.target/sparc/fpmerge-2.c: New.
29962         * gcc.target/sparc/fpmul-2.c: New.
29963         * gcc.target/sparc/noresult.c: New.
29964         * gcc.target/sparc/pdist-2.c: New.
29965         * gcc.target/sparc/pdist-3.c: New.
29966
29967 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29968
29969         PR testsuite/21702
29970         * gcc.target/i386/i386.exp: Fix comment typo.
29971
29972 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29973
29974         PR c++/19497
29975         * g++.dg/inherit/using5.C: New.
29976         * g++.dg/inherit/using6.C: New.
29977
29978 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29979
29980         PR c++/19894
29981         * g++.dg/template/ptrmem15.C: New test.
29982
29983         PR c++/20563
29984         * g++.dg/ext/label4.C: New test.
29985
29986 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29987
29988         * gcc.dg/tls/debug-1.c: New test.
29989
29990 2005-06-07  Dale Johannesen  <dalej@apple.com>
29991
29992         * gcc.target/i386/movq.c: New.
29993
29994 2005-06-07  Dale Johannesen  <dalej@apple.com>
29995
29996         * gcc.dg/20050607-1.c: New.
29997
29998 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29999
30000         PR middle-end/21850
30001         * gcc.c-torture/execute/20050607-1.c: New test.
30002
30003 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30004
30005         PR libfortran/21926
30006         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30007         Test case where the return array has lowest stride one,
30008         but isn't packed.
30009
30010 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30011
30012         * lib/target-supports.exp (check_effective_target_sync_int_long):
30013         Add s390 and s390x targets.
30014
30015 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30016
30017         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30018         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30019         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30020         * gcc.dg/tree-ssa/loop-9.c: New test.
30021
30022 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30023
30024         * g++.dg/parse/defarg10.C: New.
30025
30026 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30027
30028         PR regression/21897
30029         * gcc.c-torture/execute/20050604-1.c: New test.
30030
30031 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         PR 21903
30034         * g++.dg/parse/defarg9.C: New.
30035
30036         PR c++/20637
30037         * g++.dg/inherit/using4.C: New.
30038         * g++.dg/overload/error1.C: Adjust expected errors.
30039         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30040         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30041         * g++.old-deja/g++.other/redecl2.C: Likewise.
30042         * g++.old-deja/g++.other/redecl4.C: Likewise.
30043         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30044
30045 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30046
30047         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30048
30049 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30050
30051         * lib/gfortran.exp (gfortran_target_compile): Call
30052         dg-additional-files-options
30053         * gfortran.dg/f2c_4.f90: New file
30054         * gfortran.dg/f2c_4.c: New file
30055         * gfortran.dg/f2c_5.f90: New file
30056         * gfortran.dg/f2c_5.c: New file
30057
30058 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30059
30060         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30061
30062         PR fortran/21912
30063         * gfortran.dg/array_constructor_4.f90: New test.
30064
30065 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30066
30067         PR c++/21619
30068         * g++.dg/ext/builtin9.C: New test.
30069
30070 2005-06-05  Dale Johannesen  <dalej@apple.com>
30071
30072         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30073         * gcc.c-torture/execute/20050603-2.c: Ditto.
30074
30075 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30076
30077         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30078         * gcc.dg/vect/vect-reduc-1.c: New.
30079         * gcc.dg/vect/vect-reduc-2.c: New.
30080         * gcc.dg/vect/vect-reduc-3.c: New.
30081
30082 2005-06-04  Dale Johannesen  <dalej@apple.com>
30083
30084         * gcc.c-torture/execute/20050603-1.c: New.
30085         * gcc.c-torture/execute/20050603-2.c: New.
30086         * gcc.dg/20050603-3.c: New.
30087
30088 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30089
30090         PR fortran/19195
30091         * gfortran.dg/debug_1.f90: New test.
30092
30093         * gfortran.dg/forall_1.f90: New test.
30094
30095 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30096
30097         * gfortran.dg/array_constructor_3.f90: New test.
30098
30099 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30100
30101         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30102
30103 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30104
30105         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30106
30107 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30108
30109         PR c/21873
30110         * gcc.dg/init-excess-1.c: New test.
30111
30112 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30113
30114         PR c++/21853
30115         * g++.dg/expr/static_cast6.C: New test.
30116
30117 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30118
30119         * gcc.dg/tree-ssa/vrp14.c: New test.
30120
30121 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30122
30123         PR c++/21336
30124         * g++.dg/template/new2.C: New test.
30125
30126 2005-06-03  Josh Conner  <jconner@apple.com>
30127
30128         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30129         all entries in initializer.
30130
30131 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30132
30133         PR middle-end/21858
30134         * gcc.dg/pr21858.c: New testcase.
30135
30136 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30137
30138         PR tree-optimization/21292
30139
30140         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30141         New.
30142         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30143         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30144         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30145         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30146         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30147
30148 2005-06-02  Richard Henderson  <rth@redhat.com>
30149
30150         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30151
30152 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30153
30154         * gcc.dg/wtypequal.c: New testcase.
30155
30156 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30157
30158         PR 21582
30159         * gcc.dg/tree-ssa/pr21582.c: New test.
30160
30161 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30162
30163         PR c++/21280
30164         * g++.dg/opt/interface2.h: New.
30165         * g++.dg/opt/interface2.C: New.
30166         * g++.dg/init/ctor4.C: Adjust error lines.
30167         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30168         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30169         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30170         * g++.old-deja/g++.pt/assign1.C: Likewise.
30171         * g++.old-deja/g++.pt/crash20.C: Likewise.
30172
30173 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30174
30175         PR tree-optimization/21734
30176         * g++.dg/vect/pr21734_1.cc: New.
30177         * g++.dg/vect/pr21734_2.cc: New.
30178
30179 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30180
30181         PR c++/20350
30182         * g++.dg/template/spec24.C: New.
30183
30184         PR c++/21151
30185         * g++.dg/pch/local-1.C: New.
30186         * g++.dg/pch/local-1.Hs: New.
30187
30188 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30189
30190         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30191         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30192         * gcc.dg/tree-ssa/pr14341.c: New test.
30193         * gcc.dg/tree-ssa/pr14841.c: New test.
30194         * gcc.dg/tree-ssa/pr20701.c: New test.
30195         * gcc.dg/tree-ssa/pr21086.c: New test.
30196         * gcc.dg/tree-ssa/pr21090.c: New test.
30197         * gcc.dg/tree-ssa/pr21332.c: New test.
30198         * gcc.dg/tree-ssa/pr21458.c: New test.
30199         * gcc.dg/tree-ssa/pr21658.c: New test.
30200         * gcc.dg/tree-ssa/vrp01.c: New test.
30201         * gcc.dg/tree-ssa/vrp02.c: New test.
30202         * gcc.dg/tree-ssa/vrp03.c: New test.
30203         * gcc.dg/tree-ssa/vrp04.c: New test.
30204         * gcc.dg/tree-ssa/vrp05.c: New test.
30205         * gcc.dg/tree-ssa/vrp06.c: New test.
30206         * gcc.dg/tree-ssa/vrp07.c: New test.
30207         * gcc.dg/tree-ssa/vrp08.c: New test.
30208         * gcc.dg/tree-ssa/vrp09.c: New test.
30209         * gcc.dg/tree-ssa/vrp10.c: New test.
30210         * gcc.dg/tree-ssa/vrp11.c: New test.
30211         * gcc.dg/tree-ssa/vrp12.c: New test.
30212         * gcc.dg/tree-ssa/vrp13.c: New test.
30213
30214 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30215
30216         PR 21029
30217         * gcc.dg/tree-ssa/pr21029.c: New test.
30218
30219 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30220
30221         * gfortran.dg/logint-1.f: New test case.
30222         * gfortran.dg/logint-2.f: Likewise.
30223         * gfortran.dg/logint-3.f: Likewise.
30224
30225 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30226
30227         PR c/21536
30228         PR c/20760
30229         * gcc.dg/20050527-1.c: New test.
30230
30231         * gcc.dg/i386-sse-12.c: New test.
30232
30233         PR fortran/21729
30234         * gfortran.dg/implicit_5.f90: New test.
30235
30236 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30237
30238         PR fortran/20883
30239         * gfortran/assign_4.f90: New test.
30240         * gfortran/assign_2.f90: Change compile to run.
30241
30242 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30243
30244         * lib/target-supports.exp
30245         (check_effective_target_sync_char_short): New.
30246         * gcc.dg/sync-2.c: New.
30247
30248 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30249
30250         PR tree-optimization/21817
30251         * gcc.dg/torture/pr21817-1.c: New.
30252
30253 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30254
30255         PR c++/21165
30256         * g++.dg/template/init5.C: New.
30257
30258 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30259
30260         * gfortran.dg/char_initialiser_actual.f90:
30261         Test character initialisers as actual arguments.
30262         * gfortran.dg/char_pointer_comp_assign.f90:
30263         Test character pointer structure component assignments.
30264         * gfortran.dg/char_array_structure_constructor.f90:
30265         Test character components in structure constructors.
30266
30267 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30268
30269         PR middle-end/20931
30270         * g++.dg/opt/pr20931.C: New test.
30271
30272 2005-05-31  Andreas Jaeger  <aj@suse.de>
30273
30274         PR testsuite/20772
30275         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30276         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30277         g++.old-deja/g++.ext/asmspec1.C,
30278         g++.old-deja/g++.other/regstack.C,
30279         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30280         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30281         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30282         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30283         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30284         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30285         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30286         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30287         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30288         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30289         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30290         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30291         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30292         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30293         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30294         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30295         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30296         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30297         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30298
30299 2005-05-31  Jeff Law  <law@redhat.com>
30300
30301         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30302
30303 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30304
30305         PR middle-end/21743
30306         * gcc.dg/builtins-1.c: Activate disabled clog test.
30307         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30308
30309 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30310
30311         * gfortran.dg/char_pointer_assign.f90:
30312         Test character-pointer assignments and pointer assignments.
30313         * gfortran.dg/char_pointer_dummy.f90:
30314         Test character-pointer dummy arguments.
30315         * gfortran.dg/char_pointer_func.f90:
30316         Test character-pointer function returns.
30317         * gfortran.dg/char_pointer_dependency.f90:
30318         Test character-pointer functions with dependencies.
30319
30320 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30321
30322         PR c++/21784
30323         * g++.dg/lookup/using14.C: New test.
30324
30325 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30326
30327         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30328         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30329         trailing ^M.
30330
30331 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30332
30333         PR c++/17413
30334         * g++.dg/template/local5.C: New.
30335
30336         PR target/21761
30337         * gcc.c-torture/compile/pr21761.c: New.
30338
30339         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30340         before darwin8.
30341
30342 2005-05-30  Steven G. Kargl
30343
30344         PR fortran/20846
30345         * gfortran.dg/inquire_8.f90: New test.
30346
30347 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30348
30349         PR libfortran/21376
30350         * gfortran.dg/output_exponents_1.f90: New test.
30351
30352 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30353
30354         PR libfortran/20006
30355         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30356
30357 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30358
30359         PR c++/21210
30360         * g++.dg/ext/complex1.C: New test.
30361
30362         PR c++/21340
30363         * g++.dg/init/ctor6.C: New test.
30364
30365 2005-05-29  Jan Hubicka  <jh@suse.cz>
30366
30367         * gcc.c-torture/compile/pr21562.c: New.
30368
30369 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30370
30371         * gfortran.dg/subnormal_1.f90: New test.
30372
30373 2005-05-28  Jan Hubicka  <jh@suse.cz>
30374
30375         * tree-prof.exp: Fix comment.
30376         * value-prof-1.c: New.
30377         * value-prof-2.c: New.
30378         * value-prof-3.c: New.
30379         * value-prof-4.c: New.
30380
30381 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30382
30383         PR c++/21614
30384         * g++.dg/expr/ptrmem6.C: New test.
30385         * g++.dg/expr/ptrmem6a.C: Likewise.
30386
30387 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30388
30389         PR tree-optimization/21658
30390         * gcc.dg/tree-ssa/pr21658.c: New.
30391
30392 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30393
30394         PR c++/21455
30395         * g++.dg/inherit/ptrmem3.C: New.
30396
30397         PR c++/21681
30398         * g++.dg/parse/template16.C: New.
30399
30400 2005-05-27  Andreas Jaeger  <aj@suse.de>
30401
30402         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30403
30404         * gcc.dg/i386-sse-8.c: Run test on all archs.
30405
30406 2005-05-26  Mike Stump  <mrs@apple.com>
30407
30408         * objc.dg/isa-field-1.m: Only run on darwin.
30409         * objc.dg/lookup-1.m: Likewise.
30410         * objc.dg/try-catch-8.m: Likewise.
30411
30412 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30413
30414         PR tree-optimization/9814
30415         * gcc.dg/pr9814-1.c: New test case.
30416
30417 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30418
30419         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30420         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30421         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30422         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30423         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30424         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30425         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30426         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30427         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30428         objc.dg/try-catch-8.m: New.
30429
30430 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30431
30432         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30433         remove extraneous semicolons.
30434
30435 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30436
30437         * obj-c++.dg/comp-types-12.mm: New.
30438         * objc.dg/comp-types-11.m: New.
30439         * objc.dg/selector-4.m: New.
30440
30441 2005-05-26  Andreas Jaeger  <aj@suse.de>
30442
30443         PR testsuite/20772
30444         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30445         g++.old-deja/g++.ext/attrib3.C,
30446         g++.old-deja/g++.other/store-expr1.C,
30447         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30448         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30449         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30450         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30451         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30452         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30453         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30454         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30455         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30456         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30457         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30458         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30459         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30460         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30461         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30462         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30463         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30464         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30465         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30466
30467 2005-05-26  Andreas Jaeger  <aj@suse.de>
30468
30469         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30470         x86-64 compilation.
30471
30472 2005-05-26  Andreas Jaeger  <aj@suse.de>
30473
30474         PR testsuite/20772
30475         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30476         gcc.misc-tests/i386-pf-athlon-1.c,
30477         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30478         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30479         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30480         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30481         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30482         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30483         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30484         programs.
30485
30486         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30487         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30488         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30489         x86-64 compilation.
30490
30491         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30492         x86_64.
30493
30494         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30495         effective-target ilp32.
30496
30497 2005-05-26  David Ung  <davidu@mips.com>
30498
30499         * gcc.target/mips/ext_ins.c: New test for testing the generation
30500         of MIPS32/64 rev 2 ext/ins instructions.
30501
30502 2005-05-26  Andreas Jaeger  <aj@suse.de>
30503
30504         * treelang/compile/unsigned.tree: Use gimple instead of
30505         nonexisting generic dump.
30506
30507 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30508
30509         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30510
30511 2005-05-26  Andreas Jaeger  <aj@suse.de>
30512
30513         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30514
30515 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30516
30517         PR libfortran/17283
30518         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30519         Test callee-allocated memory with write statements.
30520
30521 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30522
30523         PR middle-end/21709
30524         * gcc.dg/pr21709-1.c: New test case.
30525
30526 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30527             Mike Stump  <mrs@apple.com>
30528
30529         * objc/execute/next_mapping.h: Update for C++.
30530
30531         * obj-c++.dg/selector-1.mm: Move to...
30532         * obj-c++.dg/selector-4.mm: here...
30533
30534         * obj-c++.dg/basic.mm: New.
30535         * obj-c++.dg/comp-types-1.mm: New.
30536         * obj-c++.dg/cxx-class-1.mm: New.
30537         * obj-c++.dg/cxx-ivars-1.mm: New.
30538         * obj-c++.dg/cxx-ivars-2.mm: New.
30539         * obj-c++.dg/cxx-ivars-3.mm: New.
30540         * obj-c++.dg/cxx-scope-1.mm: New.
30541         * obj-c++.dg/cxx-scope-2.mm: New.
30542         * obj-c++.dg/defs.mm: New.
30543         * obj-c++.dg/empty-private-1.mm: New.
30544         * obj-c++.dg/encode-1.mm: New.
30545         * obj-c++.dg/encode-2.mm: New.
30546         * obj-c++.dg/encode-3.mm: New.
30547         * obj-c++.dg/extern-c-1.mm: New.
30548         * obj-c++.dg/extra-semi.mm: New.
30549         * obj-c++.dg/fix-and-continue-2.mm: New.
30550         * obj-c++.dg/isa-field-1.mm: New.
30551         * obj-c++.dg/ivar-list-semi.mm: New.
30552         * obj-c++.dg/local-decl-1.mm: New.
30553         * obj-c++.dg/lookup-1.mm: New.
30554         * obj-c++.dg/lookup-2.mm: New.
30555         * obj-c++.dg/method-1.mm: New.
30556         * obj-c++.dg/method-2.mm: New.
30557         * obj-c++.dg/method-3.mm: New.
30558         * obj-c++.dg/method-4.mm: New.
30559         * obj-c++.dg/method-5.mm: New.
30560         * obj-c++.dg/method-6.mm: New.
30561         * obj-c++.dg/method-7.mm: New.
30562         * obj-c++.dg/no-extra-load.mm: New.
30563         * obj-c++.dg/overload-1.mm: New.
30564         * obj-c++.dg/pragma-1.mm: New.
30565         * obj-c++.dg/pragma-2.mm: New.
30566         * obj-c++.dg/private-1.mm: New.
30567         * obj-c++.dg/private-2.mm: New.
30568         * obj-c++.dg/proto-qual-1.mm: New.
30569         * obj-c++.dg/qual-types-1.mm: New.
30570         * obj-c++.dg/stubify-1.mm: New.
30571         * obj-c++.dg/stubify-2.mm: New.
30572         * obj-c++.dg/super-class-1.mm: New.
30573         * obj-c++.dg/super-class-2.mm: New.
30574         * obj-c++.dg/super-dealloc-1.mm: New.
30575         * obj-c++.dg/super-dealloc-2.mm: New.
30576         * obj-c++.dg/template-1.mm: New.
30577         * obj-c++.dg/template-2.mm: New.
30578         * obj-c++.dg/template-3.mm: New.
30579         * obj-c++.dg/template-4.mm: New.
30580         * obj-c++.dg/template-5.mm: New.
30581         * obj-c++.dg/template-6.mm: New.
30582         * obj-c++.dg/try-catch-1.mm: New.
30583         * obj-c++.dg/try-catch-2.mm: New.
30584         * obj-c++.dg/try-catch-3.mm: New.
30585         * obj-c++.dg/try-catch-4.mm: New.
30586         * obj-c++.dg/try-catch-5.mm: New.
30587         * obj-c++.dg/try-catch-6.mm: New.
30588         * obj-c++.dg/try-catch-7.mm: New.
30589         * obj-c++.dg/try-catch-8.mm: New.
30590         * obj-c++.dg/try-catch-9.mm: New.
30591         * obj-c++.dg/va-meth-1.mm: New.
30592
30593 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30594
30595         * obj-c++.dg/selector-1.mm: New.
30596         * obj-c++.dg/selector-2.mm: New.
30597
30598 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30599
30600         * obj-c++.dg/selector-3.mm: New.
30601         * objc.dg/selector-3.m: New.
30602
30603 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30604
30605         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30606         about where warning appears.
30607
30608 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30609
30610         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30611         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30612         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30613         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30614
30615 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30616
30617         * gcc.dg/20050524-1.c: New test.
30618
30619 2005-05-25  Jan Hubicka  <jh@suse.cz>
30620
30621         * gcc.dg/tree-prof/inliner-1.c: New.
30622
30623 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30624
30625         * gcc.dg/tree-prof: New directory.
30626         * gcc.dg/tree-prof/tree-prof.exp: New.
30627
30628 2005-05-25  DJ Delorie  <dj@redhat.com>
30629
30630         * gcc.dg/Wattributes-1.c: New.
30631         * gcc.dg/Wattributes-2.c: New.
30632         * gcc.dg/Wattributes-3.c: New.
30633
30634 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30635
30636         PR tree-optimization/19833
30637         * gcc.dg/uninit-4.c: Remove xfail.
30638         * gcc.dg/uninit-9.c: Ditto.
30639
30640 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30641
30642         * obj-c++.dg/bitfield-[1-5].mm: New.
30643         * obj-c++.dg/class-protocol-1.mm: New.
30644         * obj-c++.dg/comp-types-1[0-1].mm: New.
30645         * obj-c++.dg/comp-types-[2-9].mm: New.
30646         * obj-c++.dg/encode-[4-8].mm: New.
30647         * obj-c++.dg/layout-1.mm: New.
30648         * obj-c++.dg/method-1[0-9].mm: New.
30649         * obj-c++.dg/method-2[0-1].mm: New.
30650         * obj-c++.dg/method-[8-9].mm: New.
30651         * obj-c++.dg/objc-gc-3.mm: New.
30652         * obj-c++.dg/try-catch-10.mm: New.
30653         * objc.dg/bitfield-5.m: New.
30654         * objc.dg/comp-types-10.m: New.
30655         * objc.dg/comp-types-9.m: New.
30656         * objc.dg/layout-1.m: New.
30657         * objc.dg/objc-gc-4.m: New.
30658         * objc.dg/try-catch-9.m: New.
30659         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30660         * objc.dg/comp-types-1.m: Likewise.
30661         * objc.dg/comp-types-[5-6].m: Likewise.
30662         * objc.dg/method-9.m: Likewise.
30663
30664 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30665
30666         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30667         and on hardware without VMX support.
30668
30669         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30670
30671         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30672
30673         * lib/profopt.exp (dg-final-generate, dg-final-use,
30674         profopt-final-code, profopt-get-options): New.
30675         (profopt-execute): Process test directives.
30676
30677         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30678         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30679         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30680
30681 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30682
30683         PR C++/21645
30684         * g++.dg/init/ctor5.C: New test.
30685
30686 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30687
30688         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30689         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30690         vect-113.c, vect-114.c.
30691
30692 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30693
30694         * gcc.dg/const-elim-1.c: Remove xfails.
30695
30696 2005-05-23  Jeff Law  <law@redhat.com>
30697
30698         * gcc.c-torture/compile/pr21638.c: New test.
30699         * gcc.c-torture/compile/20050520-1.c: New test.
30700
30701 2005-05-23  Nick Clifton  <nickc@redhat.com>
30702
30703         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30704         be a proper triple, ie: m32r*-*-*.
30705         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30706
30707 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30708
30709         PR middle-end/21331
30710         PR tree-opt/21293
30711         * gcc.c-torture/compile/pr21293.c: New test.
30712         * gcc.c-torture/execute/pr21331.c: New test.
30713
30714 2004-05-20  Richard Henderson  <rth@redhat.com>
30715
30716         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30717
30718 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30719
30720         * obj-c++-dg.exp: Add.
30721         * obj-c++.exp: Add.
30722         * obj-c++.dg/dg.exp: Add.
30723
30724 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30725
30726         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30727         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30728
30729 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30730
30731         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30732
30733 2004-05-19  Richard Henderson  <rth@redhat.com>
30734
30735         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30736
30737 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30738
30739         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30740
30741         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30742
30743 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30744
30745         PR c++/21495
30746         * g++.dg/parse/extern1.C: New test.
30747         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30748
30749 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30750
30751         * gcc.dg/c99-math.h: New.
30752         * gcc.dg/c99-math-float-1.c: New test.
30753         * gcc.dg/c99-math-double-1.c: Likewise.
30754         * gcc.dg/c99-math-long-double-1.c: Likewise.
30755
30756 2005-05-18  Richard Henderson  <rth@redhat.com>
30757
30758         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30759
30760 2005-05-18  Devang Patel  <dpatel@apple.com>
30761
30762         * g++.dg/opt/20050511-1.C: New test.
30763
30764 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30765
30766         PR libfortran/21127
30767         * gfortran.dg/reshape-complex.f90: New test.
30768
30769 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30770
30771         * gfortran.dg/array_constructor_1.f90: New test.
30772         * gfortran.dg/array_constructor_2.f90: New test.
30773
30774 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30775
30776         PR fortran/20954
30777         * gfortran.dg/pr20954.f: New test.
30778
30779 2005-05-17  Mike Stump  <mrs@apple.com>
30780
30781         Yet more Objective-C++...
30782
30783         * objc.dg/method-5.m: Update.
30784         * objc.dg/method-6.m: Update.
30785         * objc.dg/method-7.m: Update.
30786         * objc.dg/method-9.m: Update.
30787         * objc.dg/try-catch-2.m: Update.
30788
30789 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30790
30791         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30792         Remove little-endian optimizations.
30793
30794 2005-05-17  Jeff Law  <law@redhat.com>
30795
30796         * g++.dg/tree-ssa/pr14814.C: New test.
30797         * gcc.dg/tree-ssa/pr14814.C: New test.
30798         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30799         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30800
30801 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30802
30803         * gcc.dg/compat/generate-random.c: Do not include
30804         libiberty.h.
30805         * gcc.dg/compat/generate-random_r.c: Likewise.
30806
30807 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30808
30809         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30810
30811 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30812
30813         PR middle-end/21595
30814         * g++.dg/tree-ssa/builtin1.C: New testcase.
30815
30816 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30817
30818         PR c++/21454
30819         * g++.dg/opt/const4.C: New test.
30820
30821         PR middle-end/21492
30822         * g++.dg/opt/crossjump1.C: New test.
30823
30824         PR tree-optimization/21610
30825         * gcc.c-torture/compile/20050516-1.c: New test.
30826
30827         PR fortran/15080
30828         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30829         about the test failing.
30830         * gfortran.fortran-torture/execute/where_7.f90: New test.
30831         * gfortran.fortran-torture/execute/where_8.f90: New test.
30832
30833 2005-05-16  Richard Henderson  <rth@redhat.com>
30834
30835         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30836         i?86 and x86_64.
30837
30838 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30839
30840         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30841         (limits.h): Include unconditionally.
30842         (stdlib.h): Likewise.
30843         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30844         (limits.h): Include unconditionally.
30845         (stdlib.h): Likewise.
30846         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30847         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30848         (limits.h): Include unconditionally.
30849         (stdlib.h): Likewise.
30850         (hashtab.h): Do not include.
30851         (getopt.h): Likewise.
30852         (stddef.h): Include.
30853         (hashval_t): Define.
30854         (struct entry): Add "next" field.
30855         (HASH_SIZE): New macro.
30856         (hash_table): New variable.
30857         (switchfiles): Do not use xmalloc.
30858         (mix): New macro.
30859         (iterative_hash): New function.
30860         (hasht): Remove.
30861         (e_exists): New function.
30862         (e_insert): Likewise.
30863         (output): Use, instead of libiberty hashtable functions.
30864         (main): Do not use getopt.  Do not call htab_create.
30865
30866 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30867
30868         PR libstdc++/21526
30869         * lib/target-supports.exp (check_mkfifo_available):
30870         Return 0 for cygwin as mkfifo support incomplete on platform.
30871         Fix typos in comments.
30872
30873 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30874
30875         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30876
30877 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30878
30879         PR fortran/17432
30880         * gfortran.dg/assign_4.f: New test.
30881
30882 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30883
30884         PR tree-optimization/21563
30885         * gcc.dg/tree-ssa/pr21563.c: New.
30886
30887 2005-05-14  Jan Hubicka  <jh@suse.cz>
30888
30889         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30890
30891 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30892
30893         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30894
30895 2005-05-13  Julian Brown  <julian@codesourcery.com>
30896
30897         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30898         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30899
30900 2005-05-13  Jan Hubicka  <jh@suse.cz>
30901
30902         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30903         * gcc.dg/fold-xor-?.c: Likewise.
30904         * gcc.dg/pr15784-?.c: Likewise.
30905         * gcc.dg/pr20922-?.c: Likewise.
30906         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30907         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30908         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30909
30910 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30911
30912         PR fortran/21260
30913         * gfortran.dg/hollerith_1.f90: New test.
30914
30915 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30916
30917         * gfortran.dg/func_result_2.f90: New test.
30918
30919 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30920
30921         * gfortran.dg/dev_null.f90: New test.
30922
30923 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30924
30925         * gcc.dg/arm-vfp1.c: Revert last change.
30926
30927 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30928
30929         PR middle-end/19807
30930         PR tree-optimization/19639
30931         * g++.dg/tree-ssa/pr19807.C: New testcase.
30932
30933 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30934
30935         PR libfortran/21471
30936         * gfortran.dg/append-1.f90: New test.
30937
30938 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30939
30940         * gcc.dg/pr18501.c: XFAIL.
30941         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30942         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30943         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30944         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30945         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30946         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30947         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30948         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30949
30950 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30951
30952         PR fortran/20178
30953         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30954         gfortran.dg/f2c_3.f90: New tests.
30955
30956         * gfortran.dg/return_1.f90: Fix dg annotation.
30957
30958 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30959
30960         * gcc.c-torture/compile/20050510-1.c: New test.
30961
30962 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30963
30964         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30965
30966 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30967
30968         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30969
30970 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30971
30972         PR c/17913
30973         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30974
30975 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30976
30977         PR c/21342
30978         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30979         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30980
30981 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30982
30983         PR debug/16676
30984         * gcc.dg/debug/pr16676.c: New test.
30985
30986 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30987
30988         PR testsuite/21443
30989         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30990         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30991         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30992         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30993         Change -O1 to -O2.
30994         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30995         -fno-tree-dominator-opts.
30996
30997 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30998
30999         * gfortran.dg/return_1.f90: New test.
31000
31001 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31002
31003         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31004
31005         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31006
31007 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31008
31009         PR c++/21427
31010         * g++.dg/inherit/covariant13.C: New.
31011
31012 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31013
31014         PR libfortran/19155
31015         * gfortran.dg/pr19155.f: New test.
31016
31017 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31018
31019         PR inline-asm/8788
31020         * gcc.dg/pr8788-1.c: New testcase.
31021
31022 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31023
31024         PR target/21416
31025         * gcc.target/mips/fpcmp-[12].c: New tests.
31026
31027 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31028
31029         * lib/target-supports-dg.exp (dg-require-fork): New function.
31030         (dg-require-mkfifo): Likewise.
31031         * lib/target-supports.exp (check_function_available): New
31032         function.
31033         (check_fork_available): Likewise.
31034         (check_mkfifo_available): Likewise.
31035
31036 2005-05-06  Jeff Law  <law@redhat.com>
31037
31038         * gcc.c-torture/compile/pr21380.c: New test.
31039
31040 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31041
31042         PR c++/20961
31043         * g++.dg/ext/weak3.C: New test.
31044
31045 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31046
31047         PR c++/21352
31048         * g++.dg/template/crash37.C: New test.
31049
31050 2005-05-05  Paul Brook  <paul@codesourcery.com>
31051
31052         * gcc.dg/arm-g2.c: Use effective-target arm32.
31053         * gcc.dg/arm-mmx-1.c: Ditto.
31054         * gcc.dg/arm-scd42-2.c: Ditto.
31055         * gcc.dg/arm-vfp1.c: Ditto.
31056         * lib/target-supports.exp (check_effective_target_arm32): New
31057         function.
31058
31059 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31060
31061         PR libfortran/21354
31062         gfortran.dg/in_pack_rank7.f90: New test.
31063
31064 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31065
31066         PR middle-end/15618
31067         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31068
31069 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31070
31071         PR middle-end/21265
31072         * gcc.dg/20050503-1.c: New test.
31073
31074         PR rtl-optimization/21239
31075         * gcc.dg/i386-sse-11.c: New test.
31076
31077 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31078
31079         PR target/16888
31080         * gcc.target/i386/asm-1.c: New test.
31081
31082 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31083
31084         PR rtl-optimization/21330
31085         * gcc.c-torture/execute/20050502-1.c: New test.
31086
31087         PR target/21297
31088         * gcc.c-torture/execute/20050502-2.c: New test.
31089
31090 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31091
31092         PR middle-end/21282
31093         * gcc.dg/pr21282.c: New.
31094
31095 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31096
31097         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31098         * gcc.dg/vect/vect-92.c: Likewise.
31099         * gcc.dg/vect/vect-93.c: Likewise.
31100         * gcc.dg/vect/vect-dv-1.c: Likewise.
31101         * gcc.dg/vect/vect-dv-2.c: Likewise.
31102         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31103
31104 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31105
31106         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31107         * gfortran.dg/vect/vect-2.f90: Likewise.
31108         * gfortran.dg/vect/vect-3.f90: Likewise.
31109         * gfortran.dg/vect/vect-4.f90: Likewise.
31110         * gfortran.dg/vect/vect-5.f90: Likewise.
31111
31112 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31113
31114         PR target/20813
31115         * gcc.dg/rs6000-fpint-2.c: New.
31116
31117 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31118
31119         PR c/15698
31120         * gcc.dg/builtins-30.c: Update expected messages.
31121         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31122         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31123         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31124
31125 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31126
31127         PR tree-optimization/21294
31128         * gcc.dg/tree-ssa/pr21294.c: New.
31129
31130 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31131
31132         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31133         __builtin_altivec_st_internal_4si built-in.
31134
31135 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31136
31137         PR c++/15875
31138         * g++.dg/template/ptrmem14.C: New test.
31139
31140 2005-05-02  Paul Brook  <paul@codesourcery.com>
31141
31142         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31143
31144 2005-05-02  Michael Matz  <matz@suse.de>
31145
31146         PR c++/19542
31147         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31148
31149 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31150
31151         * g++.dg/cpp/weak.C: New test.
31152
31153 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31154
31155         * gcc.dg/tree-ssa/loop-8.c: New test.
31156
31157 2005-04-30  Michael Maty  <matz@suse.de>
31158
31159         * gcc.dg/inline-mcpy.c: New test.
31160
31161 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31162
31163         PR libfortran/18958
31164         * gfortran.dg/eoshift.f90: New test case.
31165
31166 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31167
31168         PR libfortran/18857
31169         * gfortran.dg/matmul_1.f90: New test.
31170
31171 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31172
31173         PR tree-optimization/21030
31174         * gcc.dg/tree-ssa/pr21030.c: New.
31175
31176 2005-04-29  Devang Patel  <dpatel@apple.com>
31177
31178         PR tree-optimization/21272
31179         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31180
31181 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31182
31183         PR fortran/13082
31184         PR fortran/18824
31185         * gfortran.dg/entry_4.f90: New test.
31186         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31187         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31188         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31189         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31190         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31191         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31192         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31193
31194 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31195
31196         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31197
31198 2005-04-29  Paul Brook  <paul@codesourcery.com>
31199
31200         * gfortran.dg/entry_3.f90: New test.
31201
31202 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31203
31204         * gfortran.dg/implicit_4.f90: New test.
31205
31206 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31207
31208         * lib/target-supports.exp (check_profiling_available): Return
31209         false for xtensa-*-elf.
31210
31211 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31212
31213         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31214         error if file cannot be deleted.
31215
31216 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31217
31218         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31219         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31220         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31221         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31222         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31223         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31224         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31225         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31226         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31227         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31228         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31229         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31230         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31231
31232 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31233
31234         PR fortran/20865
31235         * gfortran.dg/pr20865.f90: New test.
31236
31237 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31238
31239         * gcc.dg/void-cast-2.c: New test.
31240
31241 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31242
31243         PR c/21159
31244         * gcc.dg/void-cast-1.c: New test.
31245
31246 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31247
31248         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31249
31250 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31251
31252         PR fortran/21177
31253         * gfortran.dg/pr21177.f90: New test.
31254
31255 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31256
31257         PR tree-optimization/21171
31258         * gcc.dg/tree-ssa/pr21171.c: New test.
31259
31260 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31261
31262         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31263         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31264         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31265         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31266         gcc.dg/tree-ssa/gen-vect-32.c: New.
31267         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31268         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31269         don't run on PPC32.
31270
31271 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31272
31273         PR c/21213
31274         * gcc.dg/transparent-union-3.c: New test.
31275
31276 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31277
31278         PR c/20740
31279         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31280         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31281         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31282         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31283         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31284         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31285
31286 2005-04-26  Jeff Law  <law@redhat.com>
31287
31288         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31289         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31290         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31291         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31292         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31293         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31294         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31295
31296 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31297
31298         PR tree-optimization/17598
31299         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31300
31301 2005-04-25  Mike Stump  <mrs@apple.com>
31302
31303         * objc.dg/fix-and-continue-1.m: Add.
31304
31305 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31306
31307         PR c++/20995
31308         * g++.dg/opt/pr20995-1.C: New test case.
31309
31310 2005-04-25  Devang Patel <dpatel@apple.com>
31311
31312         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31313
31314 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31315
31316         PR testsuite/21062
31317         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31318
31319 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31320
31321         PR C++/21188
31322         * g++.dg/opt/rtti2.C: New test.
31323
31324 2005-04-25  Paul Brook  <paul@codesourcery.com>
31325         Steven G. Kargl  <kargls@comcast.net>
31326
31327         PR fortran/20879
31328         * gfortran.dg/ichar_1.f90: New file.
31329
31330 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31331
31332         PR middle-end/20991
31333         * g++.dg/opt/pr20991.C: New test.
31334
31335         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31336         where sizeof (type) < __alignof__ (type).
31337         * gcc.dg/compat/struct-layout-1.h: Likewise.
31338
31339 2005-04-24  Per Bothner  <per@bothner.com>
31340             Devang Patel  <dpatel@apple.com>
31341
31342         PR preprocessor/20907
31343         * gcc.dg/cpp/very-long-comment.c: New test.
31344
31345 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31346
31347         PR fortran/20059
31348         * gfortran.dg/common_5.f: New test.
31349
31350 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31351
31352         PR middle-end/21082
31353         * g++.dg/tree-ssa/pr21082.C: New testcase.
31354
31355 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31356
31357         * gcc.dg/vect/vect-99.c: New test.
31358
31359 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31360
31361         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31362
31363 2005-04-22  Jeff Law  <law@redhat.com>
31364
31365         * gcc.dg/uninit-5.c: Remove xfails.
31366         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31367         conditionals and loads.
31368
31369 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31370
31371         PR libfortran/20074
31372         PR libfortran/20436
31373         PR libfortran/21108
31374         * gfortran.dg/nested_reshape.f90: new test
31375         * gfortran.dg/reshape-alloc.f90: new test
31376         * gfortran.dg/reshape.f90: new test
31377
31378 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31379
31380         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31381
31382         * gcc.dg/arm-vfp1.c: New test.
31383
31384 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31385
31386         PR c++/21087
31387         * g++.dg/lookup/builtin2.C: New test.
31388
31389 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31390
31391         * gcc.dg/weak/weak-13.c: New test.
31392
31393 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31394
31395         * lib/target-supports.exp (check_effective_target_sync_int_long):
31396         Add powerpc*.
31397
31398 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31399
31400         * gcc.target/mips/branch-1.c: New test.
31401
31402 2005-04-21  Richard Henderson  <rth@redhat.com>
31403
31404         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31405         * gcc.dg/vect/vect-86.c: Likewise.
31406         * gcc.dg/vect/vect-87.c: Likewise.
31407         * gcc.dg/vect/vect-88.c: Likewise.
31408
31409 2005-04-21  Devang Patel  <dpatel@apple.com>
31410
31411         PR optimization/20994
31412         * gcc.dg/tree-ssa/ifc-3.c: New test.
31413
31414 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31415
31416         PR c/12913
31417         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31418         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31419         gcc.dg/c99-vla-jump-5.c: New tests.
31420
31421 2005-04-19  Richard Henderson  <rth@redhat.com>
31422
31423         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31424         Fix typo in exists check.
31425         (check_effective_target_sync_int_long): New.
31426         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31427         * gcc.dg/ia64-sync-2.c: Likewise.
31428         * gcc.dg/ia64-sync-3.c: Likewise.
31429         * gcc.dg/ia64-sync-4.c: Likewise.
31430
31431 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31432
31433         * gcc.dg/fold-xor-1.c: New test.
31434         * gcc.dg/fold-xor-2.c: New test.
31435
31436 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31437
31438         PR target/20670
31439         * g++.dg/eh/fp-regs.C: New test.
31440
31441 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31442
31443         * gcc.dg/Wint-to-pointer-cast-1.c,
31444         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31445         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31446         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31447
31448 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31449
31450         PR fortran/16861
31451         * gfortran.dg/pr16861.f90: New test.
31452
31453 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31454
31455         * gcc.dg/pr21085.c: New test.
31456
31457 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31458
31459         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31460         (setup_mips_tests, dg-mips-options): New procedures.
31461         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31462         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31463         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31464         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31465         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31466         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31467         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31468         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31469         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31470         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31471         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31472         dg-mips-options instead of dg-options.  Remove now-redundant
31473         preprocessor guards.
31474         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31475         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31476         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31477         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31478         * gcc.dg/vr-mult-2.c: Delete.
31479         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31480         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31481         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31482         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31483         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31484         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31485         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31486
31487 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31488
31489         * ada/acats/run_all.sh: Use sync when executable not present.
31490
31491 2005-04-18  Devang Patel  <dpatel@apple.com>
31492
31493         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31494         * gcc.dg/vect/vect-11a.c: New.
31495         * gcc.dg/vect/vect-none.c: Update.
31496         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31497
31498 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31499
31500         PR tree-optimization/20922
31501         * gcc.dg/pr20922-1.c: New test.
31502         * gcc.dg/pr20922-2.c: New test.
31503         * gcc.dg/pr20922-3.c: New test.
31504         * gcc.dg/pr20922-4.c: New test.
31505         * gcc.dg/pr20922-5.c: New test.
31506         * gcc.dg/pr20922-6.c: New test.
31507
31508 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31509
31510         PR libfortran/20950
31511         * gfortran.dg/pr20950.f: New test.
31512
31513 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31514
31515         PR libfortran/19216
31516         * gfortran.dg/pr19216.f: New test.
31517
31518 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31519
31520         PR tree-optimization/21001
31521         * gcc.dg/tree-ssa/pr21001.c: New.
31522
31523 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31524
31525         PR libfortran/21075
31526         * gfortran.dg/reshape_rank7.f90: New test.
31527
31528 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31529
31530         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31531         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31532         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31533         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31534         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31535         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31536         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31537         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31538         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31539         wrong way round).
31540         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31541         in namelists.  New test.
31542         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31543         New test.
31544         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31545         New test.
31546         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31547         namelist.  New test.
31548         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31549         New test.
31550         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31551         New test.
31552         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31553         namelist.  New test.
31554         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31555         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31556         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31557         New test.
31558         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31559         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31560         arrays. New test.
31561
31562 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31563
31564         * gfortran.dg/wtruncate.f: New testcase.
31565         * gfortran.dg/wtruncate.f90: New testcase.
31566
31567 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31568
31569         PR c++/21025
31570         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31571         which sizeof/alignof is dependent, rather than just whether we are
31572         processing_template_decl.
31573
31574 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31575
31576         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31577         corrected typo where the wrong variables had been compared.
31578
31579 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31580
31581         PR libfortran/18495
31582         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31583         Test callee-allocated version of return array with a write
31584         statement.
31585         Test spread with a temporary with another write statement.
31586
31587 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31588
31589         PR tree-optimization/21031
31590         * gcc.dg/tree-ssa/pr21031.c: New.
31591
31592 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31593
31594         PR tree-optimization/21004
31595         * gcc.dg/builtins-53.c: Include builtins-config.h.
31596         Check floorf, ceilf, floorl and ceill transformations
31597         only when HAVE_C99_RUNTIME is defined.
31598
31599 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31600
31601         PR middle-end/20739
31602         * gcc.dg/tree-ssa/pr20739.c: New test.
31603
31604 2005-04-14  Mike Stump  <mrs@apple.com>
31605
31606         * gcc.dg/Foundation.framework/empty: New.
31607         * gcc.dg/framework-2.c: New.
31608
31609 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31610
31611         PR tree-optimization/21021
31612         * gcc.c-torture/compile/pr21021.c: New.
31613
31614 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31615
31616         PR testsuite/21010
31617         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31618         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31619         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31620         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31621         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31622         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31623         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31624         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31625
31626 2005-04-14  Richard Henderson  <rth@redhat.com>
31627
31628         * lib/target-supports.exp (check_effective_target_vect_condition):
31629         Add ia64, i?86, and x86_64.
31630
31631 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31632
31633         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31634
31635 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31636
31637         PR tree-optimization/20657
31638         * gcc.dg/tree-ssa/pr20657.c: New.
31639
31640 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31641
31642         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31643         (long long int)trunc*.
31644
31645 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31646
31647         PR target/20927
31648         * gcc.dg/pr20927.c: New test.
31649
31650 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31651
31652         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31653         * gcc.target/mips/asm-1.c: Likewise.
31654
31655 2005-04-13  Dale Johannesen  <dalej@apple.com>
31656
31657         * objc.dg/objc-fast-4.m: New.
31658
31659 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31660
31661         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31662         directory.
31663         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31664
31665 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31666
31667         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31668         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31669         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31670
31671 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31672
31673         PR tree-optimization/20913
31674         * gcc.dg/tree-ssa/pr20913.c: New.
31675
31676         PR tree-optimization/20702
31677         * gcc.dg/tree-ssa/pr20702.c: New.
31678
31679 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31680
31681         PR c++/13744
31682         * g++.dg/inherit/local3.C: New test.
31683
31684 2005-04-12  Jeff Law  <law@redhat.com>
31685
31686         * gcc.dg/tree-ssa/20050412-1.c: New test.
31687
31688 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31689
31690         PR libfortran/19016
31691         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31692         Add tests with mask generated by expression.
31693         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31694         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31695         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31696
31697 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31698
31699         PR middle-end/20917
31700         * gcc.dg/20050409-1.c: New test.
31701
31702 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31703
31704         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31705
31706 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31707
31708         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31709         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31710         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31711         (TARGET_CXX): Adjust accordingly.
31712         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31713         determine_class_data_visibility and class_data_always_comdat.
31714         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31715         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31716         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31717         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31718         (arm_cxx_determine_class_data_visibility): New.
31719         (arm_cxx_class_data_always_comdat): Likewise.
31720         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31721         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31722         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31723         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31724         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31725         Define.
31726
31727 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31728
31729         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31730
31731 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31732
31733         * gcc.dg/i386-darwin-fpmath.c: New.
31734
31735 2004-04-11  Devang Patel  <dpatel@apple.com>
31736
31737         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31738         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31739         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31740         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31741         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31742         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31743         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31744         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31745         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31746
31747 2004-04-11  Devang Patel  <dpatel@apple.com>
31748
31749         * gcc.dg/vect/vect-dv-1.c: New test.
31750         * gcc.dg/vect/vect-dv-2.c: New test.
31751
31752 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31753
31754         PR tree-optimization/20933
31755         * gcc.dg/tree-ssa/pr20933.c: New test.
31756
31757 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31758
31759         * gfortran.dg/fold_nearest.f90: New test.
31760
31761 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31762
31763         * gcc.dg/tree-ssa/alias-1.c: New test.
31764
31765 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31766
31767         PR tree-optimization/20920
31768         * g++.dg/tree-ssa/pr20920.C: New test.
31769
31770 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31771
31772         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31773         (long long int)ceil*.
31774
31775 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31776
31777         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31778         explicit C++ linkage.
31779
31780 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31781
31782         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31783         warning for arithmetic IF statements.
31784
31785 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31786
31787         * eor_handling_1.f90: New test case.
31788         * eor_handling_2.f90: New test case.
31789         * eor_handling_3.f90: New test case.
31790         * eor_handling_4.f90: New test case.
31791         * eor_handling_5.f90: New test case.
31792         * noadv_size.f90: New test case.
31793         * pad_no.f90: New test case.
31794
31795 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31796
31797         * gcc.c-torture/execute/20050410-1.c: New test.
31798
31799 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31800
31801         * gcc.dg/pr20126.c: New.
31802
31803 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31804             Steven G. Kargl <kargls@comcast.net>
31805
31806         * gfortran.dg/PR19872.f: New test.
31807
31808 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31809
31810         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31811
31812 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31813
31814         * gfortran.dg/nint_1.f90: New test.
31815
31816 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31817
31818         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31819         Added test for callee-allocated arrays with write statements.
31820         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31821         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31822         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31823         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31824         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31825
31826 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31827
31828         PR libfortran/20163
31829         * gfortran.dg/open-options-blanks.f: New test.
31830
31831 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31832
31833         PR fortran/13257
31834         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31835
31836 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31837
31838         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31839         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31840         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31841         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31842         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31843         * gcc.c-torture/execute/stdarg-4.c: New test.
31844
31845         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31846
31847         PR target/20795
31848         * g++.dg/abi/param2.C: New test.
31849
31850 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31851
31852         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31853
31854 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31855
31856         * gcc.dg/builtins-53.c: New test.
31857
31858 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31859
31860         * g++.dg/tree-ssa/pr18178.C: New test.
31861         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31862         * gcc.c-torture/execute/20041019-1.c: New test.
31863         * gcc.dg/tree-ssa/20041008-1.c: New test.
31864         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31865         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31866         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31867         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31868         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31869         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31870         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31871         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31872         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31873         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31874
31875 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31876
31877         PR rtl-optimization/20466
31878         * gcc.c-torture/execute/pr20466-1.c: New test.
31879
31880 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/20905
31883         * g++.dg/parse/cond2.C: New test.
31884
31885         PR c++/20145
31886         * g++.dg/warn/Wdtor1.C: New test.
31887
31888 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31889
31890         PR fortran/17229
31891         * gfortran.dg/pr17229.f: New test.
31892
31893 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31894
31895         * gfortran.dg/tiny_1.f90: New test.
31896         * gfortran.dg/tiny_2.f90: ditto.
31897
31898 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31899
31900         * gfortran.dg/eor_1.f90: Fix dg-do run line
31901         * gfortran.dg/open_new.f90: Fix dg-do run line
31902
31903 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31904
31905         * lib/target-supports.exp (get_compiler_messages): Support
31906         optional arguments, the fourth being compiler options.
31907         (check_effective_target_fpic): New proc.
31908         * gcc.dg/20050321-2.c: Restrict to target fpic.
31909
31910 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31911
31912         * gcc.dg/15443-1.c: New test.
31913         * gcc.dg/15443-2.c: Likewise.
31914
31915 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31916
31917         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31918
31919 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31920
31921         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31922
31923 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31924
31925         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31926         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31927         -m64.
31928         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31929         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31930         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31931
31932 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31933
31934         PR c++/20212
31935         * g++.dg/warn/Wunused-11.C: New test.
31936
31937 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31938
31939         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31940
31941 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31942
31943         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31944
31945 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31946
31947         PR c++/20734
31948         * g++.dg/template/ptrmem13.C: New test.
31949
31950 2005-04-05  Per Bothner  <per@bothner.com>
31951
31952         * lib/gcc.exp: Always add -fno-show-column, for now.
31953
31954 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31955
31956         PR testsuite/20767
31957         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31958         of plain old "unsigned int" for the type of "i".  Makes this test
31959         64bit clean.
31960
31961 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31962
31963         * gcc.dg/i386-ssefn-1.c: New test.
31964         * gcc.dg/i386-ssefn-2.c: New test.
31965         * gcc.dg/i386-ssefn-3.c: New test.
31966         * gcc.dg/i386-ssefn-4.c: New test.
31967
31968 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31969
31970         PR tree-optimization/20076
31971         * gcc.dg/builtin-apply4.c: New test.
31972
31973         PR preprocessor/19475
31974         * gcc.dg/cpp/macspace1.c: New test.
31975         * gcc.dg/cpp/macspace2.c: New test.
31976
31977 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31978
31979         * gfortran.dg/pr20755.f: Fixed bad format.
31980
31981 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31982
31983         PR c++/20763
31984         * g++.dg/ext/attrib21.C: New test.
31985
31986 2004-04-05  Devang Patel  <dpatel@apple.com>
31987
31988         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31989         * gcc.dg/vect/vect-shift-1.c: New test.
31990
31991 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31992
31993         PR libfortran/20755
31994         * gfortran.dg/pr20755.f: New test.
31995
31996 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31997
31998         * gfortran.dg/pr15959.f90: New test.
31999         * gfortran.dg/string_pad_trunc.f90: New test.
32000
32001 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32002
32003         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32004         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32005         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32006         syntax.
32007
32008 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32009
32010         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32011
32012 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32013
32014         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32015         * gcc.c-torture/compile/20011119-2.c: Likewise.
32016         * gcc.c-torture/compile/981001-2.c: Likewise.
32017
32018 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32019
32020         PR c++/20679
32021         * g++.dg/template/overload4.C: New test.
32022
32023 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32024
32025         PR c++/20746
32026         * g++.dg/abi/covariant5.C: New.
32027
32028         PR debug/20505
32029         * g++.dg/debug/const2.C: New.
32030
32031 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32032
32033         PR rtl-optimization/16104
32034         * gcc.c-torture/execute/20050316-1.c: New test.
32035
32036 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32037
32038         * g++.dg/template/spec23.C: Fix dg-error text.
32039
32040 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32041
32042         PR c++/19199
32043         * g++.dg/expr/lval2.C: New.
32044
32045 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32046
32047         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32048         __builtin_strcasecmp and __builtin_strncasecmp.
32049
32050 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32051
32052         PR c++/20723
32053         * g++.dg/template/spec22.C: New.
32054         * g++.dg/template/spec23.C: New.
32055
32056 2005-04-03  Dale Ranta  <dir@lanl.gov>
32057             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32058
32059         PR libfortran/20068
32060         PR libfortran/20125
32061         PR libfortran/20156
32062         PR libfortran/20471
32063         * gfortran.dg/backspace.f: New test.
32064
32065 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32066
32067         * gcc.dg/pr19345.c: New test.
32068
32069 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32070
32071         PR tree-optimization/20640
32072         * gcc.dg/torture/tree-loop-1.c: New.
32073
32074 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32075
32076         PR rtl-optimization/20290
32077         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32078
32079 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32080
32081         * gcc.dg/rs6000-fpint.c: New.
32082
32083 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32084
32085         * gcc.dg/old-style-then-proto-1.c: New test.
32086
32087 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32088
32089         * gfortran.fortran-torture/execute/backspace.f90: Check
32090         after backspace and read was incorrect.
32091
32092 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32093
32094         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32095         buffer past the terminating NUL using memcmp.
32096         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32097         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32098
32099         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32100         Fix unused/uninitialized variable warnings.
32101
32102         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32103         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32104         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32105         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32106
32107         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32108         gcc.c-torture/execute/builtins/fputs-lib.c,
32109         gcc.c-torture/execute/builtins/lib/fprintf.c,
32110         gcc.c-torture/execute/builtins/lib/main.c,
32111         gcc.c-torture/execute/builtins/lib/memcmp.c,
32112         gcc.c-torture/execute/builtins/lib/memmove.c,
32113         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32114         gcc.c-torture/execute/builtins/lib/memset.c,
32115         gcc.c-torture/execute/builtins/lib/printf.c,
32116         gcc.c-torture/execute/builtins/lib/sprintf.c,
32117         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32118         gcc.c-torture/execute/builtins/lib/strchr.c,
32119         gcc.c-torture/execute/builtins/lib/strcmp.c,
32120         gcc.c-torture/execute/builtins/lib/strcpy.c,
32121         gcc.c-torture/execute/builtins/lib/strcspn.c,
32122         gcc.c-torture/execute/builtins/lib/strlen.c,
32123         gcc.c-torture/execute/builtins/lib/strncat.c,
32124         gcc.c-torture/execute/builtins/lib/strncmp.c,
32125         gcc.c-torture/execute/builtins/lib/strncpy.c,
32126         gcc.c-torture/execute/builtins/lib/strrchr.c,
32127         gcc.c-torture/execute/builtins/lib/strspn.c,
32128         gcc.c-torture/execute/builtins/lib/strstr.c,
32129         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32130         gcc.c-torture/execute/builtins/strlen-2.c,
32131         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32132         prototypes.
32133
32134 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32135
32136         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32137         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32138         selectany usage.
32139
32140 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32141
32142         PR c++/19406
32143         * g++.dg/debug/using1.C: New test.
32144
32145 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32146
32147         PR middle-end/20524
32148         * gcc.dg/alias-7.c: Prefix asm-declared name with
32149         __USER_LABEL_PREFIX__.
32150
32151 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32152
32153         Fix fallout from PR middle-end/15700:
32154         * gcc.c-torture/compile/20011119-1.c: Take
32155         __USER_LABEL_PREFIX__ into account.
32156         * gcc.c-torture/compile/20011119-2.c: Likewise.
32157
32158 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32159
32160         PR c++/18644
32161         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32162
32163 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32164
32165         PR c/17855
32166         * gcc.c-torture/compile/struct-non-lval-1.c,
32167         gcc.c-torture/compile/struct-non-lval-2.c,
32168         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32169
32170 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32171
32172         * gcc.dg/tls/tls.exp: Remove temporary file.
32173         * g++.dg/tls/tls.exp: Ditto.
32174         * lib/file-format.exp: Ditto.
32175         * g++.dg/special/ecos.exp: Ditto.
32176
32177         * lib/profopt.exp: Treat prof_ext as a list.
32178         * gcc.misc-tests/bprob.exp: Ditto.
32179         * g++.dg/bprob/bprob.exp: Ditto.
32180
32181         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32182         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32183         g++.dg/tree-ssa/pointer-reference-alias.C,
32184         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32185         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32186         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32187         g++.dg/vect/pr19951.cc: Ditto.
32188         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32189         gcc.dg/builtins-47.c: Ditto.
32190         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32191         gcc.dg/pr20115-1.c: Ditto.
32192         * gcc.dg/tree-ssa/20030530-2.c,
32193         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32194         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32195         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32196         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32197         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32198         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32199         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32200         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32201         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32202         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32203         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32204         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32205         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32206         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32207         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32208         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32209         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32210         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32211         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32212         gcc.dg/tree-ssa/20030824-1.c,
32213         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32214         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32215         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32216         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32217         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32218         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32219         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32220         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32221         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32222         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32223         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32224         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32225         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32226         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32227         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32228         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32229         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32230         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32231         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32232         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32233         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32234         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32235         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32236         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32237         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32238         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32239         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32240         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32241         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32242         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32243         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32244         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32245         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32246         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32247         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32248         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32249         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32250         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32251         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32252         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32253         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32254         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32255         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32256         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32257         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32258         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32259         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32260         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32261         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32262         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32263         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32264         gcc.dg/tree-ssa/useless-1.c: Ditto.
32265         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32266         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32267         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32268         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32269         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32270         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32271         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32272         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32273         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32274         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32275         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32276         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32277         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32278         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32279         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32280         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32281         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32282         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32283         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32284         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32285         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32286         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32287         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32288         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32289         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32290         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32291         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32292         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32293         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32294         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32295         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32296         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32297         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32298         gcc.dg/vect/vect-none.c: Ditto.
32299         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32300         treelang/compile/unsigned.tree: Ditto.
32301
32302         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32303         * gcc.dg/cpp/direct2s.c: Ditto.
32304         * gcc.dg/cpp/paste4.c: Ditto.
32305         * gcc.dg/cpp/separate-1.c: Ditto.
32306         * gcc.dg/pch/save-temps-1.c: Ditto.
32307         * g++.dg/ext/altivec-10.C: Ditto.
32308         * g++.dg/pch/pch.C: Ditto.
32309
32310         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32311
32312         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32313         * g++.dg/template/repo1.C: Ditto.
32314         * g++.dg/template/repo2.C: Ditto.
32315         * g++.dg/template/repo3.C: Ditto.
32316         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32317         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32318         * g++.old-deja/g++.pt/repo1.C: Ditto.
32319         * g++.old-deja/g++.pt/repo2.C: Ditto.
32320         * g++.old-deja/g++.pt/repo3.C: Ditto.
32321         * g++.old-deja/g++.pt/repo4.C: Ditto.
32322
32323         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32324         * gcc.dg/20030107-1.c: Ditto.
32325         * gcc.dg/20030702-1.c: Ditto.
32326         * gcc.dg/profile-generate-1.c: Ditto.
32327         * g++.dg/other/profile1.C: Ditto.
32328         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32329
32330         * lib/gcc-dg.exp (remove-build-file): New.
32331         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32332         cleanup-tree-dump, cleanup-saved-temps): New.
32333
32334 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32335
32336         PR c++/19203, DR 214
32337         * g++.dg/parse/ambig3.C: Not ambiguous.
32338         * g++.dg/template/spec20.C: New.
32339         * g++.dg/template/spec21.C: New.
32340
32341 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32342
32343         PR target/20045
32344         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32345
32346 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32347
32348         PR libfortran/20660
32349         * gfortran.dg/negative_unit.f: New test.
32350
32351 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32352
32353         * gcc.dg/20050330-1.c: New test.
32354
32355 2005-03-30  Devang Patel  <dpatel@apple.com>
32356
32357         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32358
32359 2005-03-30  Dale Johannesen  <dalej@apple.com>
32360
32361         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32362
32363 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32364
32365         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32366         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32367         Strip options from test name.
32368
32369 2005-03-31  Jan Hubicka  <jh@suse.cz>
32370
32371         * gcc.dg/varpool-1.c: New testcase.
32372
32373 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32374
32375         PR c/772
32376         PR c/17913
32377         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32378         gcc.dg/stmt-expr-label-3.c : New tests.
32379         * gcc.c-torture/execute/medce-2.c: Remove.
32380
32381 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32382
32383         PR c/20368
32384         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32385         tests.
32386
32387 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32388
32389         * gcc.c-torture/compile/pr20203.c: New test.
32390
32391 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32392
32393         * gfortran.dg/promotion.f90: New test.
32394
32395 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32396
32397         PR middle-end/20491
32398         * gcc.dg/torture/asm-subreg-1.c: New test.
32399
32400 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32401
32402         PR c/20672
32403         * gcc.dg/pr20672-1.c: New test.
32404
32405 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32406
32407         * gfortran.dg/vect: New directory.
32408         * gfortran.dg/vect/vect.exp: New.
32409         * gfortran.dg/vect/vect-1.f90: New test.
32410         * gfortran.dg/vect/vect-2.f90: New test.
32411         * gfortran.dg/vect/vect-3.f90: New test.
32412         * gfortran.dg/vect/vect-4.f90: New test.
32413         * gfortran.dg/vect/vect-5.f90: New test.
32414
32415 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32416
32417         PR middle-end/20622
32418         * gcc.dg/alias-7.c: New test.
32419
32420 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32421
32422         * gcc.dg/sparc-reg-1.c: New test.
32423
32424 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32425
32426         PR target/19890
32427         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32428
32429 2005-03-29  Dale Ranta  <dir@lanl.gov>
32430             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32431
32432         PR libfortran/20163
32433         * gfortran.dg/pr20163-2.f: New test.
32434
32435 2005-03-28  Jan Hubicka  <jh@suse.cz>
32436
32437         PR middle-end/20635
32438         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32439         by Jakub Jelinek.
32440
32441 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32442
32443         PR tree-optimization/20626
32444         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32445         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32446
32447 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32448
32449         * gfortran.dg/underflow.f90: New test.
32450         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32451
32452 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32453
32454         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32455
32456 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32457
32458         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32459         (g++_init): Make sure that CXXFLAGS is set.
32460         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32461         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32462         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32463         * lib/objc.exp (objc_init): Likewise.
32464         * lib/treelang.exp (treelang_init): Likewise.
32465
32466 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32467
32468         PR tree-optimization/20470
32469         * gcc.dg/tree-ssa/pr20470.c: New test.
32470
32471 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32472
32473         * gcc.dg/ppc-stfiwx.c: New.
32474
32475 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32476
32477         PR target/19888
32478         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32479
32480 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32481
32482         * gcc.dg/20050325-1.c: Fix a typo.
32483
32484 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32485
32486         PR libfortran/19678
32487         PR libfortran/19679
32488         * gfortran.dg/dos_eol.f: New test.
32489
32490 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32491
32492         PR rtl-optimization/20249
32493         * gcc.dg/20050325-1.c: New test.
32494
32495 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32496
32497         PR libfortran/15332
32498         * gfortran.dg/pr15332.f: New test.
32499
32500 2005-03-24  Dale Johannesen  <dalej@apple.com>
32501
32502         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32503
32504 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32505
32506         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32507         'internal' visibility.
32508         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32509         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32510         'protected' visibility.
32511         * gcc.dg/visibility-7.c: Likewise.
32512         * lib/target-supports.exp (check_visibility_available): Take
32513         a parameter, the kind of visibility to check for.
32514         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32515         to check_visibility_available.
32516
32517         * g++.dg/expr/cast3.C: New.
32518
32519 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32520
32521         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32522         rs6000.
32523
32524 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32525
32526         PR target/20095
32527         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32528
32529 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32530
32531         * gcc.dg/badshift.c: Renamed to...
32532         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32533
32534         * gcc.target/i386/badshift.c: Renamed to...
32535         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32536         only.
32537
32538         PR rtl-optimization/20532
32539         * gcc.target/i386/badshift.c: New.
32540
32541 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32542
32543         * gfortran.dg/pr18025.f90: New test.
32544
32545 2005-03-23  Dale Johannesen  <dalej@apple.com>
32546
32547         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32548
32549 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32550
32551         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32552
32553         * lib/target-supports.exp (check_iconv_available): Default
32554         libiconv to -liconv, if there is no definition.
32555
32556 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32557
32558         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32559
32560 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32561
32562         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32563         * g++.dg/opt/pr7503-2.C: Likewise.
32564         * g++.dg/opt/pr7503-3.C: Likewise.
32565         * g++.dg/opt/pr7503-4.C: Likewise.
32566         * g++.dg/opt/pr7503-5.C: Likewise.
32567         * g++.dg/warn/minmax.C: New test.
32568
32569 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32570
32571         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32572         * gfortran.dg/g77_intrinsics_sub.f: New test.
32573
32574 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32575             Jan Hubicka  <jh@suse.cz>
32576             Steven Bosscher <stevenb@suse.de
32577
32578         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32579
32580 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32581
32582         PR c++/19980
32583         * g++.dg/template/redecl3.C: New test.
32584
32585 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32586
32587         PR c++/20499
32588         * g++.dg/parse/error16.C: Tweak error markers.
32589
32590 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32591
32592         PR target/20561
32593         * gcc.dg/20050321-2.c: New test.
32594
32595 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32596
32597         PR c++/20465
32598         PR c++/20381
32599         * g++.dg/template/ptrmem12.C: New.
32600
32601 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32602
32603         PR rtl-optimization/20527
32604         * gcc.c-torture/execute/pr20527-1.c: New test.
32605
32606 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32607
32608         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32609         program, compile it into a real executable and then delete the .c
32610         and .x files afterwards, to avoid problems on testglue targets.
32611
32612 2005-03-21  Stuart Hastings  <stuart@apple.com>
32613
32614         * gcc.target/i386/sse-2.c: New.
32615
32616 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32617
32618         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32619
32620 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32621
32622         * g++.dg/parse/crash25.C: Fix typo.
32623
32624 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32625
32626         PR c++/20461
32627         * g++.dg/parse/crash24.C: New test.
32628
32629         PR c++/20536
32630         * g++.dg/parse/crash25.C: New test.
32631
32632 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32633
32634         PR c++/20147
32635         * g++.dg/ext/stmtexpr4.C: New test.
32636
32637 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32638
32639         PR middle-end/20539
32640         * gcc.c-torture/compile/pr13066-1.c: New test case.
32641         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32642         * g++.dg/opt/pr13066-1.C: Likewise.
32643
32644 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32645
32646         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32647
32648 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32649
32650         PR fortran/18525
32651         * gfortran.dg/nesting_1.f90: New test.
32652
32653 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32654
32655         PR c++/20240
32656         * g++.dg/lookup/using13.C: New test.
32657
32658 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32659
32660         PR c++/20333
32661         * g++.dg/template/crash36.C: New test.
32662
32663 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32664
32665         PR c++/20463
32666         * g++.dg/template/crash35.C: New test.
32667
32668 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32669
32670         PR c++/19966
32671         * g++.dg/overload/operator2.C: New test.
32672
32673 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32674
32675         PR libfortran/20257
32676         * gfortran.dg/pr20257.f90: New test.
32677
32678 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32679
32680         PR libfortran/20480
32681         * gfortran.dg/pr20480.f90: New test.
32682
32683 2005-03-16  Richard Henderson  <rth@redhat.com>
32684
32685         PR middle-end/15700
32686         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32687         (_rtld_global): New.
32688         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32689         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32690
32691         * gcc.dg/alias-3.c: New.
32692         * gcc.dg/alias-4.c: New.
32693         * gcc.dg/alias-5.c: New.
32694         * gcc.dg/alias-6.c: New.
32695
32696 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32697
32698         * gcc.dg/cpp/ucnid-7.c: New.
32699
32700 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32701             Dorit Naishlos  <dorit@il.ibm.com>
32702
32703         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32704         darwin.
32705
32706 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32707
32708         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32709         support misaligned accesses.
32710         * gcc.dg/vect/vect-58.c: Likewise.
32711         * gcc.dg/vect/vect-92.c: New.
32712         * gcc.dg/vect/vect-93.c: New.
32713
32714 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32715
32716         PR fortran/18827
32717         * gfortran.dg/assign_2.f90: New test.
32718         * gfortran.dg/assign_3.f90: New test.
32719         * gfortran.dg/assign.f90: New test.
32720
32721 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32722
32723         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32724         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32725         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32726         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32727         names.
32728
32729 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32730
32731         * gcc.dg/cpp/ucnid-6.c: New.
32732
32733         * gcc.dg/cpp/normalize-1.c: New.
32734         * gcc.dg/cpp/normalize-2.c: New.
32735         * gcc.dg/cpp/normalize-3.c: New.
32736         * gcc.dg/cpp/normalize-4.c: New.
32737         * gcc.dg/cpp/ucnid-4.c: New.
32738         * gcc.dg/cpp/ucnid-5.c: New.
32739         * g++.dg/cpp/normalize-1.C: New.
32740         * g++.dg/cpp/ucnid-1.C: New.
32741
32742 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32743
32744         * gcc.dg/pr18628.c: New.
32745
32746 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32747
32748         PR c++/20280
32749         * g++.dg/tree-ssa/pr20280.C: New.
32750
32751 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32752
32753         PR fortran/20467
32754         * gfortran.dg/stfunc_2.f90: New test.
32755
32756 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32757
32758         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32759
32760 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32761
32762         * gcc.dg/tree-ssa/20050314-1.c: New test.
32763
32764 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32765
32766         PR c++/4403
32767         PR c++/9783, DR433
32768         * g++.dg/template/friend34.C: New test.
32769         * g++.dg/template/friend35.C: Likewise.
32770         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32771
32772 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32773
32774         Friend class name lookup 5/n
32775         PR c++/1016
32776         * g++.dg/lookup/hidden-class1.C: New test.
32777         * g++.dg/lookup/hidden-class2.C: Likewise.
32778         * g++.dg/lookup/hidden-class3.C: Likewise.
32779         * g++.dg/lookup/hidden-class4.C: Likewise.
32780         * g++.dg/lookup/hidden-class5.C: Likewise.
32781         * g++.dg/lookup/hidden-class6.C: Likewise.
32782         * g++.dg/lookup/hidden-class7.C: Likewise.
32783         * g++.dg/lookup/hidden-class8.C: Likewise.
32784         * g++.dg/lookup/hidden-class9.C: Likewise.
32785         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32786         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32787         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32788         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32789         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32790         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32791         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32792         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32793         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32794         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32795         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32796
32797 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32798
32799         PR c++/20157
32800         * g++.dg/template/error18.C: New test.
32801
32802 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32803
32804         PR debug/16792
32805         * g++.dg/debug/pr16792.C: New test.
32806
32807 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32808
32809         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32810         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32811         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32812         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32813         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32814         test assertion names.
32815
32816 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32817
32818         PR fortran/18600
32819         * gfortran.dg/stfunc_1.f90: New test.
32820
32821 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32822
32823         PR fortran/16907
32824         * gfortran.dg/real_index_1.f90: New test.
32825
32826 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32827
32828         PR fortran/20323
32829         * gfortran.dg/spec_expr_1.f90: New test.
32830
32831 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32832
32833         PR c/20402
32834         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32835         new parser.
32836
32837 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32838
32839         PR fortran/20361
32840         * gfortran.dg/largeequiv_1.f90: New test.
32841
32842 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32843
32844         * gcc.dg/ucnid-1.c: New.
32845         * gcc.dg/ucnid-2.c: New.
32846         * gcc.dg/ucnid-3.c: New.
32847         * gcc.dg/ucnid-4.c: New.
32848         * gcc.dg/ucnid-5.c: New.
32849         * gcc.dg/ucnid-6.c: New.
32850         * gcc.dg/cpp/ucnid-1.c: New.
32851         * gcc.dg/cpp/ucnid-2.c: New.
32852         * gcc.dg/cpp/ucnid-3.c: New.
32853         * g++.dg/other/ucnid-1.C: New.
32854
32855 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32856
32857         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32858
32859 2005-03-11  Per Bothner  <per@bothner.com>
32860
32861         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32862         that diagnotics refer to correct token.
32863         * gcc.dg/unused-3.c: Likewise.
32864
32865 2005-03-11  Per Bothner  <per@bothner.com>
32866
32867         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32868         constant" is now actually on same line as string constant.
32869         * gcc.dg/cpp/direct2s.c: Likewise.
32870
32871 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32872
32873         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32874
32875 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32876
32877         PR libfortran/20124
32878         * gfortran.dg/pr20124.f90: New Test
32879
32880 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32881
32882         PR tree-optimization/20130
32883         * gcc.dg/pr20130-1.c: New test.
32884
32885 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32886
32887         PR target/20095
32888         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32889
32890 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32891
32892         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32893
32894 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32895
32896         * g++.dg/eh/forced1.C: Fix comment.
32897         * g++.dg/eh/forced2.C: Ditto.
32898         * g++.dg/eh/forced3.C: Ditto.
32899         * g++.dg/eh/forced4.C: Ditto.
32900
32901 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32902
32903         PR rtl-opt/20412
32904         * gcc.c-torture/compile/pr20412.c: New test.
32905
32906 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32907
32908         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32909
32910 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32911
32912         PR target/20322
32913         * gcc.dg/20050307-1.c: New test.
32914
32915 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32916
32917         PR c++/20375
32918         * g++.dg/other/stdarg3.C: New.
32919
32920 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32921
32922         PR c++/18384, c++/18327
32923         * g++.dg/init/array19.C: New test.
32924
32925         PR inline-asm/20314
32926         * gcc.dg/torture/pr20314-1.c: New test.
32927         * gcc.dg/torture/pr20314-2.c: New test.
32928
32929 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32930
32931         * gcc.dg/20050309-1.c: New test.
32932
32933 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32934
32935         * gcc.dg/builtins-10.c: Reactivate disabled test.
32936         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32937         new cbrt transformations.
32938
32939 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32940
32941         PR c++/20208
32942         * g++.dg/template/array13.C: New test.
32943
32944 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32945
32946         PR c++/16859
32947         * g++.dg/init/brace4.C: New test.
32948
32949 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32950
32951         PR c++/20186
32952         * g++.dg/template/non-dependent12.C: New.
32953
32954 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32955
32956         PR c++/20142
32957         * g++.dg/init/array18.C: Add dg-do run marker.
32958
32959         PR c++/20142
32960         * g++.dg/init/array18.C: New test.
32961
32962 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32963
32964         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32965         * g++.dg/gcov/gcov.exp: Likewise.
32966         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32967         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32968         * lib/c-torture.exp: Likewise.
32969         * lib/fortran-torture.exp: Likewise.
32970         * lib/g++.exp: Likewise.
32971         * lib/gcc-defs.exp: Likewise.
32972         * lib/gcc-dg.exp: Likewise.
32973         * lib/gcc.exp: Likewise.
32974         * lib/gcov.exp: Likewise.
32975         * lib/gfortran.exp: Likewise.
32976         * lib/mike-g++.exp: Likewise.
32977         * lib/mike-gcc.exp: Likewise.
32978         * lib/objc-torture.exp: Likewise.
32979         * lib/objc.exp: Likewise.
32980         * lib/profopt.exp: Likewise.
32981         * lib/target-libpath.exp: Likewise.
32982         * lib/target-supports.exp: Likewise.
32983         * lib/treelang.exp: Likewise.
32984         * lib/wrapper.exp: Likewise.
32985
32986 2005-03-08  Jeff Law  <law@redhat.com>
32987
32988         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32989         PHI-OPT changes.
32990
32991 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32992
32993         * gcc.dg/vect/pr20122.c: New test.
32994
32995 2005-03-07  Jeff Law  <law@redhat.com>
32996
32997         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32998         was folded away.
32999         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33000         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33001         * gcc.dg/tree-ssa/pr18134.c: New test.
33002
33003 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33004
33005         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33006         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33007         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33008
33009 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33010
33011         PR tree-opt/17671
33012         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33013
33014 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33015
33016         * g++.dg/warn/Wnvdtor.C: New test.
33017
33018 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33019
33020         * gcc.dg/torture/pr19683-1.c: New test.
33021
33022 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33023
33024         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33025         * gfortran.dg/g77/19990313-2.f: Ditto.
33026         * gfortran.dg/g77/19990313-3.f: Ditto.
33027         * gfortran.dg/g77/19990525-0.f: Ditto.
33028         * gfortran.dg/g77/19990826-0.f: Ditto.
33029         * gfortran.dg/g77/19990826-2.f: Ditto.
33030         * gfortran.dg/g77/19990826-3.f: Ditto.
33031         * gfortran.dg/g77/20000511-1.f: Ditto.
33032         * gfortran.dg/g77/20000511-2.f: Ditto.
33033         * gfortran.dg/g77/970625-2.f: Ditto.
33034         * gfortran.dg/g77/980310-2.f: Ditto.
33035         * gfortran.dg/g77/980310-3.f: Ditto.
33036         * gfortran.dg/g77/980310-8.f: Ditto.
33037         * gfortran.dg/g77/980519-2.f: Ditto.
33038         * gfortran.dg/g77/alpha1.f: Ditto.
33039         * gfortran.dg/g77/claus.f: Ditto.
33040         * gfortran.dg/g77/erfc.f: Ditto.
33041         * gfortran.dg/g77/short.f: Ditto.
33042         * gfortran.fortran-torture/execute/data.f90: Ditto.
33043         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33044         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33045
33046 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33047
33048         * lib/file-format.exp (gcc_target_object_format): Add check for som
33049         format and hardcode object formats on hppa*-*-hpux*.
33050         * lib/target-supports.exp (check_weak_available): Add check for som
33051         object format.  Always return 0 on hppa*-*-hpux10*.
33052
33053         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33054         is defined.
33055
33056         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33057
33058 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33059
33060         * gfortran.dg/pr19936_1.f90: New test.
33061         * gfortran.dg/pr19936_2.f90: New test.
33062         * gfortran.dg/pr19936_3.f90: New test.
33063
33064 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33065             Paul Thomas <prthomas@drfccad.cea.fr>
33066
33067         * gfortran.dg/PR19754_1.f90: New test.
33068         * gfortran.dg/PR19754_2.f90: Ditto.
33069
33070 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33071
33072         PR c++/19311
33073         * g++.dg/template/non-dependent11.C: New test.
33074
33075 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33076
33077         * lib/target-supports.exp (check_iconv_available): Fix comment.
33078
33079 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33080             Joseph S. Myers  <joseph@codesourcery.com>
33081
33082         PR c++/19797
33083         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33084
33085 2005-03-04  Matthew Sachs  <msachs@apple.com>
33086
33087         * gcc.exp (gcc_target_compile): Put braces around
33088         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33089         * objc.exp (objc_target_compile): Likewise.
33090         * treelang.exp (treelang_target_compile): Likewise.
33091
33092 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33093
33094         PR fortran/19673
33095         * gfortran.dg/func_result_1.f90: New test.
33096
33097 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33098
33099         * gcc.misc-tests/options.exp: New test.
33100
33101 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33102
33103         * gcc.dg/pr15784-4.c: New test.
33104
33105 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33106
33107         * gcc.c-torture/execute/pr17133.c: New.
33108         * gcc.c-torture/compile/20050303-1.c: New.
33109
33110 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33111
33112         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33113
33114 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33115
33116         * g++.dg/overload/using2.C: New.
33117
33118 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33119
33120         PR c++/19916
33121         * g++.dg/init/ptrmem2.C: New test.
33122
33123 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33124
33125         PR c/8927
33126         * gcc.dg/pr8927-1.c: New test.
33127
33128 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33129
33130         PR c++/20232
33131         * g++.dg/inherit/covariant12.C: New.
33132
33133 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33134
33135         PR fortran/19479
33136         * gfortran.dg/bound_1.f90: New test.
33137
33138 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33139
33140         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33141         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33142
33143 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33144
33145         PR c/20245
33146         * gcc.dg/pr20245-1.c: New test.
33147
33148 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33149
33150         PR middle-end/19874
33151         * gcc.c-torture/execute/20050119-2.c: New test case.
33152
33153 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33154
33155         * README: Update the DejaGnu bug reporting address.
33156         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33157         * lib/objc-torture.exp: Likewise.
33158
33159 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33160
33161         * gfortran.dg/boz_1.f90: New test.
33162         * gfortran.dg/boz_3.f90: New test.
33163         * gfortran.dg/boz_4.f90: New test.
33164
33165 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33166
33167         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33168         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33169
33170 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33171
33172         PR libfortran/20101
33173         * gfortran.dg/write_0_pe_format.f90: New test.
33174
33175 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33176
33177         PR c++/20206
33178         * g++.dg/opt/thunk2.C: New test.
33179         * g++.dg/opt/covariant1.C: New test.
33180
33181 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33182
33183         * gfortran.dg/e_d_fmt.f90: New test.
33184
33185 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33186
33187         * gcc.dg/asm-b.c: Fix comment typos.
33188
33189 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33190
33191         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33192         a V_MAY_DEF also.
33193
33194 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33195
33196         PR tree-opt/20188
33197         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33198         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33199         * gcc.dg/asm-b.c: New test.
33200
33201 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33202
33203         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33204         Disable this test on IRIX 6.
33205
33206 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33207
33208         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33209         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33210         parser.
33211
33212 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33213
33214         PR tree-optimization/20204
33215         * gcc.dg/pr20204.c: New test.
33216
33217 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33218
33219         PR target/20196
33220         * gcc.c-torture/execute/20050224-1.c: New test.
33221
33222         PR c++/20175
33223         * g++.dg/warn/Wbraces2.C: New test.
33224
33225 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33226
33227         PR c++/19878
33228         * g++.dg/init/const2.C: New test.
33229
33230 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33231
33232         PR tree-optimization/20100
33233         * gcc.c-torture/execute/pr20100-1.c: New test.
33234
33235 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33236
33237         * gfortran.dg/implicit_3.f90: New test.
33238
33239         * gfortran.dg/deftype_1.f90: New test.
33240
33241 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33242
33243         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33244         the test passes.
33245         * g++.dg/other/anon3.C: Accept a warning.
33246
33247 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33248
33249         * gcc.dg/pr20017.c: Fix a comment typo.
33250
33251 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33252
33253         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33254
33255 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33256
33257         PR ada/19902
33258         * ada/acats/tests/cxa/cxa3004.a: Remove.
33259         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33260
33261 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33262
33263         PR c++/20073
33264         * g++.dg/init/const1.C: New test.
33265
33266         PR c++/19991
33267         * g++.dg/parse/constant7.C: New test.
33268
33269         PR c++/20152
33270         * g++.dg/parse/error27.C: New test.
33271         * g++.dg/template/qualttp15.C: Adjust error markers.
33272         * g++.old-deja/g++.other/struct1.C: Likewise.
33273
33274         PR c++/20153
33275         * g++.dg/template/error17.C: New test.
33276
33277         PR c++/20148
33278         * g++.dg/parser/error26.C: New test.
33279
33280 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33281
33282         PR tree-optimization/20100
33283         PR tree-optimization/20115
33284         * gcc.dg/pr20115.c: New test.
33285         * gcc.dg/pr20115-1.c: New test.
33286         * gcc.dg/pr20100.c: New test.
33287         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33288         call-clobbered variables after alias1.
33289
33290 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33291
33292         * gfortran.dg/list_read_4.f90: new test.
33293
33294 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33295
33296         PR rtl-optimization/20017.
33297         * gcc.dg/pr20017.c: New.
33298
33299 2005-02-22  Devang Patel  <dpatel@apple.com>
33300
33301         PR 19952
33302         * g++.dg/tree-ssa/pr19952.C: New test.
33303
33304 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33305
33306         PR c++/19883
33307         * g++.dg/parse/constant6.C: New test.
33308
33309 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33310
33311         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33312         * g++.dg/charset/asm2.c: Likewise.
33313         * g++.dg/charset/asm3.c: Likewise.
33314         * g++.dg/charset/asm4.c: Likewise.
33315         * g++.dg/charset/asm5.c: Likewise.
33316         * g++.dg/charset/attribute1.c: Likewise.
33317         * g++.dg/charset/attribute2.c: Likewise.
33318         * g++.dg/charset/extern1.cc: Likewise.
33319         * g++.dg/charset/extern2.cc: Likewise.
33320         * g++.dg/charset/extern3.cc: Likewise.
33321         * g++.dg/charset/function.cc: Likewise.
33322         * g++.dg/charset/string.c: Likewise.
33323         * g++.dg/charset/charset.exp: Likewise.
33324         * lib/target-supports.exp (check_iconv_available): Fix comment.
33325
33326 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33327
33328         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33329         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33330         * gcc.dg/charset/asm2.c: Likewise.
33331         * gcc.dg/charset/asm3.c: Likewise.
33332         * gcc.dg/charset/asm4.c: Likewise.
33333         * gcc.dg/charset/asm5.c: Likewise.
33334         * gcc.dg/charset/asm6.c: Likewise.
33335         * gcc.dg/charset/attribute1.c: Likewise.
33336         * gcc.dg/charset/attribute2.c: Likewise.
33337         * gcc.dg/charset/builtin1.c: Likewise.
33338         * gcc.dg/charset/extern.c: Likewise.
33339         * gcc.dg/charset/function.c: Likewise.
33340         * gcc.dg/charset/string.c: Likewise.
33341         * gcc.dg/charset/charset.exp: Likewise.
33342
33343 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33344
33345         PR fortran/20086
33346         * gfortran.dg/pr20086.f90: New test.
33347
33348 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33349
33350         PR tree-optimization/19786
33351         * g++.dg/tree-ssa/pr19786.C: New.
33352
33353 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33354
33355         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33356
33357 2005-02-21  Jeff Law  <law@redhat.com>
33358
33359         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33360
33361 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33362
33363         * gfortran.dg/do_iterator: Split loop, markup all lines for
33364         which an error locus is printed.
33365         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33366         locus is printed.
33367         * gfortran.dg/select_4.f90: Likewise.
33368         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33369         locuses in the various permutations.
33370
33371 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33372
33373         PR tree-optimization/19951
33374         * g++.dg/vect: New directory.
33375         * g++.dg/vect/vect.exp: New file.
33376         * g++.dg/vect/pr19951.cc: New testcase.
33377         * g++.dg/dg.exp: Also prune vectorizer tests.
33378
33379 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33380
33381         PR 18785
33382         * gcc.dg/charset/builtin1.c: New test.
33383
33384 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33385
33386         PR c++/19299
33387         * g++.dg/inherit/volatile1.C: New test.
33388
33389         PR c++/19440
33390         * g++.dg/template/dtor4.C: New test.
33391
33392 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33393
33394         * gfortran.dg/int_1.f90: New test.
33395
33396 2005-02-19  Devang Patel  <dpatel@apple.com>
33397
33398         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33399
33400 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33401
33402         * gfortran.dg/achar_1.f90: New test.
33403
33404 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33405
33406         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33407
33408 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33409             Jakub Jelinek  <jakub@redhat.com>
33410
33411         PR tree-optimization/19828
33412         * gcc.dg/tree-ssa/loop-7.c: New test.
33413         * gcc.c-torture/execute/20050218-1.c: New test.
33414
33415 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33416
33417         PR c/20043
33418         * gcc.dg/transparent-union-1.c: New test.
33419         * gcc.dg/transparent-union-2.c: New test.
33420
33421 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33422
33423         PR tree-optimization/18977
33424         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33425
33426 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33427
33428         PR target/20054
33429         * gcc.dg/pr20054.c: New test.
33430
33431 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33432
33433         PR c++/19508
33434         * g++.dg/ext/attrib20.C: New test.
33435
33436 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33437
33438         PR middle-end/20030
33439         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33440
33441 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33442
33443         PR c++/20008
33444         * g++.dg/opt/switch4.C: New.
33445
33446 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33447
33448         PR c++/20023
33449         PR tree-optimization/20009
33450         * gcc.c-torture/compile/20050217-1.c: New test.
33451         * g++.dg/opt/switch3.C: New test.
33452
33453         PR tree-optimization/18947
33454         * gcc.c-torture/compile/20050215-1.c: New test.
33455         * gcc.c-torture/compile/20050215-2.c: New test.
33456         * gcc.c-torture/compile/20050215-3.c: New test.
33457
33458 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33459
33460         PR c++/20028
33461         * g++.dg/template/crash34.C: New.
33462
33463         PR c++/20022
33464         * g++.dg/other/access3.C: New.
33465
33466 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33467
33468         * gcc.dg/vect/vect-98.c: New test.
33469
33470 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33471
33472         PR tree-optimization/19967
33473         * gcc.dg/pr19967.c: New.
33474
33475 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33476
33477         PR middle-end/19857
33478         * gcc.dg/tree-ssa/20050215-1.c: New test.
33479         * gcc.c-torture/execute/20050215-1.c: New test.
33480
33481 2005-02-15  Eric Christopher  <echristo@redhat.com>
33482
33483         * gcc.dg/cpp/20050215-1.c: New file.
33484
33485 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33486
33487         PR tree-optimization/15785
33488         * gcc.dg/pr15785-1.c: New test.
33489
33490 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33491
33492         PR c++/17788
33493         * g++.dg/init/ctor4.C: New.
33494         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33495
33496 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33497
33498         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33499         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33500
33501 2005-02-15  Andreas Schwab  <schwab@suse.de>
33502
33503         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33504         declare malloc.
33505
33506 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33507
33508         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33509
33510 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33511
33512         PR tree-optimization/19853
33513         * gcc.c-torture/compile/pr19853.c: New test.
33514
33515 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33516
33517         PR c++/19608
33518         * g++.dg/parse/local-class1.C: New.
33519
33520         PR c++/19895
33521         * g++.dg/parse/ptrmem3.C: New.
33522
33523         PR c++/19884
33524         * g++.old-deja/g++.oliva/template6.C: Add another case.
33525         * g++.dg/template/explicit6.C: New.
33526
33527 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33528
33529         PR c++/17816
33530         * g++.dg/other/redecl2.C: New.
33531
33532 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33533
33534         PR c++/19891
33535         * g++.dg/abi/covariant4.C: New.
33536
33537 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33538
33539         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33540         New tests.
33541
33542 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33543
33544         * gcc.dg/vect/vect-96.c: Fix typo.
33545
33546 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33547
33548         PR c++/14479
33549         PR c++/19487
33550         * g++.dg/template/enum5.C: New test.
33551
33552 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33553
33554         * gcc.dg/vect/vect-97.c: New test.
33555
33556 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33557
33558         * gcc.dg/vect/vect-96.c: New test.
33559
33560 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33561
33562         * gcc.dg/builtins-34.c: Also check ldexp*.
33563
33564 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33565
33566         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33567
33568 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33569
33570         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33571         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33572         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33573         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33574         selector_list, selector_expression, dg-process-target): Move to new
33575         file target-supports-dg.exp.
33576         * lib/target-supports-dg.exp: New.
33577
33578         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33579         New.
33580
33581 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33582
33583         PR c++/19666
33584         * g++.dg/other/ptrmem6.C: New test.
33585
33586         PR middle-end/19858
33587         * gcc.c-torture/compile/20050210-1.c: New test.
33588
33589 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33590
33591         PR c++/19755
33592         * g++.dg/warn/Wbraces1.C: New test.
33593
33594 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33595
33596         * gcc.dg/builtins-52.c: New testcase.
33597
33598 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33599
33600         PR c/19342
33601         * gcc.c-torture/execute/20050119-1.c: New test.
33602
33603 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33604
33605         PR c++/19811
33606         * g++.dg/init/delete1.C: New test.
33607
33608 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33609
33610         PR c++/18470
33611         * g++.dg/template/static12.C: New test.
33612
33613 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33614
33615         PR c++/19787
33616         * g++.dg/conversion/ambig1.C: New test.
33617
33618         PR c++/19739
33619         * g++.dg/ext/attrib19.C: New test.
33620
33621         PR c++/19732
33622         * g++.dg/parse/dtor5.C: New test.
33623
33624         PR c++/19762
33625         * g++.dg/template/dtor3.C: New test.
33626
33627         PR c++/19826
33628         * g++.dg/template/static11.C: New test.
33629         * g++.dg/template/crash2.C: Remove dg-error marker.
33630
33631 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33632
33633         PR C++/18491
33634         * g++.old-deja/g++.mike/p10769a.C: Remove.
33635
33636 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33637
33638         * gcc.dg/builtins-48.c: New test case.
33639         * gcc.dg/builtins-49.c: New test case.
33640         * gcc.dg/builtins-50.c: New test case.
33641         * gcc.dg/builtins-51.c: New test case.
33642
33643 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33644
33645         PR middle-end/19583
33646         * g++.dg/warn/Wreturn-type-3.C: New test.
33647
33648 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33649
33650         PR middle-end/19402
33651         * gcc.dg/pr19402-1.c: New testcase.
33652         * gcc.dg/pr19402-2.c: likewise.
33653
33654 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33655
33656         PR middle-end/19854
33657         * g++.dg/tree-ssa/tmmti.C: New testcase.
33658
33659 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33660
33661         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33662
33663 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33664
33665         PR c++/19733
33666         * g++.dg/parse/crash23.C: New test.
33667         * g++.dg/warn/Weff1.C: New test.
33668
33669 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33670
33671         * gcc.dg/20050209-1.c: New test.
33672
33673 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33674
33675         PR target/19799
33676         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33677
33678 2005-02-08  Mike Stump  <mrs@apple.com>
33679
33680         * g++.dg/pch/import-2.c: New test.
33681         * g++.dg/pch/import-2.hs: New.
33682         * g++.dg/pch/include/import-2a.h: New.
33683         * g++.dg/pch/include/import-2b.h: New.
33684
33685 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33686
33687         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33688
33689 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33690
33691         * gfortran.dg/substr_1.f90: New test.
33692
33693 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33694
33695         PR middle-end/19775
33696         * gcc.dg/torture/builtin-power-1.c: Disable test for
33697         invalid transformation.
33698         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33699         no longer optimize.
33700         * gcc.dg/builtins-47.c: New testcase.
33701
33702 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33703             Dorit Naishlos  <dorit@il.ibm.com>
33704
33705         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33706
33707 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33708
33709         * gcc.c-torture/compile/20050206-1.c: New test.
33710
33711 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33712
33713         PR tree-opt/19768
33714         * g++.dg/opt/pr19768.C: New test.
33715
33716 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33717
33718         PR tree-opt/19736
33719         * gcc.c-torture/compile/pr19736.c: New test.
33720
33721 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33722
33723         PR c++/17401
33724         * g++.dg/parse/error25.C: New test.
33725
33726 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33727
33728         * gcc.c-torture/execute/20050203-1.c: New.
33729
33730 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33731
33732         * gcc.dg/vect/vect-85.c: Remove xfail.
33733         * gcc.dg/vect/vect-86.c: Remove xfail.
33734         * gcc.dg/vect/vect-87.c: Remove xfail.
33735         * gcc.dg/vect/vect-88.c: Remove xfail.
33736
33737 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33738
33739         * gcc.dg/altivec-19.c: New.
33740
33741 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33742
33743         PR c/17807
33744         * gcc.dg/nested-func-3.c: New test.
33745         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33746
33747 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33748
33749         * gcc.test-framework/gen_directive_tests: Generate tests for
33750         selector expressions.
33751
33752 2005-02-02  Matt Austern  <austern@apple.com>
33753
33754         PR c++/19628
33755         * g++/ext/builtin7.C: New.
33756         * g++/ext/builtin8.C: New.
33757
33758 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33759
33760         PR c/18502
33761         * gcc.dg/pr18502-1.c: New test.
33762
33763 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33764
33765         PR c++/17413
33766         * g++.dg/template/local4.C: Tweak.
33767
33768 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33769
33770         PR tree-optimization/19578
33771         * gcc.c-torture/compile/20050202-1.c: New test.
33772
33773 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33774
33775         PR c/19435
33776         * gcc.dg/c99-init-4.c: New test.
33777
33778 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33779
33780         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33781
33782         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33783
33784         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33785         * g++.dg/eh/check-vect.h: New.
33786
33787         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33788         * gcc.dg/vect/vect-78.c: Ditto.
33789         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33790         Remove.
33791
33792         * g++.dg/conversion/simd1.C: Expect warning.
33793         * g++.dg/ext/attribute-test-1.C: Ditto.
33794         * g++.dg/ext/attribute-test-2.C: Ditto.
33795         * g++.dg/ext/attribute-test-3.C: Ditto.
33796         * g++.dg/ext/attribute-test-4.C: Ditto.
33797
33798         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33799         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33800
33801         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33802
33803 2005-02-01  Richard Henderson  <rth@redhat.com>
33804
33805         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33806         long double for ibm double-double format.
33807         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33808
33809 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33810
33811         PR tree-optimization/19633
33812         * gcc.dg/pr19633-1.c: New test.
33813         * gcc.dg/pr19633.c: Tweak to make pointer point
33814         to NULL or a symbol.
33815
33816 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33817
33818         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33819         New procs.
33820         (dg-process-target (local override)): Handle selector expressions.
33821
33822         * gcc.test-framework/README: Describe tests in source directory.
33823         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33824         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33825         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33826         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33827         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33828         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33829         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33830         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33831         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33832         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33833         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33834         * gcc.test-framework/dg-error-exp-P.c: New test.
33835         * gcc.test-framework/dg-error-exp-XP.c: New test.
33836         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33837         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33838         * gcc.test-framework/dg-output-exp-P.c: New test.
33839         * gcc.test-framework/dg-output-exp-XF.c: New test.
33840         * gcc.test-framework/dg-warning-exp-P.c: New test.
33841         * gcc.misc-tests/dg-1.c: Remove.
33842         * gcc.misc-tests/dg-2.c: Remove.
33843         * gcc.misc-tests/dg-3.c: Remove.
33844         * gcc.misc-tests/dg-4.c: Remove.
33845         * gcc.misc-tests/dg-5.c: Remove.
33846         * gcc.misc-tests/dg-6.c: Remove.
33847         * gcc.misc-tests/dg-7.c: Remove.
33848         * gcc.misc-tests/dg-8.c: Remove.
33849         * gcc.misc-tests/dg-9.c: Remove.
33850         * gcc.misc-tests/dg-10.c: Remove.
33851         * gcc.misc-tests/dg-11.c: Remove.
33852         * gcc.misc-tests/dg-12.c: Remove.
33853         * gcc.misc-tests/dg-test.exp: Remove.
33854
33855         * gcc.test-framework/test-framework.awk: Change recording and
33856         printing of passes and failures.
33857
33858         * gcc.test-framework: New directory.
33859         * gcc.test-framework/README: New.
33860         * gcc.test-framework/test-framework.exp: New.
33861         * gcc.test-framework/test-framework.awk: New.
33862         * gcc.test-framework/gen_directive_tests: New.
33863
33864 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33865
33866         * lib/treelang.exp: Fix comment typos.
33867         (treelang_target_compile): Don't append libs=-ltreelang to options.
33868
33869 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33870
33871         * g++.dg/parse/typename7.C: Adjust error messages.
33872
33873 2005-01-31  Jeff Law  <law@redhat.com>
33874
33875         * gcc.c-torture/execute/20050131-1.c: New test.
33876         * gcc.dg/wcaselabel.c: New test.
33877
33878 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33879
33880         * g++.dg/other/warning1.C: Adjust error messags.
33881         * g++.dg/parse/constant5.C: New test.
33882
33883 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33884
33885         PR c/19333
33886         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33887         the test case valid.
33888         * gcc.dg/20030815-1.c: Remove invalid tests.
33889         * gcc.dg/array-7.c: Adjust expected result.
33890         * gcc.dg/pr18596-3.c: Likewise.
33891         * gcc.dg/noncompile/20000901-1.c: Likewise.
33892         * gcc.dg/noncompile/init-2.c: Likewise.
33893         * gcc.dg/noncompile/init-4.c: Likewise.
33894
33895 2005-01-31  Dale Johannesen  <dalej@apple.com>
33896
33897         * g++.dg/opt/pr19650.C: New test.
33898
33899 2005-01-31  Richard Henderson  <rth@redhat.com>
33900
33901         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33902         long double for intel double extended format.
33903         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33904
33905 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33906
33907         PR c++/19555
33908         * g++.dg/template/static10.C: New test.
33909
33910         PR c++/19395
33911         * g++.dg/parse/error24.C: New test.
33912
33913         PR c++/19367
33914         * g++.dg/lookup/builtin1.C: New test.
33915
33916         PR c++/19457
33917         * g++.dg/warn/conv3.C: New test.
33918
33919 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33920
33921         PR fortran/19647
33922         * gfortan.dg/inquire_7.f90
33923
33924 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33925
33926         PR tree-optimization/15791
33927         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33928         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33929         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33930         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33931         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33932         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33933         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33934         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33935         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33936         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33937
33938 2005-01-29  Paul Brook  <paul@codesourcery.com>
33939
33940         PR fortran/18565
33941         * check.c (real_or_complex_check): New function.
33942         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33943         * intrinsic.c (add_functions): Use new check functions.
33944         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33945         Add prototypes.
33946
33947 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33948
33949         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33950         gcc.dg/lvalue-3.c: New tests.
33951         * gcc.dg/concat.c: Update expected messages.
33952
33953 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33954
33955         PR libfortran/19595
33956         * gfortran.dg/eor_1.f90: New test.
33957
33958 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33959
33960         PR fortran/19589
33961         * gfortran.dg/logical_data_1.f90: New test.
33962
33963 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33964
33965         PR c++/19253
33966         * g++.dg/template/crash33.C: New test.
33967
33968         PR c++/19667
33969         * g++.dg/template/crash32.C: New test.
33970
33971 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33972
33973         PR middle-end/16558
33974         * g++.dg/warn/Wreturn-type-2.C: New test.
33975
33976 2004-06-24  Jeff Law  <law@redhat.com>
33977
33978         * gcc.dg/tree-ssa/20050128-1.c: New test.
33979
33980 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33981
33982         * gcc.target/frv/all-mdpackh-1.c: New test.
33983
33984 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33985
33986         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33987
33988 2005-01-27  Richard Henderson  <rth@redhat.com>
33989
33990         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33991
33992 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33993
33994         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33995
33996 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33997
33998         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33999         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34000         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34001         to cope with cases where the multilib options override the dg-options.
34002
34003 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34004
34005         PR c/18946
34006         * gcc.dg/noncompile/20050120-1.c: New test.
34007
34008 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34009
34010         PR tree-optimization/19633
34011         * gcc.dg/pr19633.c: New test.
34012         * gcc.dg/tree-ssa/pr19633.c: New test.
34013
34014 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34015
34016         * gcc.dg/20041216-1.c: New test.
34017
34018 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34019
34020         PR objc/18862
34021         * objc.dg/selector-2.m: New test.
34022
34023 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34024
34025         * g++.dg/opt/range-test-2.C: New test.
34026
34027         PR rtl-optimization/19579
34028         * gcc.c-torture/execute/20050124-1.c: New test.
34029
34030 2005-01-26  Greg Parker  <gparker@apple.com>
34031         Stuart Hastings  <stuart@apple.com>
34032
34033         * gcc.c-torture/execute/20050125-1.c: New.
34034
34035 2005-01-18  Jan Hubicka  <jh@suse.cz>
34036
34037         PR tree-optimize/19337
34038         * gcc.c-torture/compile/20050119-1.c: New test.
34039
34040 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34041
34042         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34043         test for successful match.
34044
34045 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34046
34047         PR objc/18408
34048         * objc.dg/comp-types-7.m: New test.
34049
34050 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34051
34052         * lib/target-supports.exp (current_target_name): New.
34053         (check_effective_target_ilp32, check_effective_target_lp64):
34054         Cache the result to use as long as the current target, with
34055         multilib flags, remains the same.
34056
34057         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34058         (dg-require-weak, dg-require-visibility, dg-require-alias,
34059         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34060         dg-require-effective-target, dg-skip-if): Remove call to
34061         skip_test_and_clear_xfail.
34062         (dg-test): Clear xfail data.
34063
34064 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34065
34066         PR target/17751
34067         * gcc.dg/ppc64-toc.c: New test.
34068
34069         * g++.dg/tree-ssa/empty-1.C: New test.
34070
34071         PR middle-end/19551
34072         * gcc.c-torture/execute/20050121-1.c: New test.
34073         * gcc.dg/20050121-2.c: New test.
34074
34075 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34076         Paul Brook  <paul@codesourcery.com>
34077
34078         PR fortran/17941
34079         * gfortran.dg/real_const_1.f: New test.
34080         * gfortran.dg/real_const_2.f90: New test.
34081         * gfortran.dg/complex_int_1.f90: New test.
34082
34083 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34084
34085         PR fortran/19313
34086         * gfortan.dg/inquire_6.f90: New test.
34087
34088 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34089
34090         PR libfortran/19451
34091         * open_readonly_1.f90: New test.
34092
34093 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34094
34095         PR libfortran/18982
34096         * gfortran.dg/open_new.f90: New file.
34097
34098 2005-01-22  Paul Brook  <paul@codesourcery.com>
34099
34100         * namelist_1.f90: New test.
34101
34102 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34103
34104         PR tree-optimization/19484
34105         * gcc.c-torture/compile/20050122-[12].c: New tests.
34106
34107 2005-01-22  Paul Brook  <paul@codesourcery.com>
34108
34109         * gfortran.dg/implicit_2.f90: New test.
34110
34111 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34112
34113         PR fortran/19314
34114         * gfortran.dg/inquire_5.f90: New test.
34115
34116 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34117
34118         PR c/18809
34119         * gcc.dg/pr18809-1.c: New test.
34120
34121 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34122
34123         * gcc.dg/20050121-1.c: New test.
34124
34125         PR tree-optimization/13000
34126         * gcc.dg/20040206-1.c: Change warning to point where function is
34127         being inlined.
34128
34129 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34130
34131         PR c++/19208
34132         * g++.dg/template/array11.C: New test.
34133
34134 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34135
34136         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34137         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34138         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34139         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34140         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34141         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34142
34143 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34144
34145         PR tree-optimization/15349
34146         * gcc.dg/tree-ssa/pr15349.c: New.
34147
34148 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34149
34150         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34151
34152 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34153
34154         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34155         scan-assembler-times directive name.
34156
34157         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34158         after dg-do.
34159
34160         PR rtl-optimization/19462
34161         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34162
34163 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34164
34165         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34166         counting function calls on ia64.
34167
34168 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34169
34170         PR rtl-optimization/15139
34171         * gcc.dg/20050111-2.c: New test.
34172
34173         PR c/17297
34174         * gcc.c-torture/compile/20050113-1.c: New testcase.
34175
34176         PR middle-end/19164
34177         * gcc.dg/20050113-1.c: New testcase.
34178
34179 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34180
34181         * gcc.dg/vect/vect-85.c: Add comment.
34182         * gcc.dg/vect/vect-86.c: Add xfail for now.
34183         * gcc.dg/vect/vect-87.c: Add xfail for now.
34184         * gcc.dg/vect/vect-88.c: Add xfail for now.
34185         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34186
34187 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34188
34189         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34190
34191 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34192
34193         * g++.dg/debug/typedef3.C: New test.
34194
34195 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34196
34197         PR c/19472
34198         * gcc.dg/asm-a.c: New test.
34199
34200 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34201
34202         * gcc.dg/sh-relax.c: Add prototype for abort.
34203
34204 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34205
34206         * gcc.dg/short-compare-1.c: New test.
34207         * gcc.dg/short-compare-2.c: Likewise.
34208
34209 2005-01-18  Michael Matz  <matz@suse.de>
34210
34211         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34212
34213 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34214
34215         PR tree-optimization/19121
34216         * gcc.c-torture/compile/pr19121.c: New test.
34217
34218 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34219
34220         PR target/19357
34221         * gcc.c-torture/compile/pr19357.c: New test.
34222
34223 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34224
34225         PR c/5675
34226         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34227         pass--those that refer just to the variable, possibly with a
34228         cast.
34229         * gcc.dg/c99-const-expr-3.c: Likewise.
34230
34231         PR middle-end/13127
34232         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34233         longer emitted.
34234
34235 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34236
34237         PR fortran/18778
34238         * gfortran.dg/endfile_2.f90: New test.
34239
34240 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34241
34242         PR 19168
34243         * gfortran.dg/select_5.f90: New test.
34244
34245 2004-01-16  Paul Brook  <paul@codesourcery.com>
34246
34247         * gfortran.dg/common_4.f90: New test.
34248
34249 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34250
34251         PR rtl-optimization/19462
34252         * gcc.dg/torture/pr19462-1.c: New test.
34253
34254 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34255
34256         PR objc/19321
34257         * objc.dg/func-ptr-2.m: New.
34258         * objc.dg/volatile-1.m: New.
34259
34260 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34261
34262         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34263
34264 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34265
34266         PR tree-optimization/19060
34267         * gcc.c-torture/execute/20050104-1.c: New test.
34268
34269 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34270
34271         PR fortran/18983
34272         * gfortran.dg/write_to_null.f90: New test.
34273
34274 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34275             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34276
34277         PR other/19328
34278         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34279         argument.
34280
34281 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34282
34283         PR c++/19263
34284         * g++.dg/init/vector1.C: New test.
34285
34286 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34287
34288         PR target/13158
34289         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34290         PR target/18987
34291         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34292
34293 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34294
34295         * gfortran.dg/select_1.f90: New test.
34296         * gfortran.dg/select_2.f90: New test.
34297         * gfortran.dg/select_3.f90: New test.
34298         * gfortran.dg/select_4.f90: New test.
34299
34300 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34301
34302         PR middle-end/19084
34303         PR rtl-optimization/19348
34304         * gcc.dg/20050111-1.c: New test.
34305         * gcc.c-torture/execute/20050111-1.c: New test.
34306
34307         * gcc.dg/i386-asm-4.c: New test.
34308
34309 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34310
34311         * gcc.dg/nested-func-2.c: New test.
34312         * ada/acats/norun.lst: Remove c953002.
34313
34314 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34315
34316         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34317
34318 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34319
34320         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34321
34322 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34323
34324         PR target/18761
34325         * g++.dg/abi/align1.C: New test.
34326
34327 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34328
34329         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34330         at a time.
34331         * g++.dg/ext/altivec_check.h: Support compiling as C.
34332
34333 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34334
34335         PR c++/19355
34336         * g++.dg/expr/pr19355-1.C: New test case.
34337
34338 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34339
34340         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34341         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34342         * ada/acats/tests/c3/c92005b.ada: Likewise.
34343         * ada/acats/tests/c3/cxb3012.a: Likewise.
34344         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34345
34346 2005-01-09  Paul Brook  <paul@codesourcery.com>
34347
34348         * gfortran.dg/common_2.f90: New file.
34349         * gfortran.dg/common_3.f90: New file.
34350
34351 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34352
34353         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34354
34355 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34356
34357         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34358         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34359         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34360         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34361         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34362         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34363         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34364         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34365         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34366         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34367         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34368         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34369         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34370         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34371         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34372         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34373         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34374         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34375         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34376         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34377         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34378         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34379         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34380         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34381         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34382         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34383         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34384         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34385         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34386         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34387         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34388         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34389         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34390         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34391         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34392         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34393         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34394         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34395         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34396         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34397         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34398         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34399         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34400         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34401         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34402         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34403         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34404         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34405         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34406         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34407         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34408         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34409         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34410         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34411         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34412         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34413         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34414         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34415         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34416         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34417         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34418         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34419         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34420         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34421         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34422         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34423         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34424
34425         * gcc.dg/vect/vect-1.c: Fix spelling.
34426         * gcc.dg/vect/vect-10.c: Fix spelling.
34427         * gcc.dg/vect/vect-11.c: Fix spelling.
34428         * gcc.dg/vect/vect-12.c: Fix spelling.
34429         * gcc.dg/vect/vect-14.c: Fix spelling.
34430         * gcc.dg/vect/vect-15.c: Fix spelling.
34431         * gcc.dg/vect/vect-16.c: Fix spelling.
34432         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34433         * gcc.dg/vect/vect-64.c: Fix comments.
34434         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34435
34436 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34437             Ira Rosen  <irar@il.ibm.com>
34438
34439         * gcc.dg/vect/vect-70.c: New test.
34440         * gcc.dg/vect/vect-71.c: New test.
34441
34442 2005-01-09  Manfred Hollstein  <mh@suse.com>
34443
34444         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34445         * gcc.dg/pr18241-2.c: Likewise.
34446         * gcc.dg/pr18241-3.c: Likewise.
34447         * gcc.dg/pr18241-4.c: Likewise.
34448         * gcc.dg/pr18241-5.c: Likewise.
34449
34450 2005-01-08  Richard Henderson  <rth@redhat.com>
34451
34452         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34453         False for x86 and x86-64.
34454
34455 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34456
34457         PR tree-optimization/18241
34458         * gcc.dg/pr18241-1.c: New test.
34459         * gcc.dg/pr18241-2.c: New test.
34460         * gcc.dg/pr18241-3.c: New test.
34461         * gcc.dg/pr18241-4.c: New test.
34462         * gcc.dg/pr18241-5.c: New test.
34463
34464 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34465
34466         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34467         gfortran.dg/select_4.f90: New.
34468
34469 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34470
34471         * gcc.c-torture/execute/20050107-1.c: New test.
34472
34473 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34474
34475         PR c++/19298
34476         * g++.dg/template/ref2.C: New.
34477
34478 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34479
34480         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34481         instead of being empty.
34482
34483 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34484
34485         PR fortran/15553
34486         * gfortran.dg/array-1.f90: New test.
34487
34488 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34489
34490         PR tree-optimization/19283
34491         * gcc.c-torture/execute/20050106-1.c: New test.
34492
34493         PR rtl-optimization/18861
34494         * gcc.dg/20050105-1.c: New test.
34495
34496         PR tree-optimization/18828
34497         * gcc.dg/20050105-2.c: New test.
34498
34499 2005-01-07  Andreas Jaeger  <aj@suse.de>
34500
34501         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34502
34503 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34504
34505         PR fortran/18398
34506         * gfortran.dg/fmt_read.f90: New test.
34507
34508 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34509
34510         * gcc.dg/rs6000-ldouble-2.c: New.
34511
34512 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34513
34514         PR c++/19244
34515         * g++.dg/parser/ctor2.C: New test.
34516
34517 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34518
34519         PR c++/17154
34520         * g++.dg/template/using9.C: New test.
34521
34522 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34523
34524         PR c++/19258
34525         * g++.dg/lookup/friend6.C: New test.
34526
34527 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34528
34529         PR c++/19270
34530         * g++.dg/template/array10.C: New.
34531
34532 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34533
34534         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34535         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34536
34537 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34538
34539         * gcc.c-torture/compile/20050105-1.c: New test.
34540
34541 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34542
34543         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34544
34545 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34546
34547         PR middle-end/19100
34548         * gcc.dg/conv-3.c: New test case.
34549
34550 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34551
34552         * gcc.dg/asm-wide-1.c: New test.
34553
34554 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34555
34556         PR c++/19030
34557         * g++.dg/parse/crash22.C: New
34558
34559 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34560
34561         PR 19257
34562         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34563
34564 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34565
34566         PR middle-end/17767
34567         * gcc.dg/i386-mmx-6.c: New test case.
34568
34569 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34570
34571         PR tree-optimization/18308
34572         * gcc.dg/vect/pr18308.c: New testcase.
34573
34574 2005-01-04  Andreas Jaeger  <aj@suse.de>
34575
34576         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34577
34578 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34579             Robert Bowdidge <bowdidge@apple.com>
34580
34581         * gcc.dg/cpp/subframework1.c: New.
34582         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34583         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34584         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34585         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34586
34587 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34588
34589         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34590         producing warning.
34591         * gcc.dg/darwin-weakimport-2.c: New.
34592
34593 2005-01-03  Richard Henderson  <rth@redhat.com>
34594
34595         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34596
34597 2005-01-03  Richard Henderson  <rth@redhat.com>
34598
34599         * gcc.dg/vect/vect.exp: Enable for ia64.
34600         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34601         (check_effective_target_vect_float): Likewise.
34602         (check_effective_target_vect_no_align): Likewise.
34603         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34604         * gcc.dg/vect/vect-8.c: Likewise.
34605
34606 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34607
34608         PR target/19236
34609         * gcc.dg/pr19236-1.c: New test case.
34610
34611 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34612
34613         PR rtl-optimization/12092
34614         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34615
34616 2005-01-02  Andreas Jaeger  <aj@suse.de>
34617
34618         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34619
34620 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34621             Andrew Pinski  <pinskia@physics.uc.edu>
34622
34623         PR rtl-optimization/12092
34624         * gcc.dg/pr12092-1.c: New test case.
34625
34626 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34627
34628         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34629         'hidden' and 'default' for better portability.
34630         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34631
34632         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34633         6 and 7.
34634         * g++.old-deja/g++.brendan/new3.C: Likewise.
34635
34636 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34637
34638         * gcc.dg/20041231-1.C: New test.
34639         * g++.dg/warn/Wunreachable-code-1.C: New test.
34640
34641 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34642
34643         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34644         file, not /dev/null.  Abort on error.
34645
34646 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34647             Ziemowit Laski  <zlaski@apple.com>
34648
34649         PR objc/18971
34650         * objc.dg/encode-5.m: New test.
34651
34652 2004-12-29  Richard Henderson  <rth@redhat.com>
34653
34654         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34655         * objc.dg/stabs-1.m: Disable for ia64.
34656
34657 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34658
34659         PR c++/19190
34660         * g++.dg/warn/Wunused-10.C: New test.
34661
34662 2004-12-28  Richard Henderson  <rth@redhat.com>
34663
34664         * objc.dg/stabs-1.m: Disable for alpha.
34665
34666 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34667
34668         PR c++/19149
34669         * g++.dg/parse/error23.C: New test.
34670
34671 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34672
34673         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34674
34675         PR fortran/19032
34676         * gfortran.dg/intrinsic_modulo_1.f90: New.
34677         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34678         tests with divisor -1.
34679
34680 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34681
34682         * g++.dg/opt/temp1.C (memcpy): Return a value.
34683
34684         PR c++/19148
34685         * g++.dg/expr/cond7.C: New test.
34686
34687 2004-12-27  Paul Brook  <paul@codesourcery.com>
34688
34689         * gfortran.dg/g77/select_no_compile.f: Remove.
34690
34691 2004-12-27  Richard Henderson  <rth@redhat.com>
34692
34693         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34694         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34695         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34696
34697 2004-12-26  Richard Henderson  <rth@redhat.com>
34698
34699         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34700         by 1i instead of token pasting.
34701
34702 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34703
34704         PR tree-optimization/17578
34705         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34706         to additional_flags.
34707         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34708
34709 2004-12-25  Richard Henderson  <rth@redhat.com>
34710
34711         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34712         Remove Alpha.
34713
34714 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34715
34716         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34717         hppa*-*-hpux*.
34718         * gcc.dg/pr17957.c (dg-options): Likewise.
34719         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34720         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34721         instead of 0 on __hppa__.
34722         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34723         "foo,%r" on hppa*-*-*.
34724
34725 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34726
34727         PR fortran/19071
34728         * gfortran.dg/complex_write.f90: New test.
34729
34730 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34731
34732         PR c++/17595
34733         * g++.dg/parse/pragma2.C: New test.
34734
34735         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34736
34737 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34738
34739         * gcc.dg/empty2.c: Add missing dg-warning.
34740
34741 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34742
34743         PR c++/17413
34744         * g++.dg/template/local4.C: New test.
34745         * g++.dg/template/crash19.C: Add dg-error marker.
34746
34747         * g++.dg/template/crash31.C: Correct embedded PR number.
34748
34749 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34750
34751         PR c++/16405
34752         * g++.dg/opt/temp1.C: Add do-run marker.
34753
34754 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34755
34756         * g++.dg/template/spec19.C: New.
34757
34758 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34759
34760         PR target/16819
34761         * gcc.dg/empty2.c: New.
34762
34763 2004-12-23  Richard Henderson  <rth@redhat.com>
34764
34765         * lib/target-supports.exp (check_effective_target_vect_no_align):
34766         Remove i?86 and x86-64.
34767
34768 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34769
34770         PR c++/16405
34771         * g++.dg/opt/temp1.C: New test.
34772
34773 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34774
34775         PR c++/18733
34776         * g++.dg/template/friend33.C: New testcase.
34777
34778 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34779
34780         PR c++/18464
34781         * g++.dg/template/cond5.C: New test.
34782
34783         PR c++/18492
34784         * g++.dg/inherit/thunk3.C: New test.
34785
34786         PR c++/11224
34787         * g++.dg/warn/Wunused-9.C: New test.
34788
34789 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34790
34791         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34792
34793 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34794
34795         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34796
34797 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34798
34799         PR c++/18378
34800         * g++.dg/ext/packed8.C: New test.
34801
34802         PR c++/19063
34803         * g++.dg/template/crash31.C: New test.
34804
34805         PR c++/19034
34806         * g++.dg/template/crash30.C: New test.
34807
34808 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34809
34810         PR C++/18984
34811         * g++.dg/eh/ctor3.C: New test.
34812
34813 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34814
34815         * objc.dg/stabs-1.m: Allow section name to be quoted and
34816         assembly label to begin with '.LL'.
34817
34818 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34819
34820         * gcc.dg/vect/vect.exp
34821         (check_effective_target_lp64_or_vect_no_align): New.
34822         * gcc.dg/vect/vect-77.c: Use it.
34823         * gcc.dg/vect/vect-78.c: Use it.
34824
34825         * lib/target-supports.exp
34826         (check_effective_target_vect_no_max,
34827         check_effective_target_vect_no_bitwise,
34828         check_effective_target_vect_no_align): New.
34829         * gcc.dg/vect/vect-13.c: Use them.
34830         * gcc.dg/vect/vect-17.c: Ditto.
34831         * gcc.dg/vect/vect-18.c: Ditto.
34832         * gcc.dg/vect/vect-19.c: Ditto.
34833         * gcc.dg/vect/vect-20.c: Ditto.
34834         * gcc.dg/vect/vect-27.c: Ditto.
34835         * gcc.dg/vect/vect-29.c: Ditto.
34836         * gcc.dg/vect/vect-44.c: Ditto.
34837         * gcc.dg/vect/vect-48.c: Ditto.
34838         * gcc.dg/vect/vect-50.c: Ditto.
34839         * gcc.dg/vect/vect-52.c: Ditto.
34840         * gcc.dg/vect/vect-54.c: Ditto.
34841         * gcc.dg/vect/vect-56.c: Ditto.
34842         * gcc.dg/vect/vect-58.c: Ditto.
34843         * gcc.dg/vect/vect-60.c: Ditto.
34844         * gcc.dg/vect/vect-72.c: Ditto.
34845         * gcc.dg/vect/vect-80.c: Ditto.
34846
34847 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34848
34849         PR c++/14075
34850         * g++.dg/init/string1.C: New.
34851
34852         PR c++/18975
34853         * g++.dg/other/synth1.C: New.
34854
34855 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34856
34857         PR c/18963
34858         * gcc.dg/pr18963-1.c: New test.
34859
34860 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34861
34862         PR c/18596
34863         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34864         * gcc.dg/pr18596-1.c: Use dg-error.
34865         (dg-options): Use -fno-unit-at-a-time.
34866         * gcc.dg/pr18596-2.c: New test.
34867         * gcc.dg/pr18596-3.c: New test.
34868
34869 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34870
34871         PR middle-end/18683
34872         * g++.dg/opt/pr18683-1.C: New test case.
34873
34874 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34875
34876         PR other/19093
34877         * g++.dg/opt/max1.C: Fix for 64bit targets.
34878
34879 2004-12-20  Matt Austern  <austern@apple.com>
34880
34881         PR c++/19044
34882         * g++.dg/ext/builtin6.C: New
34883
34884 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34885
34886         PR tree-optimization/19080
34887         * gcc.c-torture/compile/pr19080.c: New test.
34888
34889 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34890
34891         * gcc.dg/20041219-1.c: New test.
34892
34893 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34894
34895         PR middle-end/19068
34896         * g++.dg/opt/max1.C: New test case.
34897
34898 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34899
34900         * gcc.dg/fdata-sections-1.c: New test.
34901
34902 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34903
34904         PR middle-end/18548
34905         * gcc.dg/max-1.c: New test case.
34906
34907 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34908
34909         * gcc.c-torture/execute/20041218-1.c: New test.
34910
34911 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34912
34913         * gcc.dg/pr18501.c: New test.
34914         * gcc.dg/uninit-5.c: XFAIL.
34915         * gcc.dg/uninit-9.c: XFAIL.
34916
34917 2004-12-17  Dale Johannesen  <dalej@apple.com>
34918
34919         * gcc.dg/20041213-1.c: New.
34920
34921 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34922
34923         * objc.dg/stabs-1.m: Allow assembly label to begin
34924         with a dot ('.').
34925
34926 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34927
34928         * gcc.c-torture/execute/20041213-1.c: Move...
34929         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34930
34931 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34932
34933         PR c++/18721
34934         * g++.dg/lookup/conv-5.C: New.
34935
34936 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34937
34938         * objc.dg/stabs-1.m: New test.
34939
34940 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34941
34942         * gcc.dg/visibility-c.c: Change compile to
34943         assemble for the test.
34944
34945 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34946
34947         PR target/19041
34948         * gcc.dg/visibility-c.c: New test.
34949
34950 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34951
34952         PR middle-end/18493
34953         * gcc.dg/switch-8.c: New test case.
34954
34955 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34956
34957         PR c++/18905
34958         * g++.dg/template/init4.C: New.
34959         * g++.dg/opt/static3.C: Enable optimizer.
34960
34961 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34962
34963         * g++.dg/other/complex1.C: New test.
34964
34965 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34966
34967         * g++.dg/opt/inline9.C: New test.
34968
34969 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34970
34971         PR fortran/18993
34972         * gfotran.dg/nullify_1.f: New test.
34973
34974 2004-12-15  Richard Henderson  <rth@redhat.com>
34975
34976         * gcc.target/i386/i386.exp: New harness.
34977         * gcc.target/i386/vect-args.c: New.
34978
34979 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34980
34981         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34982
34983 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34984
34985         PR c++/18825
34986         * g++.dg/template/friend32.C: New test.
34987
34988 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34989
34990         * cpp/pragma-once-1.c: New test.
34991         * cpp/pragma-once-1b.h: Likewise.
34992         * cpp/pragma-once-1c.h: Likewise.
34993         * cpp/pragma-once-1d.h: Likewise.
34994         * cpp/inc/pragma-once-1a.h: Likewise.
34995
34996 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34997             Steven G. Kargl  <kargls@comcast.net>
34998
34999         PR fortran/17597
35000         * gfortran.dg/list_read_3.f90: New test.
35001
35002 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35003
35004         * gcc.dg/ftrapv-2.c: New test.
35005
35006 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35007
35008         PR c++/18981
35009         * g++.dg/template/typename9.C: New test.
35010
35011 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35012
35013         PR c++/18738
35014         * g++.dg/template/typename8.C: New test.
35015         * g++.dg/parse/friend2.C: Tweak error message.
35016
35017 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35018
35019         * gcc.c-torture/20041214-1.c: New test.
35020
35021 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35022
35023         PR c++/18965
35024         * g++.dg/init/array17.C: New test.
35025
35026 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35027
35028         PR c++/18793
35029         * g++.dg/init/aggr3.C: New test.
35030
35031 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35032
35033         * gcc.dg/altivec-types-1.c: New test.
35034         * gcc.dg/altivec-types-2.c: New test.
35035         * gcc.dg/altivec-types-3.c: New test.
35036         * gcc.dg/altivec-types-4.c: New test.
35037         * g++.dg/ext/altivec-types-1.C: New test.
35038         * g++.dg/ext/altivec-types-2.C: New test.
35039         * g++.dg/ext/altivec-types-3.C: New test.
35040         * g++.dg/ext/altivec-types-4.C: New test.
35041
35042 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35043
35044         PR middle-end/18951
35045         * gcc.c-torture/execute/20041213-1.c: New test.
35046
35047 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35048
35049         PR c++/18949
35050         * g++.dg/template/cast1.C: New.
35051
35052 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35053
35054         * gcc.c-torture/execute/20041213-2.c: New test.
35055
35056 2004-12-13  Richard Henderson  <rth@redhat.com>
35057
35058         * gcc.dg/i386-sse-10.c: Fix typo in options.
35059
35060 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35061
35062         PR c++/18968
35063         * g++.dg/opt/pr18968.C: New test.
35064
35065 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35066
35067         PR c++/18925
35068         * g++.dg/ext/visibility/staticdatamem.C: New test.
35069
35070 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35071
35072         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35073
35074 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35075
35076         PR rtl-optimization/18928
35077         * gcc.dg/pr18928-1.c: New test case.
35078
35079 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35080
35081         PR tree-opt/16951
35082         * gcc.c-torture/compile/20041211-1.c: New.
35083
35084 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35085
35086         PR middle-end/17564
35087         * gcc.c-torture/execute/20041212-1.c: New test.
35088
35089 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35090
35091         PR fortran/18869
35092         * gfortran.dg/common_1.f90: New test.
35093
35094 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35095         Paul Brook  <paul@codesourcery.com>
35096
35097         PR fortran/16222
35098         * gfortran.dg/real_do_1.f90: New test.
35099
35100 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35101
35102         PR tree-opt/18040
35103         * g++.dg/opt/ptrmem6.C: New test.
35104
35105 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35106
35107         PR middle-end/18921
35108         * gcc.dg/pr18921-1.c: New test case.
35109
35110 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35111
35112         PR fortran/17175
35113         * gfortran.dg/scale_1.f90: New test.
35114
35115 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35116
35117         PR middle-end/18903
35118         * gcc.c-torture/compile/pr18903.c: New test.
35119
35120 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35121
35122         * gcc.c-torture/execute/20041210-1.c: New test.
35123
35124 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35125
35126         PR c++/18731
35127         * g++.dg/parser/struct-1.C: New test.
35128         * g++.dg/parser/struct-2.C: New test.
35129         * g++.dg/parser/struct-3.C: New test.
35130
35131 2004-12-09  Richard Henderson  <rth@redhat.com>
35132
35133         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35134
35135         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35136         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35137
35138 2004-12-09  Matt Austern  <austern@apple.com>
35139
35140         PR c++/18514
35141         * g++.dg/ext/builtin1.C: New
35142         * g++.dg/ext/builtin2.C: New
35143         * g++.dg/ext/builtin3.C: New
35144         * g++.dg/ext/builtin4.C: New
35145         * g++.dg/ext/builtin5.C: New
35146
35147 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35148
35149         PR tree-opt/18904
35150         * g++.dg/opt/ptrmem5.C: New test.
35151
35152 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35153
35154         * g++.dg/parse/typename5.C: Adjust for new error.
35155         * g++.dg/parse/typename7.C: New.
35156
35157 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35158
35159         PR c++/18073
35160         * g++.dg/other/mmintrin.C: New test.
35161
35162 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35163
35164         PR c++/16681
35165         * g++.dg/init/array15.C: New.
35166         * g++.dg/init/array16.C: New.
35167
35168 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35169
35170         PR fortran/18826
35171         * gfortran.dg/assign_1.f90: New test.
35172
35173 2004-12-08  Nick Clifton  <nickc@redhat.com>
35174
35175         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35176         * gcc.target/xstormy16/data_below100: Likewise.
35177         * gcc.target/xstormy16/sfr: Likewise.
35178         * gcc.target/xstormy16/below100.S: New test source file.
35179         * gcc.target/xstormy16/below100.ld: New test linker script.
35180         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35181         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35182         bp instructions.
35183         * gcc.target/xstormy16/bp.c: Likewise.
35184
35185         * gcc.target/xstormy16/bss_below100: New files:
35186         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35187         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35188         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35189         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35190         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35191         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35192         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35193         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35194         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35195         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35196         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35197         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35198         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35199         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35200         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35201         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35202         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35203         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35204         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35205         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35206         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35207         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35208         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35209         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35210         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35211         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35212         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35213
35214         * gcc.target/xstormy16/data_below100: New files:
35215         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35216         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35217         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35218         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35219         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35220         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35221         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35222         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35223         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35224         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35225         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35226         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35227         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35228         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35229         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35230         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35231         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35232         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35233         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35234         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35235         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35236         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35237         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35238         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35239         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35240         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35241         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35242
35243         * gcc.target/xstormy16/sfr: New files:
35244         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35245         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35246         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35247         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35248         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35249         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35250         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35251         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35252         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35253         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35254         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35255         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35256         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35257         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35258         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35259         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35260         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35261         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35262         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35263         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35264         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35265         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35266         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35267         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35268         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35269         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35270         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35271         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35272         27_if0_sfrw_bitfield_f.c
35273
35274 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35275
35276         PR c++/18100
35277         * g++.dg/lookup/name-clash4.C: New test.
35278
35279 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         PR c++/18672
35282         * g++.dg/opt/array1.C: New.
35283
35284         PR c++/18803
35285         * g++.dg/template/operator5.C: New.
35286
35287 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35288
35289         PR c/18867
35290         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35291
35292 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35293
35294         * gcc.dg/noncompile/20041207.c: New test.
35295
35296 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35297
35298         * g++.dg/other/unreachable-1.C: New test.
35299
35300 2004-12-06  Nick Clifton  <nickc@redhat.com>
35301
35302         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35303         <limits.h> because the latter comes from gcc's include/ directory
35304         and not the newlib/libc/include directory.
35305
35306 2004-12-04  Richard Henderson  <rth@redhat.com>
35307
35308         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35309
35310 2004-12-04  Richard Henderson  <rth@redhat.com>
35311
35312         * lib/target-supports.exp (check_gc_sections_available): Disable
35313         for alpha and ia64.
35314
35315 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35316
35317         PR middle-end/17909
35318         * g++.dg/other/vararg-2.C: New test.
35319
35320 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35321
35322         PR c++/17011, c++/17971
35323         * g++.dg/template/error15.C: Adjust expected error.
35324         * g++.dg/template/instantiate3.C: Likewise.
35325
35326 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35327
35328         * gcc.dg/altivec-18.c: Fix for darwin
35329
35330 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35331
35332         PR c++/18782
35333         * g++.dg/parse/ptrmem2.C: New.
35334
35335         PR c++/18318
35336         * g++.dg/template/new1.C: New.
35337
35338 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35339
35340         PR fortran/18710
35341         * gfortran.dg/direct_io_3.f90: New test.
35342
35343 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35344
35345         PR 18758
35346         * g++.dg/parse/crash21.C: New.
35347
35348 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35349
35350         PR c++/15664, c++/18276
35351         * g++.dg/template/ttp13.C: New test.
35352         * g++.dg/template/ttp14.C: Likewise.
35353
35354 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35355
35356         PR c++/18123
35357         * g++.dg/parse/enum2.C: New test.
35358         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35359
35360 2004-12-02  Nick Clifton  <nickc@redhat.com>
35361
35362         * gcc.target/xstormy16: New test directory.
35363         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35364         * gcc.target/xstormy16/bp.c: Check the generation of bp
35365         instructions.
35366         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35367         bn instructions and the BELOW100 attribute.
35368
35369 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35370
35371         PR target/16952
35372         * gcc.dg/ppc-eabi.c: New.
35373
35374 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35375
35376         PR fortran/18284
35377         * gfortran.dg/backspace.f90
35378
35379 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35380
35381         * gfortran.dg/inquire.f90: New test.
35382
35383 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35384
35385         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35386         handle effective-target-keyword.
35387         (dg-skip-if): Support effective-target keyword as target list.
35388         (dg-xfail-if): Ditto.
35389         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35390
35391 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35392
35393         PR tree-optimization/18291
35394         * gcc.c-torture/compile/pr18291.c: New test.
35395
35396 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35397
35398         PR C++/18729
35399         * g++.dg/parse/crash20.C: New.
35400
35401         PR c++/17431
35402         * g++.dg/overload/arg1.C: New.
35403         * g++.dg/overload/arg2.C: New.
35404         * g++.dg/overload/arg3.C: New.
35405         * g++.dg/overload/arg4.C: New.
35406
35407 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35408
35409         * gcc.dg/c99-flex-array-4.c: Remove.
35410
35411 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35412
35413         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35414
35415         * lib/target-supports.exp (is-effective-target): Simplify.
35416
35417         * lib/target-supports.exp (check_effective_target_vect_long):
35418         Fix for powerpc64-*-*.
35419
35420 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35421
35422         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35423         to support new requirements on FreeBSD 5.
35424
35425 2004-11-30  Devang Patel  <dpatel@apple.com>
35426
35427         PR 18702
35428         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35429
35430 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35431
35432         * g++.dg/ext/altivec-13.C: New test.
35433
35434 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35435
35436         PR tree-opt/18298
35437         * gcc.c-torture/execute/p18298.c: New test.
35438
35439 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35440             Dorit Naishlos  <dorit@il.ibm.com>
35441
35442         PR tree-opt/18607
35443         * gcc.dg/vect/vect-89.c: New test.
35444
35445 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35446
35447         * gcc.dg/pr18596-1.c: New test.
35448
35449 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35450
35451         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35452
35453 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35454
35455         PR c/18479
35456         * gcc.dg/pr18479.c: New test.
35457
35458 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35459
35460         PR target/18490
35461         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35462         mmix-knuth-mmixware.
35463
35464         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35465         cris-*-elf* cris-*-aout* mmix-*-*
35466
35467 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35468
35469         PR middle-end/18725
35470         * gcc.dg/pr18725.c: New test.
35471
35472 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35473
35474         PR target/18488
35475         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35476
35477         PR target/18336
35478         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35479
35480 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35481
35482         PR c++/18368
35483         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35484         * g++.old-deja/g++.law/ctors5.C: Likewise.
35485         * g++.old-deja/g++.other/crash25.C: Likewise.
35486
35487         PR c++/18674
35488         * g++.dg/template/error16.C: New test.
35489
35490         PR c++/18512
35491         * g++.dg/template/crash29.C: New test.
35492
35493 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35494
35495         PR tree-optimization/18712
35496         * gcc.c-torture/compile/pr18712.c: New test.
35497
35498 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35499
35500         PR c/7544
35501         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35502         tests.
35503
35504 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35505
35506         PR c++/18652
35507         * g++.dg/lookup/crash6.C: New test.
35508
35509 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35510
35511         PR middle-end/18164
35512         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35513
35514 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35515
35516         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35517         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35518         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35519
35520 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35521
35522         * gcc.dg/pr18164.c: New test.
35523
35524 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35525
35526         * gcc.dg/funroll-loops-all.c: New.
35527
35528 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35529
35530         PR target/18489
35531         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35532         delimeter, match space and TAB as well as ":".
35533
35534         PR target/18484
35535         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35536
35537         PR target/18348
35538         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35539
35540         PR target/18345
35541         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35542
35543         PR target/18337
35544         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35545
35546 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35547
35548         * gfortran.dg/direct_io_2.f90: New test.
35549
35550 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35551
35552         PR target/18334
35553         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35554
35555 2004-11-28  Richard Henderson  <rth@redhat.com>
35556
35557         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35558
35559 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35560
35561         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35562         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35563         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35564         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35565         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35566         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35567         gcc.dg/pointer-arith-8.c: New tests.
35568
35569 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35570
35571         PR fortran/18364
35572         * gfortran.dg/endfile.f90: New test.
35573
35574 2004-11-27  Falk Hueffner  <falk@debian.org>
35575
35576         * gcc.dg/loop-6.c: New test.
35577
35578 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35579
35580         * gcc.c-torture/execute/20041126-1.c: New test.
35581
35582 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35583
35584         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35585         on IRIX.
35586
35587 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35588
35589         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35590         functions.
35591
35592 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35593
35594         PR rtl-optimization/17825
35595         * gcc.c-torture/compile/20041119-1.c: New test.
35596
35597 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35598
35599         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35600         Check existence of ld library path variables before unsetting.
35601
35602 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35603
35604         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35605
35606 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35607
35608         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35609
35610 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35611
35612         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35613
35614 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35615
35616         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35617         dg-do directive.
35618
35619 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35620
35621         * gcc.dg/pr17957.c: Pass --param, not -param.
35622
35623 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35624
35625         PR middle-end/17957
35626         * gcc.dg/pr17957.c: New test.
35627
35628 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35629
35630         PR c++/18445
35631         * g++.dg/template/crash28.C: Likewise.
35632
35633         PR c++/18001
35634         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35635         * g++.dg/ext/lvaddr.C: Likewise.
35636         * g++.dg/opt/pr7503-3.C: Likewise.
35637
35638         PR c++/18466
35639         * g++.dg/parse/qualified3.C: New test.
35640         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35641
35642         PR c++/18545
35643         * g++.dg/expr/return1.C: New test.
35644
35645 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35646
35647         Friend class name lookup 3/n, PR c++/3332
35648         * g++.dg/lookup/friend3.C: New test.
35649         * g++.dg/lookup/friend4.C: Likewise.
35650         * g++.dg/lookup/friend5.C: Likewise.
35651
35652 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35653
35654         Friend class name lookup 2/n, PR c++/14513, c++/15410
35655         * g++.dg/lookup/friend2.C: New test.
35656         * g++.dg/template/friend31.C: Likewise.
35657
35658 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35659
35660         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35661
35662 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35663
35664         PR c++/17473
35665         * g++.dg/tc1/dr56.C: Remove.
35666         * g++.dg/template/typedef1.C: Add dg-error markers.
35667         * g++.old-deja/g++.other/typedef7.C: Likewise.
35668
35669         PR c++/18285
35670         * g++.dg/parse/typedef7.C: New test.
35671
35672 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35673
35674         * gcc.c-torture/execute/20041124-1.c: New test.
35675
35676 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35677
35678         * g++.dg/template/deduce3.C: New test.
35679
35680         PR c++/18586
35681         * g++.dg/template/crash27.C: New test.
35682
35683         PR c++/18530
35684         * g++.dg/warn/Wshadow-3.C: New test.
35685
35686 2004-11-24  Devang Patel  <dpatel@apple.com>
35687
35688         PR/18555
35689         * gcc.dg/cpp/isysroot-1.c: New test.
35690         * gcc.dg/cpp/usr/include/stdio.h: New file.
35691         * gcc.dg/cpp/isysroot-2.c: New test.
35692         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35693         New file.
35694
35695 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35696
35697         PR c++/8929
35698         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35699
35700 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35701
35702         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35703         * gcc.target/sparc/pdist.c: Likewise.
35704
35705 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35706
35707         PR c++/16882
35708         * g++.dg/conversion/simd1.C: New test.
35709
35710 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35711
35712         * lib/target-libpath.exp: New file defining
35713         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35714         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35715         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35716         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35717         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35718
35719 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35720
35721         * gcc.dg/pragma-align-2.c: Test macro expansion.
35722         * gcc.dg/pragma-pack-2.c: New test.
35723
35724 2004-11-23  Richard Henderson  <rth@redhat.com>
35725
35726         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35727         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35728         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35729         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35730         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35731         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35732
35733         * gcc.dg/vect/vect.exp: Add check for alpha.
35734         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35735         (check_effective_target_vect_int): Enable for alpha.
35736         (check_effective_target_vect_long): New.
35737         (is-effective-target): Add it.
35738
35739 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35740
35741         * gcc.dg/pr18614-1.c: New test.
35742
35743 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35744
35745         * gcc.dg/setjmp-2.c: New test.
35746
35747 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35748
35749         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35750         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35751         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35752         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35753         gcc.target/sparc/pdist.c: New tests.
35754
35755 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35756
35757         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35758
35759 2004-11-22  Dale Johannesen  <dalej@apple.com>
35760
35761         * gcc.dg/20041111-1.c: New.
35762
35763 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35764
35765         PR tree-opt/18536
35766         * gcc.dg/vect/pr18536.c: New test.
35767
35768 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35769
35770         PR c++/18354
35771         * g++.dg/template/nontype11.C: New test.
35772
35773 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35774
35775         PR middle-end/18520
35776         * gcc.dg/pr18520-1.c: New test case.
35777
35778 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35779
35780         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35781         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35782         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35783         expected diagnostics.
35784
35785 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35786
35787         PR target/18580
35788         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35789         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35790         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35791
35792 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35793
35794         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35795
35796 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35797             Joseph Myers  <joseph@codesourcery.com>
35798
35799         * lib/target-supports.exp (check_visibility_available): Really
35800         test the compiler.
35801
35802 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35803
35804         PR tree-opt/18181
35805         * gcc.dg/vect/vect-85.c: New test.
35806         * gcc.dg/vect/vect-86.c: New test.
35807         * gcc.dg/vect/vect-87.c: New test.
35808         * gcc.dg/vect/vect-88.c: New test.
35809
35810 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35811
35812         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35813
35814 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35815
35816         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35817         * gcc.dg/ppc-and-1.c: Ditto.
35818         * gcc.dg/ppc-compare-1.c: Ditto.
35819         * gcc.dg/ppc-mov-1.c: Ditto
35820
35821 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35822             Mark Mitchell  <mark@codesourcery.com>
35823
35824         * gcc.dg/pragma-init-fini-2.c: New test.
35825
35826 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35827             Aldy Hernandez  <aldyh@redhat.com>
35828
35829         * lib/target-supports.exp (check_effective_target_vect_int): New
35830         (check_effective_target_vect_float): New
35831         (check_effective_target_vect_double): New.
35832         (is-effective-target): Support new effective targets keywords.
35833         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35834         default action for dg-do.
35835         * gcc.dg/vect/pr16105.c: Use new support.
35836         * gcc.dg/vect/pr18400.c: Ditto.
35837         * gcc.dg/vect/pr18425.c: Ditto.
35838         * gcc.dg/vect/vect-1.c: Ditto.
35839         * gcc.dg/vect/vect-10.c: Ditto.
35840         * gcc.dg/vect/vect-11.c: Ditto.
35841         * gcc.dg/vect/vect-12.c: Ditto.
35842         * gcc.dg/vect/vect-13.c: Ditto.
35843         * gcc.dg/vect/vect-14.c: Ditto.
35844         * gcc.dg/vect/vect-15.c: Ditto.
35845         * gcc.dg/vect/vect-16.c: Ditto.
35846         * gcc.dg/vect/vect-17.c: Ditto.
35847         * gcc.dg/vect/vect-18.c: Ditto.
35848         * gcc.dg/vect/vect-19.c: Ditto.
35849         * gcc.dg/vect/vect-2.c: Ditto.
35850         * gcc.dg/vect/vect-20.c: Ditto.
35851         * gcc.dg/vect/vect-21.c: Ditto.
35852         * gcc.dg/vect/vect-22.c: Ditto.
35853         * gcc.dg/vect/vect-23.c: Ditto.
35854         * gcc.dg/vect/vect-24.c: Ditto.
35855         * gcc.dg/vect/vect-25.c: Ditto.
35856         * gcc.dg/vect/vect-26.c: Ditto.
35857         * gcc.dg/vect/vect-27.c: Ditto.
35858         * gcc.dg/vect/vect-27a.c: Ditto.
35859         * gcc.dg/vect/vect-28.c: Ditto.
35860         * gcc.dg/vect/vect-29.c: Ditto.
35861         * gcc.dg/vect/vect-29a.c: Ditto.
35862         * gcc.dg/vect/vect-3.c: Ditto.
35863         * gcc.dg/vect/vect-30.c: Ditto.
35864         * gcc.dg/vect/vect-31.c: Ditto.
35865         * gcc.dg/vect/vect-32.c: Ditto.
35866         * gcc.dg/vect/vect-33.c: Ditto.
35867         * gcc.dg/vect/vect-34.c: Ditto.
35868         * gcc.dg/vect/vect-35.c: Ditto.
35869         * gcc.dg/vect/vect-36.c: Ditto.
35870         * gcc.dg/vect/vect-37.c: Ditto.
35871         * gcc.dg/vect/vect-38.c: Ditto.
35872         * gcc.dg/vect/vect-4.c: Ditto.
35873         * gcc.dg/vect/vect-40.c: Ditto.
35874         * gcc.dg/vect/vect-41.c: Ditto.
35875         * gcc.dg/vect/vect-42.c: Ditto.
35876         * gcc.dg/vect/vect-43.c: Ditto.
35877         * gcc.dg/vect/vect-44.c: Ditto.
35878         * gcc.dg/vect/vect-45.c: Ditto.
35879         * gcc.dg/vect/vect-46.c: Ditto.
35880         * gcc.dg/vect/vect-47.c: Ditto.
35881         * gcc.dg/vect/vect-48.c: Ditto.
35882         * gcc.dg/vect/vect-48a.c: Ditto.
35883         * gcc.dg/vect/vect-49.c: Ditto.
35884         * gcc.dg/vect/vect-5.c: Ditto.
35885         * gcc.dg/vect/vect-50.c: Ditto.
35886         * gcc.dg/vect/vect-51.c: Ditto.
35887         * gcc.dg/vect/vect-52.c: Ditto.
35888         * gcc.dg/vect/vect-53.c: Ditto.
35889         * gcc.dg/vect/vect-54.c: Ditto.
35890         * gcc.dg/vect/vect-55.c: Ditto.
35891         * gcc.dg/vect/vect-56.c: Ditto.
35892         * gcc.dg/vect/vect-56a.c: Ditto.
35893         * gcc.dg/vect/vect-57.c: Ditto.
35894         * gcc.dg/vect/vect-58.c: Ditto.
35895         * gcc.dg/vect/vect-59.c: Ditto.
35896         * gcc.dg/vect/vect-6.c: Ditto.
35897         * gcc.dg/vect/vect-60.c: Ditto.
35898         * gcc.dg/vect/vect-61.c: Ditto.
35899         * gcc.dg/vect/vect-62.c: Ditto.
35900         * gcc.dg/vect/vect-63.c: Ditto.
35901         * gcc.dg/vect/vect-64.c: Ditto.
35902         * gcc.dg/vect/vect-65.c: Ditto.
35903         * gcc.dg/vect/vect-66.c: Ditto.
35904         * gcc.dg/vect/vect-67.c: Ditto.
35905         * gcc.dg/vect/vect-68.c: Ditto.
35906         * gcc.dg/vect/vect-69.c: Ditto.
35907         * gcc.dg/vect/vect-7.c: Ditto.
35908         * gcc.dg/vect/vect-72.c: Ditto.
35909         * gcc.dg/vect/vect-72a.c: Ditto.
35910         * gcc.dg/vect/vect-73.c: Ditto.
35911         * gcc.dg/vect/vect-74.c: Ditto.
35912         * gcc.dg/vect/vect-75.c: Ditto.
35913         * gcc.dg/vect/vect-76.c: Ditto.
35914         * gcc.dg/vect/vect-77.c: Ditto.
35915         * gcc.dg/vect/vect-77a.c: Ditto.
35916         * gcc.dg/vect/vect-78.c: Ditto.
35917         * gcc.dg/vect/vect-79.c: Ditto.
35918         * gcc.dg/vect/vect-8.c: Ditto.
35919         * gcc.dg/vect/vect-80.c: Ditto.
35920         * gcc.dg/vect/vect-82.c: Ditto.
35921         * gcc.dg/vect/vect-82_64.c: Ditto.
35922         * gcc.dg/vect/vect-83.c: Ditto.
35923         * gcc.dg/vect/vect-83_64.c: Ditto.
35924         * gcc.dg/vect/vect-9.c: Ditto.
35925         * gcc.dg/vect/vect-all.c: Ditto.
35926         * gcc.dg/vect/vect-none.c: Ditto.
35927
35928 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35929
35930         * lib/gcc-dg.exp (dg-skip-if): New function.
35931         (dg-forbid-option): Remove.
35932         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35933         * g++.dg/abi/bitfield8.C: Likewise.
35934         * g++.dg/abi/dtor1.C: Likewise.
35935         * g++.dg/abi/empty10.C: Likewise.
35936         * g++.dg/abi/empty7.C: Likewise.
35937         * g++.dg/abi/empty9.C: Likewise.
35938         * g++.dg/abi/layout3.C: Likewise.
35939         * g++.dg/abi/layout4.C: Likewise.
35940         * g++.dg/abi/thunk1.C: Likewise.
35941         * g++.dg/abi/thunk2.C: Likewise.
35942         * g++.dg/abi/vbase11.C: Likewise.
35943         * g++.dg/abi/vthunk2.C: Likewise.
35944         * g++.dg/abi/vthunk3.C: Likewise.
35945         * g++.dg/ext/attrib8.C: Likewise.
35946         * g++.dg/opt/longbranch2.C: Likewise.
35947         * g++.dg/opt/reg-stack4.C: Likewise.
35948         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35949         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35950         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35951         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35952         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35953         * gcc.dg/20000609-1.c: Likewise.
35954         * gcc.dg/20000720-1.c: Likewise.
35955         * gcc.dg/20011107-1.c: Likewise.
35956         * gcc.dg/20011119-1.c: Likewise.
35957         * gcc.dg/20020108-1.c: Likewise.
35958         * gcc.dg/20020122-2.c: Likewise.
35959         * gcc.dg/20020122-3.c: Likewise.
35960         * gcc.dg/20020201-3.c: Likewise.
35961         * gcc.dg/20020206-1.c: Likewise.
35962         * gcc.dg/20020218-1.c: Likewise.
35963         * gcc.dg/20020310-1.c: Likewise.
35964         * gcc.dg/20020411-1.c: Likewise.
35965         * gcc.dg/20020418-2.c: Likewise.
35966         * gcc.dg/20020426-1.c: Likewise.
35967         * gcc.dg/20020426-2.c: Likewise.
35968         * gcc.dg/20020517-1.c: Likewise.
35969         * gcc.dg/20020523-1.c: Likewise.
35970         * gcc.dg/20020523-2.c: Likewise.
35971         * gcc.dg/20020729-1.c: Likewise.
35972         * gcc.dg/20030204-1.c: Likewise.
35973         * gcc.dg/20030826-2.c: Likewise.
35974         * gcc.dg/20030926-1.c: Likewise.
35975         * gcc.dg/20031202-1.c: Likewise.
35976         * gcc.dg/980312-1.c: Likewise.
35977         * gcc.dg/980313-1.c: Likewise.
35978         * gcc.dg/990117-1.c: Likewise.
35979         * gcc.dg/990424-1.c: Likewise.
35980         * gcc.dg/990524-1.c: Likewise.
35981         * gcc.dg/991230-1.c: Likewise.
35982         * gcc.dg/i386-387-1.c: Likewise.
35983         * gcc.dg/i386-387-2.c: Likewise.
35984         * gcc.dg/i386-387-3.c: Likewise.
35985         * gcc.dg/i386-387-4.c: Likewise.
35986         * gcc.dg/i386-387-5.c: Likewise.
35987         * gcc.dg/i386-387-6.c: Likewise.
35988         * gcc.dg/i386-asm-1.c: Likewise.
35989         * gcc.dg/i386-bitfield1.c: Likewise.
35990         * gcc.dg/i386-bitfield2.c: Likewise.
35991         * gcc.dg/i386-loop-1.c: Likewise.
35992         * gcc.dg/i386-loop-2.c: Likewise.
35993         * gcc.dg/i386-loop-3.c: Likewise.
35994         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35995         * gcc.dg/i386-pic-1.c: Likewise.
35996         * gcc.dg/i386-regparm.c: Likewise.
35997         * gcc.dg/i386-signbit-1.c: Likewise.
35998         * gcc.dg/i386-signbit-2.c: Likewise.
35999         * gcc.dg/i386-signbit-3.c: Likewise.
36000         * gcc.dg/i386-sse-5.c: Likewise.
36001         * gcc.dg/i386-sse-8.c: Likewise.
36002         * gcc.dg/i386-unroll-1.c: Likewise.
36003         * gcc.dg/tls/opt-1.c: Likewise.
36004         * gcc.dg/tls/opt-2.c: Likewise.
36005         * gcc.dg/unroll-1.c: Likewise.
36006         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36007         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36008         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36009         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36010
36011 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36012
36013         * g++.dg/template/incomplete1.C: New test.
36014
36015 2004-11-16  Nick Clifton  <nickc@redhat.com>
36016
36017         Revert patches accidentally commited during checkin of fixes for
36018         xstormy16 tests:
36019         gcc.c-torture/execute/simd-4.c: Revert
36020         gcc.dg/20040910-1.c: Revert.
36021
36022 2004-11-16  Paul Brook  <paul@codesourcery.com>
36023
36024         PR fortran/13010
36025         * gfortran.dg/der_pointer_1.f90: New test.
36026
36027 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36028
36029         PR c/18498
36030         * gcc.dg/bitfld-13.c: New test.
36031
36032 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36033
36034         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36035         powerpc*-*-linux*.
36036
36037         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36038         * gcc.dg/ppc64-abi-2.c: Ditto.
36039         * gcc.dg/ppc64-abi-3.c: Ditto.
36040
36041         * lib/gcc-dg.exp (dg-target-list): Remove.
36042
36043 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36044
36045         * gcc.dg/ia64-postinc.c: New test.
36046
36047 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36048
36049         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36050
36051 2004-11-15  Nick Clifton  <nickc@redhat.com>
36052
36053         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36054         __INT_MAX__ so that the test can be compiled by toolchains
36055         targeted at 16-bit processors.
36056
36057         * gcc.dg/20040625-1.c: Use long constants rather than integers
36058         when performing arithmetic that will overflow 16-bits.
36059
36060         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36061         xstormy16.  It does not support 128-bit vector operations.
36062
36063         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36064         with the macro PTR_TYPE.  Define this macro to an integer type
36065         suitable for holding a pointer.
36066
36067         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36068         the target is a 16-bit processor.
36069
36070         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36071         16-bit targets where the character constant will be too long.
36072
36073         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36074         where the double will not be directly addressable.
36075
36076 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36077
36078         Friend class name lookup 1/n, PR c++/18471
36079         * g++.dg/template/crash26.C: New test.
36080         * g++.dg/lookup/struct1.C: Adjust expected error.
36081         * g++.dg/parse/elab1.C: Likewise.
36082         * g++.dg/parse/elab2.C: Likewise.
36083         * g++.dg/parse/int-as-enum1.C: Likewise.
36084         * g++.dg/parse/struct-as-enum1.C: Likewise.
36085         * g++.dg/parse/typedef1.C: Likewise.
36086         * g++.dg/parse/typedef3.C: Likewise.
36087         * g++.dg/parse/typedef4.C: Likewise.
36088         * g++.dg/parse/typedef5.C: Likewise.
36089         * g++.dg/template/nontype4.C: Likewise.
36090         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36091         * g++.old-deja/g++.other/elab1.C: Likewise.
36092         * g++.old-deja/g++.other/syntax4.C: Likewise.
36093
36094 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36095
36096         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36097
36098 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36099
36100         * gcc.c-torture/execute/20041114-1.c: New test.
36101
36102 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36103
36104         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36105         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36106         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36107         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36108         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36109         gcc.dg/switch-7.c: New tests.
36110
36111 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36112
36113         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36114
36115 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36116
36117         PR tree-opt/18400
36118         * gcc.dg/vect/pr18400.c: New test.
36119
36120 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36121             Andrew Pinski  <pinskia@physics.uc.edu>
36122
36123         PR tree-opt/18425
36124         * gcc.dg/vect/pr18425.c: New test.
36125
36126 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36127
36128         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36129         Guard with dg-require-alias and dg-require-visibility.
36130
36131 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36132
36133         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36134
36135 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36136
36137         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36138
36139 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36140
36141         PR c++/17344
36142         * g++.dg/template/defarg5.C: New test.
36143
36144 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36145
36146         * g++.dg/parse/cast1.C: Run only on ILP32.
36147         * g++.old-deja/g++.mike/p784.C: Likewise.
36148
36149 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36150
36151         * gcc.c-torture/execute/20041113-1.c: New test.
36152
36153 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36154
36155         PR target/18230
36156         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36157         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36158         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36159         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36160         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36161         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36162         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36163         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36164         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36165         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36166         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36167         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36168         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36169
36170 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36171
36172         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36173         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36174         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36175         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36176         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36177         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36178         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36179         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36180         gcc.target/sparc/combined-1.c: New tests.
36181
36182 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36183
36184         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36185         New tests.
36186
36187 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36188
36189         * lib/gcc-dg.exp (dg-forbid-option): New function.
36190         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36191         * g++.dg/abi/bitfield8.C: Likewise.
36192         * g++.dg/abi/dtor1.C: Likewise.
36193         * g++.dg/abi/empty10.C: Likewise.
36194         * g++.dg/abi/empty7.C: Likewise.
36195         * g++.dg/abi/empty9.C: Likewise.
36196         * g++.dg/abi/layout3.C: Likewise.
36197         * g++.dg/abi/layout4.C: Likewise.
36198         * g++.dg/abi/thunk1.C: Likewise.
36199         * g++.dg/abi/thunk2.C: Likewise.
36200         * g++.dg/abi/vbase11.C: Likewise.
36201         * g++.dg/abi/vthunk2.C: Likewise.
36202         * g++.dg/abi/vthunk3.C: Likewise.
36203         * g++.dg/ext/attrib8.C: Likewise.
36204         * g++.dg/opt/longbranch2.C: Likewise.
36205         * g++.dg/opt/reg-stack4.C: Likewise.
36206         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36207         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36208         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36209         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36210         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36211         * gcc.dg/20000609-1.c: Likewise.
36212         * gcc.dg/20000720-1.c: Likewise.
36213         * gcc.dg/20011107-1.c: Likewise.
36214         * gcc.dg/20011119-1.c: Likewise.
36215         * gcc.dg/20020108-1.c: Likewise.
36216         * gcc.dg/20020122-2.c: Likewise.
36217         * gcc.dg/20020122-3.c: Likewise.
36218         * gcc.dg/20020201-3.c: Likewise.
36219         * gcc.dg/20020206-1.c: Likewise.
36220         * gcc.dg/20020218-1.c: Likewise.
36221         * gcc.dg/20020310-1.c: Likewise.
36222         * gcc.dg/20020411-1.c: Likewise.
36223         * gcc.dg/20020418-2.c: Likewise.
36224         * gcc.dg/20020426-1.c: Likewise.
36225         * gcc.dg/20020426-2.c: Likewise.
36226         * gcc.dg/20020517-1.c: Likewise.
36227         * gcc.dg/20020523-1.c: Likewise.
36228         * gcc.dg/20020523-2.c: Likewise.
36229         * gcc.dg/20020729-1.c: Likewise.
36230         * gcc.dg/20030204-1.c: Likewise.
36231         * gcc.dg/20030826-2.c: Likewise.
36232         * gcc.dg/20030926-1.c: Likewise.
36233         * gcc.dg/20031202-1.c: Likewise.
36234         * gcc.dg/980312-1.c: Likewise.
36235         * gcc.dg/980313-1.c: Likewise.
36236         * gcc.dg/990117-1.c: Likewise.
36237         * gcc.dg/990424-1.c: Likewise.
36238         * gcc.dg/990524-1.c: Likewise.
36239         * gcc.dg/991230-1.c: Likewise.
36240         * gcc.dg/i386-387-1.c: Likewise.
36241         * gcc.dg/i386-387-2.c: Likewise.
36242         * gcc.dg/i386-387-3.c: Likewise.
36243         * gcc.dg/i386-387-4.c: Likewise.
36244         * gcc.dg/i386-387-5.c: Likewise.
36245         * gcc.dg/i386-387-6.c: Likewise.
36246         * gcc.dg/i386-asm-1.c: Likewise.
36247         * gcc.dg/i386-bitfield1.c: Likewise.
36248         * gcc.dg/i386-bitfield2.c: Likewise.
36249         * gcc.dg/i386-loop-1.c: Likewise.
36250         * gcc.dg/i386-loop-2.c: Likewise.
36251         * gcc.dg/i386-loop-3.c: Likewise.
36252         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36253         * gcc.dg/i386-pic-1.c: Likewise.
36254         * gcc.dg/i386-regparm.c: Likewise.
36255         * gcc.dg/i386-signbit-1.c: Likewise.
36256         * gcc.dg/i386-signbit-2.c: Likewise.
36257         * gcc.dg/i386-signbit-3.c: Likewise.
36258         * gcc.dg/i386-sse-5.c: Likewise.
36259         * gcc.dg/i386-sse-8.c: Likewise.
36260         * gcc.dg/i386-unroll-1.c: Likewise.
36261         * gcc.dg/tls/opt-1.c: Likewise.
36262         * gcc.dg/tls/opt-2.c: Likewise.
36263         * gcc.dg/unroll-1.c: Likewise.
36264         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36265         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36266         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36267         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36268         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36269         -m64 is specified.
36270
36271 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36272
36273         PR c++/18389
36274         * g++.dg/parse/cond1.C: New test.
36275
36276         PR c++/18429
36277         * g++.dg/template/array9.C: New test.
36278         * g++.dg/ext/vla1.C: Adjust error messages.
36279         * g++.dg/ext/vlm1.C: Likewise.
36280         * g++.dg/template/crash2.C: Likewise.
36281
36282         PR c++/18436
36283         * g++.dg/template/call3.C: New test.
36284
36285         PR c++/18407
36286         * g++.dg/template/ptrmem11.C: New test.
36287
36288 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36289
36290         PR other/14264
36291         * lib/g++.exp: Set LC_ALL and LANG to C.
36292         * lib/gcc-dg.exp: Likewise.
36293         * lib/gfortran.exp: Likewise.
36294         * lib/objc.exp: Likewise.
36295         * lib/treelang.exp: Likewise.
36296
36297 2004-11-12  Andreas Schwab  <schwab@suse.de>
36298
36299         * gcc.dg/pr16286.c: Fix last change.
36300
36301 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36302
36303         PR c++/18416
36304         * g++.dg/init/global1.C: New test.
36305
36306 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36307
36308         * gcc.c-torture/execute/20041112-1.c: New test.
36309
36310 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36311
36312         * lib/gcc-dg.exp (dg-target-list): New.
36313
36314 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36315             Richard Sandiford  <rsandifo@redhat.com>
36316
36317         * lib/target-supports.exp (get-compiler_messages): New.
36318         (check_named_sections_available): Use it.
36319         (check_effective_target_ilp32): New.
36320         (check_effective_target_lp64): New.
36321         (is-effective-target): New.
36322         * lib/gcc-dg.exp (dg-require-effective-target): New.
36323
36324 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36325
36326         * gcc.dg/precedence-1.c: New test.
36327
36328 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36329
36330         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36331
36332         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36333         message, delete generated files, use more descriptive name for
36334         executable, and make the test unsupported when it cannot be run.
36335
36336         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36337         (dg-require-weak, dg-require-visibility, dg-require-alias,
36338         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36339         dg-require-iconv, dg-require-named-sections): Use it.
36340
36341         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36342
36343 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36344
36345         PR target/16457
36346         * gcc.dg/ppc-and-1: New
36347
36348         PR target/16796
36349         * gcc.dg/ppc-mov-1.c: New.
36350
36351         PR target/16458
36352         * gcc.dg/ppc-compare-1.c: New.
36353
36354 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36355
36356         * objc.dg/desig-init-2.m: New test.
36357
36358 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36359
36360         PR middle-end/18160
36361         * g++.dg/warn/register-var-1.C: New test.
36362         * g++.dg/warn/register-var-2.C: New test.
36363
36364 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36365
36366         * gcc.dg/union-2.c: New test.
36367
36368 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36369
36370         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36371         New test for PR tree-optimization/17892.
36372
36373 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36374
36375         PR c++/18369
36376         * g++.dg/init/new12.C: New test.
36377
36378 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36379
36380         * gcc.target/sparc: New directory.
36381         * gcc.target/sparc/sparc.exp: New driver.
36382         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36383         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36384         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36385         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36386
36387 2004-11-10  Paul Brook  <paul@codesourcery.com>
36388
36389         PR fortran/18218
36390         * gfortran.dg/list_read.c: New test.
36391
36392 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36393
36394         PR c/18322
36395         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36396         expected diagnostic location.
36397
36398 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36399
36400         * gcc.dg/20041109-1.c: New test.
36401
36402 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36403
36404         PR objc/18406
36405         * objc/compile/pr18406.m: New test.
36406
36407 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36408
36409         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36410
36411 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36412
36413         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36414
36415 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36416
36417         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36418
36419 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36420
36421         * gcc.dg/20030225-2.c: Add prototype for abort and
36422         exit.
36423
36424 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36425
36426         PR tree-opt/18299
36427         * gcc.c-torture/pr18299-1.c: New test.
36428
36429 2004-11-06  Andreas Schwab  <schwab@suse.de>
36430
36431         * gcc.dg/pr16286.c: Also test for bool and pixel.
36432
36433 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36434
36435         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36436         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36437         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36438         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36439         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36440         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36441         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36442         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36443         gcc.dg/struct-semi-3.c: New tests.
36444
36445 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36446
36447         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36448
36449 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36450
36451         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36452         Do not use C99 designators.
36453
36454 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36455
36456         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36457
36458 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36459
36460         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36461         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36462         * gcc.c-torture/execute/simd-5.x: Remove.
36463
36464 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36465
36466         PR rtl-optimization/17933
36467         * gcc.dg/torture/pr17933-1.c: New test.
36468
36469 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36470
36471         PR target/18106
36472         * lib/target-supports.exp (check_weak_available): Support
36473         Windows.
36474
36475 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36476
36477         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36478         call to fflush(stdout) before abort.
36479         (my_ffsll): New function.
36480         (generate_fields): Use it.
36481
36482 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36483
36484         * gcc.dg/init-undef-1.c: New test.
36485
36486 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36487
36488         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36489         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36490         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36491         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36492         expected messages for new parser.
36493
36494 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36495
36496         * g++.dg/ext/visibility/symbian1.C: New test.
36497
36498 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36499
36500         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36501         on LP64 targets.
36502
36503 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36504
36505         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36506         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36507         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36508         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36509         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36510         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36511         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36512         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36513         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36514         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36515
36516 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36517
36518         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36519         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36520         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36521         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36522         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36523         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36524         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36525         for new parser.
36526
36527 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36528
36529         PR target/15342
36530         * gcc.dg/20041104-1.c: New test.
36531
36532 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36533
36534         * g++.dg/template/nontype7.C: New test.
36535         * g++.dg/template/nontype8.C: Likewise.
36536         * g++.dg/template/nontype9.C: Likewise.
36537         * g++.dg/template/nontype10.C: Likewise.
36538         * g++.dg/tc1/dr49.C: Likewise.
36539         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36540         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36541
36542 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36543
36544         * g++.dg/rtti/tinfo1.C: Remove xfails.
36545
36546 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36547
36548         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36549         packed attribute to the definition to satisfy the new C++ parser.
36550
36551 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36552
36553         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36554         invocations of va_arg.
36555
36556 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36557
36558         PR c++/18124
36559         * g++.dg/template/crash25.C: New test.
36560
36561         PR c++/18155
36562         * g++.dg/template/typedef2.C: New test.
36563         * g++.dg/parse/crash13.C: Adjust error markers.
36564
36565         PR c++/18177
36566         * g++.dg/conversion/const3.C: New test.
36567
36568 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36569
36570         PR fortran/17535
36571         PR fortran/17583
36572         PR fortran/17713
36573         * gfortran.dg/generic_[123].f90: New testcases.
36574
36575 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36576
36577         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36578         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36579
36580 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36581
36582         PR tree-opt/16808
36583         * gcc.c-torture/compile/pr16808.c: New test.
36584
36585 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36586
36587         PR rtl-optimization/17104
36588         * gcc.dg/ppc-bitfield1.c: New.
36589
36590 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36591
36592         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36593
36594 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36595
36596         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36597         strings for 32-bit code.
36598
36599 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36600
36601         PR c/18239
36602         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36603
36604 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36605
36606         PR c++/18064
36607         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36608
36609 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36610
36611         PR c++/15172
36612         * g++.dg/init/aggr2.C: New test.
36613
36614 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36615
36616         * objc.dg/local-decl-1.m: New test.
36617
36618 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36619
36620         * gcc.dg/20040910-1.c: Adjust regex.
36621
36622 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36623
36624         PR rtl-optimization/18084
36625         * g++.dg/opt/pr18084-1.C: New testcase.
36626
36627 2004-10-30  Matt Austern  <austern@apple.com>
36628
36629         PR c++/17542
36630         * g++.dg/ext/attrib18.C: New test.
36631
36632 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36633
36634         PR middle-end/18096
36635         * gcc.dg/pr18096-1.c: New test case.
36636
36637 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36638
36639         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36640
36641 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36642
36643         PR c/16666
36644         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36645         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36646         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36647         gcc.dg/old-style-prom-3.c: New tests.
36648
36649 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36650
36651         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36652         Remove unnecessary inclusion of stdio.h.
36653
36654 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36655
36656         PR rtl-optimization/17581
36657         * gcc.dg/pr17581-1.c: New test case.
36658
36659 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36660
36661         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36662         being implemented.
36663         * g++.dg/conversion/dr195-1.C: New.
36664         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36665         * g++.old-deja/g++.mike/p10148.C: Likewise.
36666
36667 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36668
36669         PR c++/17695
36670         * g++.dg/debug/typedef2.C: New test.
36671
36672 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36673
36674         PR fortran/13490
36675         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36676         * gfortran.dg/g77/README: Update.
36677
36678 2004-10-28  Matt Austern  <austern@apple.com>
36679
36680         PR c++/14124
36681         * g++.dg/ext/packed7.C: New test.
36682
36683 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36684
36685         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36686         scan-assembler.
36687         * lib/scanasm.exp (hidden-scan-for): New proc.
36688         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36689         string.
36690         (scan-not-hidden): Likewise.
36691         * lib/target-supports.exp (check_visibility_available): mach-o is
36692         support too.
36693
36694 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36695
36696         PR c++/17132
36697         * g++.dg/template/memclass3.C: New test.
36698
36699 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36700
36701         PR middle-end/18160
36702         * gcc.dg/register-var-1.c: New test.
36703         * gcc.dg/register-var-2.c: New test.
36704         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36705         error now.
36706
36707 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36708
36709         PR other/18172
36710         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36711         unused variables.
36712         * gcc.dg/vect/vect-22.c: Likewise.
36713
36714 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36715
36716         * gcc.dg/i386-rotate-1.c: New test.
36717
36718 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36719
36720         * g++.dg/init/ref12.C: Add "run" marker.
36721
36722         PR c++/17435
36723         * g++.dg/init/ref12.C: New test.
36724
36725         PR c++/18140
36726         * g++.dg/template/shift1.C: New test.
36727         * g++.dg/template/error10.C: Adjust error markers.
36728
36729 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36730
36731         PR tree-opt/17529
36732         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36733
36734 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36735
36736         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36737         * gcc.dg/weak/weak-3.c: Likewise.
36738         * gcc.dg/weak/weak-5.c: Likewise.
36739         * gcc.dg/weak/weak-9.c: Likewise.
36740         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36741         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36742
36743         * gcc.dg/darwin-weakimport-1.c: New.
36744
36745 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36746
36747         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36748
36749 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36750
36751         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36752         'syntax' error messages.
36753         * gcc.dg/cpp/direct2s.c: Likewise.
36754
36755 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36756
36757         * gcc.c-torture/compile/20041026-1.c: New.
36758
36759 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36760
36761         PR c++/18093
36762         * g++.dg/lookup/ns2.C: New test.
36763
36764         PR c++/18020
36765         * g++.dg/template/enum4.C: New test.
36766
36767         PR c++/18161
36768         * g++.dg/template/expr1.C: New test.
36769
36770 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36771
36772         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36773
36774 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36775
36776         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36777         gcc.dg/decl-nospec-3.c: New tests.
36778
36779 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36780
36781         * objc.dg/super-class-3.m: New test.
36782
36783 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36784
36785         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36786         resyncing.
36787         * gcc.dg/cpp/direct2s.c: Likewise.
36788
36789 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36790
36791         * objc.dg/image-info.m: Update for changes to section selection.
36792
36793 2004-10-25  David Ayers  <d.ayers@inode.at>
36794             Ziemowit Laski  <zlaski@apple.com>
36795
36796         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36797         diagnostics when messaging 'id <Proto>'.
36798         * objc.dg/class-protocol-1.m: New test.
36799         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36800         a non-existent method signature.
36801         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36802         Update diagnostics when messaging with non-existent method signature.
36803         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36804         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36805         invalid receivers are now resolved as if messaging 'id'; remove
36806         extraneous diagnostics.
36807
36808 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36809
36810         PR c/16667
36811         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36812         gcc.dg/init-desig-obs-3.c: New tests.
36813
36814 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36815
36816         * gcc.dg/debug/20041023-1.c: New test.
36817
36818 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36819
36820         PR middle-end/17407
36821         * gcc.c-torture/compile/pr17407.c: New test.
36822
36823         PR c++/18121
36824         * g++.dg/template/array8.C: New test.
36825
36826 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36827
36828         PR other/18138
36829         * lib/g++.exp: Accept more than one multilib libgcc.
36830         * lib/gcc-dg.exp: Likewise.
36831         * lib/objc.exp: Likewise.
36832         * lib/treelang.exp: Likewise.
36833         * lib/gfortran.exp: Likewise.
36834
36835 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36836
36837         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36838
36839 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36840
36841         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36842         * gcc.dg/c99-const-expr-3.c: Likewise.
36843
36844 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36845
36846         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36847
36848 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36849
36850         * gcc.c-torture/execute/loop-2e.x: Remove.
36851
36852 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36853
36854         PR c++/18095
36855         * g++.dg/parse/crash18.C: New.
36856         * g++.dg/parse/crash19.C: New.
36857
36858 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36859
36860         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36861         * g++.dg/ext/dllimport2.C: Same.
36862         * g++.dg/ext/dllimport8.C: Same.
36863
36864 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36865
36866         PR c++/10841
36867         * g++.dg/conversion/cast1.C: New test.
36868         * g++.dg/overload/pmf1.C: Adjust error marker.
36869
36870 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36871
36872         PR objc/17923
36873         * objc.dg/const-str-7.m: New test.
36874
36875 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36876
36877         * g++.dg/template/memfriend11.C: Fix comment typo.
36878         * g++.dg/template/memfriend14.C: Likewise.
36879
36880 2004-10-20  Richard Henderson  <rth@redhat.com>
36881
36882         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36883         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36884         -fasynchronous-unwind-tables.
36885
36886 2004-10-20  Richard Henderson  <rth@redhat.com>
36887
36888         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36889         (main): Return success.
36890         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36891         (main): Return success.
36892
36893 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36894
36895         PR c++/13495
36896         * g++.dg/template/memfriend9.C: New test.
36897         * g++.dg/template/memfriend10.C: Likewise.
36898         * g++.dg/template/memfriend11.C: Likewise.
36899         * g++.dg/template/memfriend12.C: Likewise.
36900         * g++.dg/template/memfriend13.C: Likewise.
36901         * g++.dg/template/memfriend14.C: Likewise.
36902         * g++.dg/template/memfriend15.C: Likewise.
36903         * g++.dg/template/memfriend16.C: Likewise.
36904         * g++.dg/template/memfriend17.C: Likewise.
36905         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36906
36907 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36908
36909         * g++.dg/conversion/dr195.C: New.
36910         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36911
36912 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36913             Devang Patel  <dpatel@apple.com>
36914
36915         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36916         of floating point arithmetic, which could trap.
36917
36918 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36919
36920         PR c++/14035
36921         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36922         * g++.dg/conversion/const2.C: New test.
36923         * g++.dg/expr/reinterpret2.C: New test.
36924         * g++.dg/expr/reinterpret3.C: New test.
36925         * g++.dg/expr/cast2.C: New test.
36926         * g++.dg/expr/copy1.C: New test.
36927         * g++.dg/other/conversion1.C: Change error message.
36928         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36929         function pointers to void *.
36930         * g++.old-deja/g++.mike/p10148.C: Likewise.
36931
36932 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36933
36934         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36935
36936 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36937
36938         PR c++/18047
36939
36940         * g++.dg/parse/expr3.C: New test.
36941
36942 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36943
36944         * gcc.dg/smod-1.c: New test.
36945
36946 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36947
36948         * objc.dg/method-14.m: New test.
36949
36950 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36951
36952         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36953         Also xfail as the patch was reverted.
36954
36955 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36956
36957         PR middle-end/16973
36958         * gcc.dg/pr16973.c: New test.
36959
36960 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36961
36962         PR tree-optimization/17656
36963         * gcc.c-torture/compile/pr17656.c: New test.
36964
36965 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36966
36967         * g++.dg/eh/shadow1.C: New.
36968
36969 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36970
36971         * gcc.c-torture/compile/20041018-1.c: New test.
36972
36973 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36974
36975         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36976         compiler referring to register 0 when accessing sdata.  The linker
36977         now patches things up.
36978
36979 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36980
36981         PR c/17529
36982         * gcc.c-torture/compile/pr17529.c: New test.
36983
36984 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36985
36986         PR c++/17743
36987         * g++.dg/ext/attrib17.C: New test.
36988
36989 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36990
36991         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36992
36993 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36994
36995         PR c++/10479
36996         * g++.dg/ext/attrib16.C: New test.
36997
36998 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36999
37000         PR c++/17042
37001         * g++.dg/init/dso_handle1.C: New test.
37002
37003         PR c++/14667
37004         * g++.dg/parse/typedef6.C: New test.
37005
37006         PR c++/17916
37007         * g++.dg/parse/pragma1.C: New test.
37008
37009 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37010
37011         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37012
37013 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37014
37015         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37016         -fno-common when on HPPA HP-UX platforms.
37017
37018 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37019
37020         PR other/16820
37021         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37022         stdint.h.
37023         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37024         uintptr_t.
37025
37026 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37027
37028         PR c++/16301
37029         * g++.dg/lookup/strong-using-4.C: New test.
37030
37031 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37032
37033         PR middle-end/16567
37034         * gcc.c-torture/compile/nested-1.c: New test.
37035
37036 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37037
37038         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37039         and mipsisa64*-*-* (until support for misaligned loads is added).
37040         * gcc.dg/vect/vect-50.c: Likewise.
37041         * gcc.dg/vect/vect-52.c: Likewise.
37042         * gcc.dg/vect/vect-54.c: Likewise.
37043         * gcc.dg/vect/vect-58.c: Likewise.
37044         * gcc.dg/vect/vect-60.c: Likewise.
37045         * gcc.dg/vect/vect-80.c: Likewise.
37046
37047 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37048
37049         PR c++/17976
37050         * g++.dg/init/dtor3.C: New test.
37051
37052 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37053
37054         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37055
37056 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37057
37058         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37059         * gcc.dg/macho-lo-sum.c: Likewise.
37060
37061 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37062
37063         * gcc.dg/ppc-spe64-1.c: New test.
37064
37065 2004-10-14  Devang Patel  <dpatel@apple.com>
37066
37067         PR 17635
37068         * gcc.dg/pr17635.c : New test.
37069
37070 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37071
37072         * gcc.dg/vect/vect-28.c: Remove xfail.
37073         * gcc.dg/vect/vect-30.c: Remove xfail.
37074         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37075         * gcc.dg/vect/vect-33.c: Remove xfail.
37076         * gcc.dg/vect/vect-44.c: Remove xfail.
37077         * gcc.dg/vect/vect-46.c: Remove xfail.
37078         * gcc.dg/vect/vect-50.c: Remove xfail.
37079         * gcc.dg/vect/vect-52.c: Remove xfail.
37080         * gcc.dg/vect/vect-54.c: Remove xfail.
37081         * gcc.dg/vect/vect-58.c: Remove xfail.
37082         * gcc.dg/vect/vect-60.c: Remove xfail.
37083         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37084         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37085         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37086         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37087         * gcc.dg/vect/vect-8.c: Remove xfail.
37088         * gcc.dg/vect/vect-80.c: Remove xfail.
37089         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37090
37091 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37092
37093         * gcc.dg/vect/vect-82.c: New testcase.
37094         * gcc.dg/vect/vect-82_64.c: New testcase.
37095         * gcc.dg/vect/vect-83.c: New testcase.
37096         * gcc.dg/vect/vect-83_64.c: New testcase.
37097
37098 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37099
37100         * gcc.dg/cpp/error-1.c: New test.
37101
37102 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37103
37104         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37105
37106 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37107
37108         PR target/17984
37109         * gcc.dg/cris-peep2-xsrand2.c: New test.
37110
37111 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37112
37113         PR c++/17661
37114         * g++.dg/expr/for2.C: New test.
37115
37116 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37117
37118         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37119
37120 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37121
37122         PR tree-optimization/17724
37123         * g++.dg/opt/pr17724-1.C: New test.
37124         * g++.dg/opt/pr17724-2.C: New test.
37125         * g++.dg/opt/pr17724-3.C: New test.
37126         * g++.dg/opt/pr17724-4.C: New test.
37127         * g++.dg/opt/pr17724-5.C: New test.
37128         * g++.dg/opt/pr17724-6.C: New test.
37129
37130 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37131
37132         PR c/17301
37133         * gcc.dg/pr17301-2.c: New test.
37134
37135 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37136
37137         PR c++/15876
37138         * g++.dg/parse/error22.C: New test.
37139
37140         PR c++/17936
37141         * g++.dg/template/spec18.C: New test.
37142
37143 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37144
37145         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37146         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37147         memcpy.
37148         * gcc.dg/ia64-sync-2.c: Ditto.
37149         * gcc.dg/ia64-sync-3.c: Ditto.
37150
37151 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37152
37153         * g++.dg/eh/cleanup5.C: Add dg-options "".
37154
37155 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37156
37157         PR middle-end/17657
37158         * gcc.dg/switch-4.c: New test case.
37159
37160 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37161
37162         * gcc.c-torture/execute/20041011-1.c: New test.
37163
37164 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37165
37166         PR c++/17554
37167         * g++.dg/init/for3.C: New test.
37168
37169         PR c++/17657
37170         * g++.dg/opt/switch2.C: New test.
37171
37172         PR middle-end/17703
37173         * g++.dg/warn/Wreturn-2.C: New test.
37174
37175 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37176
37177         PR c++/17907
37178         * g++.dg/eh/cleanup5.C: New test.
37179
37180 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37181
37182         PR c++/17393
37183         * g++.dg/parse/error21.C: New test.
37184
37185 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37186
37187         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37188         * g++.dg/warn/incomplete1.C: Likewise.
37189         * g++.dg/template/qualttp20.C: Likewise.
37190
37191 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37192
37193         PR c/17881
37194         * parm-incomplete-1.c: New test.
37195
37196 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37197
37198         PR c++/17867
37199         * g++.dg/parse/error19.C: New test.
37200
37201         PR c++/17670
37202         * g++.dg/init/new11.C: New test.
37203
37204         PR c++/17821
37205         * g++.dg/parse/error20.C: New test.
37206
37207         PR c++/17826
37208         * g++.dg/template/crash24.C: New test.
37209
37210 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37211
37212         PR c/17301
37213         * gcc.dg/pr17301-1.c: New test.
37214
37215 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37216
37217         PR c/17189
37218         * gcc.dg/anon-struct-5.c: New test.
37219
37220 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37221
37222         PR c/17844
37223         * gcc.dg/pr17844-1.c: New test.
37224
37225 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37226
37227         PR tree-optimization/17906
37228         * gcc.c-torture/compile/pr17906.c: New.
37229
37230 2004-10-09  Stuart Hastings  <stuart@apple.com>
37231             Roger Sayle  <roger@eyesopen.com>
37232
37233         PR rtl-optimization/17853
37234         * gcc.dg/i386-mmx-5.c: New testcase.
37235
37236 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37237
37238         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37239
37240 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37241
37242         PR c++/17524
37243         * g++.dg/template/static9.C: New test.
37244
37245         PR c++/17685
37246         * g++.dg/parse/operator5.C: New test.
37247
37248 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37249
37250         PR middle-end/17894
37251         * gcc.c-torture/execute/divcmp-4.c: New test case.
37252
37253 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37254
37255         PR tree-opt/17902
37256         * g++.dg/opt/pr17902.C: New test.
37257
37258 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37259
37260         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37261
37262 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37263
37264         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37265
37266 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37267
37268         * gcc.dg/assign-warn-3.c: New test.
37269
37270 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37271
37272         PR c/16999
37273         * gcc.dg/cpp/ident-1.c: New test.
37274
37275 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37276
37277         * gcc.c-torture/compile/acc1.c: New.
37278
37279 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37280
37281         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37282         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37283
37284 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37285
37286         * gcc.dg/ultrasp11.c: New test.
37287
37288 2004-10-08  Michael Matz  <matz@suse.de>
37289
37290         * gcc.dg/doloop-2.c: New test.
37291
37292 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37293
37294         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37295         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37296         objc.dg/method-9.m: Update expected diagnostics.
37297
37298 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37299
37300         * gcc.dg/ppc-fsel-3.c: New file.
37301         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37302
37303 2004-10-07  Paul Brook  <paul@codesourcery.com>
37304
37305         * gfortran.dg/intrinsic_verify_1.f90: New test.
37306
37307 2004-10-07  Paul Brook  <paul@codesourcery.com>
37308
37309         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37310
37311 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37312
37313         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37314         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37315         commit.
37316
37317 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37318
37319         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37320
37321 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37322
37323         PR c++/17115
37324         * g++.dg/warn/Winline-4.C: New test.
37325
37326 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37327
37328         * gcc.c-torture/compile/20041007-1.c: New test.
37329
37330 2004-10-07  Paul Brook  <paul@codesourcery.com>
37331
37332         PR fortran/17678
37333         * gfortran.dg/use_allocated_1.f90: New test.
37334
37335 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37336
37337         PR middle-end/17849
37338         * gfortran.fortran-torture/compile/nested.f90: New test
37339
37340 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37341
37342         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37343
37344 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37345
37346         PR c++/17368
37347         * g++.dg/ext/asm6.C: New test.
37348
37349 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37350
37351         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37352
37353 2004-10-06  Paul Brook  <paul@codesourcery.com>
37354
37355         PR libfortran/17709
37356         * gfortran.dg/empty_format_1.f90: New test.
37357
37358 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37359
37360         PR fortran/17568
37361         * gfortran.dg/ishft.f90: New test.
37362
37363         PR fortran/17283
37364         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37365         tests.
37366
37367 2004-10-06  Paul Brook  <paul@codesourcery.com>
37368
37369         * gfortran.dg/do_1.f90: New test.
37370
37371 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37372
37373         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37374         optimizing for size.
37375
37376 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37377
37378         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37379
37380 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37381
37382         * gcc.c-torture/compile/20041005-1.c: New test.
37383
37384 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37385
37386         PR c++/17829
37387         * g++.dg/lookup/koenig4.C: New.
37388
37389 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37390
37391         * g++.dg/other/classkey1.C: Adjust quoting marks.
37392         * g++.dg/parse/error15.C: Likewise.
37393         * g++.dg/template/meminit2.C (int>): Likewise.
37394
37395 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37396
37397         PR fortran/17283
37398         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37399
37400         PR fortran/17631
37401         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37402
37403         PR fortran/17708
37404         * gfortran.dg/pr17708.f90: New test.
37405
37406 2004-10-04  Chao-ying Fu  <fu@mips.com>
37407
37408         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37409         * gcc.dg/vect/vect-4.c: Ditto.
37410         * gcc.dg/vect/vect-5.c: Ditto.
37411         * gcc.dg/vect/vect-6.c: Ditto.
37412         * gcc.dg/vect/vect-8.c: Ditto.
37413         * gcc.dg/vect/vect-16.c: Ditto.
37414         * gcc.dg/vect/vect-30.c: Ditto.
37415         * gcc.dg/vect/vect-40.c: Ditto.
37416         * gcc.dg/vect/vect-41.c: Ditto.
37417         * gcc.dg/vect/vect-42.c: Ditto.
37418         * gcc.dg/vect/vect-43.c: Ditto.
37419         * gcc.dg/vect/vect-44.c: Ditto.
37420         * gcc.dg/vect/vect-45.c: Ditto.
37421         * gcc.dg/vect/vect-46.c: Ditto.
37422         * gcc.dg/vect/vect-47.c: Ditto.
37423         * gcc.dg/vect/vect-48.c: Ditto.
37424         * gcc.dg/vect/vect-49.c: Ditto.
37425         * gcc.dg/vect/vect-50.c: Ditto.
37426         * gcc.dg/vect/vect-51.c: Ditto.
37427         * gcc.dg/vect/vect-52.c: Ditto.
37428         * gcc.dg/vect/vect-53.c: Ditto.
37429         * gcc.dg/vect/vect-54.c: Ditto.
37430         * gcc.dg/vect/vect-55.c: Ditto.
37431         * gcc.dg/vect/vect-56.c: Ditto.
37432         * gcc.dg/vect/vect-57.c: Ditto.
37433         * gcc.dg/vect/vect-58.c: Ditto.
37434         * gcc.dg/vect/vect-59.c: Ditto.
37435         * gcc.dg/vect/vect-60.c: Ditto.
37436         * gcc.dg/vect/vect-74.c: Ditto.
37437         * gcc.dg/vect/vect-79.c: Ditto.
37438         * gcc.dg/vect/vect-80.c: Ditto.
37439
37440 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37441
37442         * gcc.dg/unused-7.c: Use the correct option.
37443
37444 2004-10-04  Paul Brook  <paul@codesourcery.com>
37445         Bud Davis  <bdavis9659@comcast.net>
37446
37447         PR fortran/17706
37448         PR fortran/16434
37449         * gfortran/pr17706.f90: New test.
37450         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37451
37452 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37453
37454         * gfortran.dg/pr17612.f90: New test.
37455
37456 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37457
37458         * g++.dg/template/local1.C: Adjust quoting marks in
37459         testing for diagnostics.
37460         * g++.dg/tls/diag-2.C: Likewise.
37461         * g++.dg/other/error8.C: Likewise.
37462
37463 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37464
37465         PR c/17178
37466         * gcc.dg/unused-4.c: Adjust to be correct.
37467
37468         PR c/17820
37469         * gcc.dg/unused-7.c: New test.
37470
37471 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37472
37473         PR c++/17797
37474         * g++.dg/overload/template2.C: New test.
37475
37476 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37477
37478         PR tree-optimization/16632
37479         * gcc.dg/tree-ssa/20041002-1.c: New.
37480
37481 2004-10-03  Paul Brook  <paul@codesourcery.com>
37482
37483         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37484         rather than relying on default formatting.
37485
37486 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37487
37488         * gcc.dg/20040920-1.c: Update expected message text.
37489
37490 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37491
37492         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37493
37494 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37495
37496         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37497         tree level.
37498
37499 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37500
37501         * gcc.dg/tree-ssa/pr17343.c: Remove.
37502
37503 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37504
37505         PR tree-opt/17343
37506         * gcc.dg/tree-ssa/pr17343.c: New test.
37507
37508 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37509
37510         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37511         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37512         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37513         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37514         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37515
37516 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37517
37518         * gcc.dg/lvalue-2.c: New test.
37519
37520 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37521
37522         PR c/17730
37523         * gcc.dg/pr17730-1.c: New test
37524
37525 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37526
37527         PR c/7425
37528         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37529
37530 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37531
37532         * gcc.c-torture/execute/stdarg-1.c: New test.
37533         * gcc.c-torture/execute/stdarg-2.c: New test.
37534         * gcc.c-torture/execute/stdarg-3.c: New test.
37535         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37536         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37537         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37538         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37539         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37540
37541 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37542
37543         PR tree-optimization/17697
37544         * g++.dg/opt/pr17697-1.C: New test.
37545         * g++.dg/opt/pr17697-2.C: New test.
37546         * g++.dg/opt/pr17697-3.C: New test.
37547
37548 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37549
37550         PR c/16409
37551         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37552         gcc.dg/vla-init-5.c: New tests.
37553
37554 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37555
37556         PR c/13804
37557         * gcc.dg/pr13804-1.c: New test.
37558
37559 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37560
37561         PR fortran/16938
37562         * gfortran.dg/pr16938.f90: New test.
37563
37564 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37565
37566         * g++.dg/template/crash23.C: New test.
37567
37568 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37569
37570         PR c++/17585
37571         * g++.dg/template/static8.C: New test.
37572
37573 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37574
37575         PR c++/17681
37576         * g++.dg/other/error9.C: New test.
37577
37578 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37579
37580         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37581
37582 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37583
37584         PR fortran/15164
37585         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37586
37587 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37588
37589         PR middle-end/17112
37590         * gcc.dg/pr17112-1.c: New test case.
37591
37592 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37593
37594         PR c/11459
37595         * gcc.dg/pr11459-1.c: New test.
37596
37597 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37598
37599         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37600         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37601
37602 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37603
37604         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37605
37606 2004-09-25  Jan Hubicka  <jh@suse.cz>
37607
37608         * compile/30040909-1.c: New test.
37609         * compile/30040907-1.c: New test.
37610
37611 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37612
37613         * gcc.c-torture/execute/va-arg-26.c: New test.
37614
37615 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37616
37617         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37618         extra diagnostics on targets with 64-bit pointers.
37619         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37620
37621 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37622
37623         PR c/17188
37624         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37625         * gcc.dg/decl-3.c: Adjust expected message.
37626
37627 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37628
37629         PR fortran/17615
37630         * gfortran.dg/pr17615.f90: New test.
37631
37632 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37633
37634         PR tree-optimzation/17517
37635         * g++.dg/tree-ssa/pr17517.C: New Test.
37636
37637 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37638
37639         PR c++/16889
37640         * g++.dg/lookup/ambig3.C: New.
37641
37642 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37643
37644         PR tree-opt/17624
37645         * g++.dg/opt/pr17624.C: New test.
37646
37647 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37648
37649         PR c/6980
37650         * gcc.dg/Wbad-function-cast-1.c: New test.
37651
37652 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37653
37654         * g++.dg/ext/complit1.C
37655         * g++.dg/other/error2.C
37656         * g++.dg/other/nontype-1.C
37657         * g++.dg/parse/crash11.C
37658         * g++.dg/parse/crash12.C
37659         * g++.dg/parse/error15.C
37660         * g++.dg/parse/error4.C
37661         * g++.dg/parse/tmpl-outside1.C
37662         * g++.dg/parse/too-many-tmpl-args1.C
37663         * g++.dg/template/dependent-expr3.C
37664         * g++.dg/template/error10.C
37665         * g++.dg/template/instantiate1.C
37666         * g++.dg/template/vtable2.C
37667         * g++.dg/warn/Wshadow-1.C
37668         * g++.dg/warn/weak1.C
37669         * g++.old-deja/g++.brendan/crash16.C
37670         * g++.old-deja/g++.brendan/crash18.C
37671         * g++.old-deja/g++.brendan/crash48.C
37672         * g++.old-deja/g++.brendan/crash49.C
37673         * g++.old-deja/g++.brendan/crash55.C
37674         * g++.old-deja/g++.brendan/crash56.C
37675         * g++.old-deja/g++.brendan/crash8.C
37676         * g++.old-deja/g++.brendan/enum11.C
37677         * g++.old-deja/g++.brendan/enum8.C
37678         * g++.old-deja/g++.brendan/enum9.C
37679         * g++.old-deja/g++.brendan/friend3.C
37680         * g++.old-deja/g++.brendan/misc14.C
37681         * g++.old-deja/g++.bugs/900402_02.C
37682         * g++.old-deja/g++.bugs/900404_03.C
37683         * g++.old-deja/g++.bugs/900404_04.C
37684         * g++.old-deja/g++.bugs/900428_03.C
37685         * g++.old-deja/g++.jason/crash4.C
37686         * g++.old-deja/g++.jason/overload21.C
37687         * g++.old-deja/g++.jason/redecl1.C
37688         * g++.old-deja/g++.jason/report.C
37689         * g++.old-deja/g++.jason/rfg10.C
37690         * g++.old-deja/g++.jason/template30.C
37691         * g++.old-deja/g++.law/arm12.C
37692         * g++.old-deja/g++.law/ctors5.C
37693         * g++.old-deja/g++.law/cvt20.C
37694         * g++.old-deja/g++.law/init10.C
37695         * g++.old-deja/g++.law/init8.C
37696         * g++.old-deja/g++.law/visibility17.C
37697         * g++.old-deja/g++.law/visibility7.C
37698         * g++.old-deja/g++.mike/net8.C
37699         * g++.old-deja/g++.mike/p646.C
37700         * g++.old-deja/g++.mike/p700.C
37701         * g++.old-deja/g++.mike/p701.C
37702         * g++.old-deja/g++.mike/p811.C
37703         * g++.old-deja/g++.ns/template13.C
37704         * g++.old-deja/g++.other/array3.C
37705         * g++.old-deja/g++.other/crash25.C
37706         * g++.old-deja/g++.other/dtor3.C
37707         * g++.old-deja/g++.other/dtor4.C
37708         * g++.old-deja/g++.other/main1.C
37709         * g++.old-deja/g++.other/warn7.C
37710         * g++.old-deja/g++.pt/crash11.C
37711         * g++.old-deja/g++.pt/crash36.C
37712         * g++.old-deja/g++.pt/spec22.C
37713         * g++.old-deja/g++.pt/spec9.C
37714         * g++.old-deja/g++.pt/ttp52.C
37715         * g++.old-deja/g++.robertl/eb103.C
37716         * g++.old-deja/g++.robertl/eb121.C
37717         * g++.old-deja/g++.robertl/eb22.C
37718         * g++.old-deja/g++.robertl/eb8.C:
37719         Update locations and/or regexps of dg-error markers.
37720         Remove markers for some bogus messages that are no longer issued.
37721
37722 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37723
37724         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37725         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37726
37727 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37728
37729         PR c++/17618
37730         * g++.dg/lookup/crash5.C: New test.
37731
37732 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37733
37734         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37735         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37736         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37737         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37738         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37739         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37740
37741         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37742         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37743         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37744         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37745         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37746         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37747
37748         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37749
37750         * gcc.dg/vect/vect-44.c: Check additional cases.
37751         * gcc.dg/vect/vect-48.c: Check additional cases.
37752
37753         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37754         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37755         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37756         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37757         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37758         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37759         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37760         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37761         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37762
37763         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37764         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37765         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37766
37767 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37768
37769         * gcc.dg/tree-ssa/loop-6.c: New test.
37770
37771 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37772
37773         PR c++/17620
37774         * g++.dg/inherit/base2.C: New.
37775
37776 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37777
37778         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37779         * gcc.dg/20001012-2.c: Likewise.
37780         * gcc.dg/20001013-1.c: Likewise.
37781         * gcc.dg/20001101-1.c: Likewise.
37782         * gcc.dg/20001102-1.c: Likewise.
37783         * gcc.dg/bf-spl1.c: Likewise.
37784         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37785         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37786
37787 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37788
37789         PR tree-optimization/16721
37790         * gcc.dg/tree-ssa/pr16721.c: New test.
37791
37792 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37793
37794         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37795         * gcc.dg/20040305-1.c: Likewise.
37796
37797 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37798
37799         PR c/16566
37800         * gcc.c-torture/compile/pr16566-1.c,
37801         gcc.c-torture/compile/pr16566-2.c,
37802         gcc.c-torture/compile/pr16566-3.c: New tests.
37803
37804 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37805
37806         PR tree-optimization/17512
37807         * gcc.c-torture/compile/20040916-1.c.
37808
37809 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37810
37811         * gcc.dg/pragma-re-3.c: New test.
37812
37813 2004-09-17  Matt Austern  <austern@apple.com>
37814
37815         PR c++/15049
37816         * g++.dg/other/anon3.C: New.
37817
37818 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37819
37820         PR c++/7503
37821         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37822         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37823         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37824         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37825         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37826
37827 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37828
37829         PR fortran/17286
37830         * gfortran.dg/pr17286.f90: New test.
37831
37832 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37833
37834         PR c++/17530
37835         * g++.dg/template/static7.C: New test.
37836
37837 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37838
37839         PR tree-opt/17558
37840         * gcc.c-torture/compile/pr17558.c: New test.
37841
37842 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37843
37844         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37845         if SKIP_ATTRIBUTE is defined.
37846
37847 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37848
37849         PR fortran/15957
37850         * gfortran.dg/pr15957.f90: New test.
37851
37852 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37853
37854         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37855         in comparison.
37856         * gcc.dg/vect/vect-79.c: Likewise.
37857         * gcc.dg/vect/vect-80.c: Likewise.
37858
37859 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37860
37861         PR fortran/15750
37862         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37863
37864 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37865
37866         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37867         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37868         * gcc.dg/vect/vect-62.c: New testcase.
37869         * gcc.dg/vect/vect-63.c: New testcase.
37870         * gcc.dg/vect/vect-64.c: New testcase.
37871         * gcc.dg/vect/vect-65.c: New testcase.
37872         * gcc.dg/vect/vect-66.c: New testcase.
37873         * gcc.dg/vect/vect-67.c: New testcase.
37874         * gcc.dg/vect/vect-68.c: New testcase.
37875         * gcc.dg/vect/vect-69.c: New testcase.
37876         * gcc.dg/vect/vect-79.c: New testcase.
37877         * gcc.dg/vect/vect-80.c: New testcase.
37878
37879 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37880
37881         * gcc.target/mips/asm-1.c: New test.
37882
37883 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37884
37885         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37886         * gcc.dg/vect/vect-73.c: New testcase.
37887         * gcc.dg/vect/vect-74.c: New testcase.
37888         * gcc.dg/vect/vect-75.c: New testcase.
37889         * gcc.dg/vect/vect-76.c: New testcase.
37890         * gcc.dg/vect/vect-77.c: New testcase.
37891         * gcc.dg/vect/vect-78.c: New testcase
37892
37893 2004-09-18  Paul Brook  <paul@codesourcery.com>
37894
37895         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37896
37897 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37898
37899         PR c/17424
37900         * gcc.dg/pr17424-1.c: New test.
37901
37902 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37903
37904         * g++.dg/tree-ssa/pr17153.C: New test.
37905
37906 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37907
37908         PR pch/13361
37909         * g++.dg/pch/wchar-1.C: New.
37910         * g++.dg/pch/wchar-1.Hs: New.
37911
37912 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37913
37914         * gcc.c-torture/execute/20040917-1.c: New test.
37915
37916 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37917
37918         PR tree-optimization/17319
37919         * gcc.dg/pr17319.c: New test.
37920
37921 2004-09-17  Devang Patel  <dpatel@apple.com>
37922
37923         * gcc.dg/20040813-1.c: New test.
37924
37925 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37926
37927         PR tree-optimization/17273
37928         * gcc.c-torture/compile/pr17273.c: New test.
37929
37930 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37931
37932         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37933         Update expected messages.
37934         * gcc.dg/declspec-13.c: New test.
37935
37936 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37937
37938         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37939
37940 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37941
37942         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37943         change what 'a' is pointing to.
37944
37945 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37946
37947         PR c++/16002
37948         * g++.dg/template/error18.C: New test.
37949
37950         PR c++/16029
37951         * g++.dg/warn/Wunused-8.C: New test.
37952
37953 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37954
37955         PR tree-optimization/17513
37956         * gcc.dg/20040916-1.c: New test.
37957
37958 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37959
37960         PR c++/17501
37961         * g++.dg/template/typename7.C: New test.
37962
37963 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37964
37965         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37966
37967 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37968
37969         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37970         with -ftree-based-profiling also.
37971         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37972
37973 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37974
37975         PR/15364
37976         * gfortran.dg/der_array_io_1.f90: New test.
37977         * gfortran.dg/der_array_io_2.f90: New test.
37978         * gfortran.dg/der_array_io_3.f90: New test.
37979
37980 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37981
37982         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37983         EABI.
37984
37985 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37986
37987         * g++.dg/opt/switch1.C: New test.
37988
37989 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37990
37991         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37992         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37993         Update expected messages.
37994
37995 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37996
37997         PR fortran/16485
37998         * gfortran.dg/same_name_1.f90: New test.
37999
38000 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38001
38002         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38003         dereference garbage pointers.
38004
38005 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38006
38007         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38008         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38009
38010         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38011         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38012         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38013
38014 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38015
38016         PR c++/17324
38017         * g++.dg/template/mangle1.C: New test.
38018
38019 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38020
38021         PR tree-optimization/17252
38022         * gcc.c-torture/execute/pr17252.c: New test.
38023
38024 2004-09-14  Andrew Pinski  <apinski@apple.com>
38025
38026         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38027
38028 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38029
38030         PR rtl-optimization/9771
38031         * gcc.dg/pr9771-1.c: New test case.
38032
38033 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38034
38035         PR tree-optimization/15262
38036         * gcc.c-torture/execute/pr15262-1.c: New test.
38037         * gcc.c-torture/execute/pr15262-2.c: New test.
38038
38039 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38040
38041         * gcc.dg/declspec-12.c: New test.
38042
38043 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38044
38045         * gfortran.dg/pr17090.f90: Add directives to test.
38046
38047 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38048
38049         * gcc.c-torture/compile/20040914-1.c: New test.
38050
38051 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38052
38053         PR c++/16162
38054         * g++.dg/template/decl2.C: New test.
38055
38056 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38057
38058         PR fortran/17090
38059         * gfortran.dg/pr17090.f90: New test.
38060
38061 2004-09-13  Dale Johannesen  <dalej@apple.com>
38062
38063         * gcc.c-torture/compile/pr17408.c: New test case.
38064
38065 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38066
38067         PR c++/16716
38068         * g++.dg/parse/crash17.C: New test.
38069
38070         PR c++/17327
38071         * g++.dg/template/enum3.C: New test.
38072
38073 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38074
38075         * lib/gcc-defs.exp: Load wrapper.exp.
38076         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38077         using local code.
38078         * lib/gcc.exp (gcc_init): Similar.
38079         * lib/gfortran.exp (gfortran_init): Similar.
38080         * lib/objc.exp (objc_init): Similar.
38081         * lib/treelang.exp (treelang_init): Similar.
38082         * lib/wrapper.exp: New file with build_wrapper call machinery in
38083         ${tool}_maybe_build_wrapper.
38084
38085 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38086
38087         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38088         "inline".
38089         * gcc.dg/declspec-11.c: Update expected messages.
38090         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38091         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38092         gcc.dg/inline-12.c: New tests.
38093
38094 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38095
38096         * g++.dg/tree-ssa/pr17400.C: New testcase.
38097
38098 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38099
38100         * gcc.target/mips/sb1-1.c: New testcase.
38101
38102 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38103
38104         * lib/g77-dg.exp: Remove unused file.
38105         * lib/mike-g77.exp: Ditto.
38106         * lib/g77.exp: Ditto.
38107
38108 2004-09-12  Richard Henderson  <rth@redhat.com>
38109
38110         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38111
38112 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38113
38114         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38115         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38116         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38117         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38118         Update expected messages.
38119
38120 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38121
38122         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38123         declaration/use mismatch for dirp parameter.
38124
38125 2004-09-12  Andrew Pinski  <apinski@apple.com>
38126
38127         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38128         -fgnu-runtime is passed.
38129
38130 2004-09-12  Richard Henderson  <rth@redhat.com>
38131
38132         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38133         do the uplevel thing and update additional_flags directly.
38134         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38135         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38136         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38137         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38138
38139 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38140
38141         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38142
38143 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38144
38145         PR middle-end/17411
38146         * g++.dg/opt/pr17411-1.C: New test case.
38147
38148 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38149
38150         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38151         gcc.dg/tls/diag-2.c: Update expected messages.
38152         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38153         messages.
38154         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38155         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38156         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38157         gcc.dg/tls/diag-5.c: New tests.
38158
38159 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38160
38161         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38162
38163 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38164
38165         * g++.dg/parse/break-in-for.C: New test.
38166
38167 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38168
38169         * gcc.dg/tree-ssa/20040911-1.c: New test.
38170
38171 2004-09-11  Andreas Jaeger  <aj@suse.de>
38172
38173         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38174         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38175
38176 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38177
38178         * gcc.target/frv: New directory of FR-V-specific tests.
38179
38180 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38181
38182         * gcc.dg/convert-vec-1.c: New test.
38183
38184 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38185
38186         PR middle-end/17024
38187         * gcc.dg/pr17024-1.c: New test case.
38188
38189 2004-09-10  Eric Christopher  <echristo@redhat.com>
38190
38191         * gcc.dg/20040910-1.c: New test.
38192
38193 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38194
38195         * gcc.dg/bitfld-9.c: New test.
38196
38197 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38198
38199         * gcc.c-torture/execute/ieee/acc1.c: New test.
38200         * gcc.c-torture/execute/ieee/acc2.c: New test.
38201         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38202
38203 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38204
38205         * gcc.dg/deprecated-2.c: New test.
38206
38207 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38208
38209         * gcc.dg/init-vec-1.c: New test.
38210
38211 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38212
38213         PR middle-end/17055
38214         * gcc.dg/pr17055-1.c: New test case.
38215
38216 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38217
38218         PR target/17377
38219         * gcc.c-torture/execute/pr17377.c: New test.
38220
38221 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38222
38223         PR c/8420
38224         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38225         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38226         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38227         gcc.dg/long-long-typespec-1.c: New tests.
38228         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38229
38230 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38231
38232         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38233         gcc.dg/gnu99-static-1.c: New tests.
38234
38235 2004-09-08  Devang Patel  <dpatel@apple.com>
38236
38237         * gcc.dg/darwin-ld-20040828-1.c: New test.
38238         * gcc.dg/darwin-ld-20040828-2.c: New test.
38239         * gcc.dg/darwin-ld-20040828-3.c: New test.
38240
38241 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38242
38243         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38244         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38245         in error message.
38246         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38247         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38248         in error message.
38249         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38250         types they qualify.
38251         * objc.dg/type-size-2.m: Fix wording in comment.
38252         * objc.dg/va-meth-1.m: New test case.
38253
38254 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38255
38256         PR c/16633:
38257         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38258         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38259
38260 2004-09-06  Devang Patel  <dpatel@apple.com>
38261
38262         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38263         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38264
38265 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38266
38267         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38268         reflect changed line numbering of diagnostics.
38269
38270 2004-09-06  Paul Brook  <paul@codesourcery.com>
38271
38272         * gfortran.dg/edit_real_1.f90: Add new test.
38273
38274 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38275
38276         * gcc.dg/tree-ssa/loop-2.c: New test.
38277         * gcc.dg/tree-ssa/loop-3.c: New test.
38278         * gcc.dg/tree-ssa/loop-4.c: New test.
38279         * gcc.dg/tree-ssa/loop-5.c: New test.
38280
38281 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38282
38283         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38284
38285 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38286
38287         * gcc.dg/format/sentinel-1.c: New test.
38288
38289 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38290
38291         * gcc.dg/builtins-46.c: New.
38292
38293 2004-09-03  Devang Patel  <dpatel@apple.com>
38294
38295         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38296         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38297
38298 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38299
38300         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38301         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38302         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38303         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38304         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38305         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38306         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38307         the non-portable bzero.
38308         * gcc.dg/20010912-1.c: xfail for NetWare.
38309         * gcc.dg/20020426-2.c: xfail for NetWare.
38310         * gcc.dg/20021014-1.c: xfail for NetWare.
38311         * gcc.dg/20021018-1.c: xfail for NetWare.
38312         * gcc.dg/20030213-1.c: xfail for NetWare.
38313         * gcc.dg/20030225-1.c: xfail for NetWare.
38314         * gcc.dg/20030708-1.c: xfail for NetWare.
38315         * gcc.dg/builtins-config.h: Also exclude NetWare.
38316         * gcc.dg/format/format.h: Define restrict only if not already defined.
38317         * gcc.dg/nest.c: xfail for NetWare.
38318         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38319         * lib/target-supports.exp (check_visibility_available): Exclude
38320         NetWare.
38321
38322 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38323
38324         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38325         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38326         deterministic starting point for the alignment of structure fields.
38327         * gcc.dg/Wpadded.c: Dito.
38328         * g++.dg/abi/vbase10.C: Dito.
38329
38330 2004-09-03  Devang Patel  <dpatel@apple.com>
38331
38332         * g++.dg/debug/pr15736.cc: New test.
38333
38334 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38335
38336         * README.QMTEST: Fix out-of-date link.
38337
38338 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38339
38340         PR fortran/16579
38341         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38342         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38343
38344 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38345
38346         * g++.dg/abi/arm_rtti1.C: New test.
38347
38348 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38349
38350         * gcc.dg/ppc-vector-memcpy.c: New.
38351         * gcc.dg/ppc-vector-memset.c: New.
38352
38353 2004-09-02  Chao-ying Fu  <fu@mips.com>
38354
38355         * gcc.target/mips/mips-3d-1.c: New test.
38356         * gcc.target/mips/mips-3d-2.c: New test.
38357         * gcc.target/mips/mips-3d-3.c: New test.
38358         * gcc.target/mips/mips-3d-4.c: New test.
38359         * gcc.target/mips/mips-3d-5.c: New test.
38360         * gcc.target/mips/mips-3d-6.c: New test.
38361         * gcc.target/mips/mips-3d-7.c: New test.
38362         * gcc.target/mips/mips-3d-8.c: New test.
38363         * gcc.target/mips/mips-3d-9.c: New test.
38364         * gcc.target/mips/mips-ps-1.c: New test.
38365         * gcc.target/mips/mips-ps-2.c: New test.
38366         * gcc.target/mips/mips-ps-3.c: New test.
38367         * gcc.target/mips/mips-ps-4.c: New test.
38368         * gcc.target/mips/mips-ps-type.c: New test.
38369
38370 2004-09-02  Paul Brook  <paul@codesourcery.com>
38371
38372         * gfortran.dg/edit_real_1.f90: Add new tests.
38373
38374 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38375
38376         PR fortran/15327
38377         * gfortran.dg/merge_char_1.f90: New test.
38378
38379 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38380
38381         PR fortran/16404
38382         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38383
38384 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38385
38386         PR c/1522
38387         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38388
38389 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38390
38391         * g++.dg/opt/loop1.C: Do not XFAIL.
38392
38393 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38394
38395         * gcc.c-torture/execute/20040831-1.c: New test.
38396
38397 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38398
38399         PR fortran/16579
38400         * gfortran.dg/g77/20010610.f: Now passes.
38401         Copy from g77.f-torture/execute. Add dg-run directive.
38402         * gfortran.dg/g77/README: Update
38403
38404 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38405
38406         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38407         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38408         (t1, t2, t3, t4): Add volatile.
38409
38410 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38411
38412         * g++.dg/ext/visibility/arm1.C: New test.
38413
38414 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38415
38416         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38417         -pedantic-errors.
38418
38419 2004-09-01  Paul Brook  <paul@codesourcery.com>
38420
38421         * gfortran.dg/eof_2.f90: New test.
38422
38423 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38424
38425         PR fortran/16579
38426         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38427
38428 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38429
38430         PR libfortran/16805
38431         * gfortran.dg/list_read_2.f90: New test.
38432
38433 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38434
38435         * g++.dg/abi/key1.C: New test.
38436
38437 2004-08-31  Richard Henderson  <rth@redhat.com>
38438
38439         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38440         form of offsetof.
38441         * g++.dg/other/offsetof5.C: Remove duplicate.
38442
38443 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38444
38445         PR fortran/17244
38446         * gfortran.dg/func_derived_1.f90: New test.
38447
38448 2004-08-31  Paul Brook  <paul@codesourcery.com>
38449
38450         * gfortran.dg/eof_1.f90: New test.
38451
38452 2004-08-31  Paul Brook  <paul@codesourcery.com>
38453
38454         * gfortran.dg/list_read_1.f90: New file.
38455
38456 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38457
38458         * g++.dg/opt/loop1.C: XFAIL.
38459
38460 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38461
38462         * gcc.dg/funcdef-storage-1.c: New.
38463         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38464         an extern function in local scope.
38465         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38466         declare an 'auto inline' function in local scope.
38467         * gcc.dg/20011130-1.c: Likewise.
38468         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38469         an 'auto' function in local scope.
38470         * gcc.dg/20021014-1.c: Likewise.
38471         * gcc.dg/20030331-2.c: Likewise.
38472
38473 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38474
38475         * gfortran.dg/blockdata_1.f90: New test.
38476
38477 2004-08-30  Richard Henderson  <rth@redhat.com>
38478
38479         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38480
38481 2004-08-30  Richard Henderson  <rth@redhat.com>
38482
38483         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38484         additional_flags set by alternate driver.
38485         (ieee-options): New procedure.
38486         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38487         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38488         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38489         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38490
38491 2004-08-30  Richard Henderson  <rth@redhat.com>
38492
38493         * lib/f-torture.exp: Remove.
38494
38495 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38496
38497         PR rtl-optimization/16590
38498         * g++.dg/opt/loop1.C: New test.
38499
38500 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38501
38502         PR fortran/13910
38503         * gfortran.dg/oldstyle_1.f90: New test.
38504
38505 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38506         Paul Brook  <paul@codesourcery.com>
38507
38508         * gfortran.dg/g77/README: Update.
38509         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38510         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38511         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38512
38513 2004-08-28  Paul Brook  <paul@codesourcery.com>
38514
38515         PR libfortran/17195
38516         * gfortran.dg/edit_real_1.f90: New test.
38517
38518 2004-08-27  Paul Brook  <paul@codesourcery.com>
38519
38520         * gfortran.dg/rewind_1.f90: New test.
38521
38522 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38523
38524         PR fortran/16597
38525         * gfortran.dg/pr16597.f90: New test.
38526
38527 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38528
38529         PR c/13801
38530         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38531         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38532         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38533         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38534         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38535
38536 2004-08-26  Nick Clifton  <nickc@redhat.com>
38537
38538         * gcc.c-torture/compile/pr17119.c: New test.
38539
38540 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38541
38542         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38543
38544 2004-08-25  Richard Henderson  <rth@redhat.com>
38545
38546         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38547         the bits that expect kind=8 to be the largest real kind.
38548
38549 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38550
38551         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38552
38553 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38554
38555         * gfortran.dg/assignment_1.f90: New test.
38556
38557 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38558
38559         * g++.dg/template/repo3.C: New test.
38560
38561 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38562
38563         PR middle-end/16693
38564         PR tree-optimization/16372
38565         * g++.dg/opt/pr16372-1.C: New test case.
38566         * g++.dg/opt/pr16693-1.C: New test case.
38567         * g++.dg/opt/pr16693-2.C: New test case.
38568
38569 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38570
38571         * objc.dg/proto-lossage-4.m: New test.
38572
38573 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38574
38575         PR c++/17155
38576         * g++.dg/inherit/local2.C: New test.
38577
38578 2004-08-25  Paul Brook  <paul@codesourcery.com>
38579
38580         PR fortran/17144
38581         * gfortran.dg/string_ctor_1.f90: New test.
38582
38583 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38584
38585         PR c++/14428
38586         * g++.dg/template/redecl2.C: New test.
38587
38588 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38589
38590         PR fortran/17143
38591         * gfortran.dg/pr17143.f90: New test.
38592
38593 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38594
38595         PR fortran/17164
38596         * gfortran.dg/pr17164.f90: New test.
38597
38598 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38599
38600         * gcc.dg/tree-ssa/loop-1.c: New test.
38601
38602 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38603
38604         * gcc.c-torture/compile/20040824-1.c: New test.
38605
38606 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38607
38608         * gcc.c-torture/compile/iftrap-3.c: New test.
38609
38610 2004-08-24  Paul Brook  <paul@codesourcery.com>
38611
38612         * gfortran.dg/entry_2.f90: New test.
38613
38614 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38615
38616         PR c++/16889
38617         * g++.dg/lookup/ambig[12].C: New.
38618
38619 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38620
38621         PR c++/16706
38622         * g++.dg/template/crash21.C: New test.
38623         * g++.dg/template/crash22.C: Likewise.
38624
38625 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38626
38627         PR c++/17149
38628         * g++.dg/template/access15.C: New.
38629
38630 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38631
38632         PR c++/17163
38633         * g++.dg/template/repo2.C: New test.
38634
38635 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38636
38637         PR rtl-optimization/17078
38638         * gcc.c-torture/execute/pr17078-1.c: New test case.
38639
38640 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38641
38642         PR c/14492
38643         * gcc.dg/debug/crash1.c: New test.
38644
38645 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38646
38647         PR c/16180
38648         * gcc.dg/loop-5.c: New test.
38649
38650 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38651
38652         * gcc.c-torture/execute/20040823-1.c: New test.
38653
38654 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38655
38656         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38657         to the assembler.  Simplify test accordingly.
38658         (asm_abi_flags): Use GNU names.
38659         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38660         to check for ABI flags.
38661
38662 2004-08-22  Andrew Pinski  <apinski@apple.com>
38663
38664         * g++.dg/opt/pr14029.C: New test.
38665         * gcc.c-torture/execute/pr15262.c: New test.
38666
38667 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38668
38669         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38670
38671 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38672
38673         PR 16908
38674         * gfortran.dg/direct_io.f90: New test.
38675
38676 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38677
38678         PR c++/17121
38679         * g++.dg/inherit/local2.C: New test.
38680
38681 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38682
38683         PR c++/17120
38684         * g++.dg/warn/Wparentheses-4.C: New test.
38685
38686 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38687
38688         PR c++/17121
38689         * g++.dg/inherit/local2.C: New test.
38690
38691         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38692         * gcc.dg/ppc-ldstruct.c: Likewise.
38693         * gcc.dg/ppc64-abi-2.c: Likewise.
38694
38695 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38696
38697         PR rtl-optimization/17099
38698         * gcc.c-torture/execute/20040820-1.c: New test.
38699
38700 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38701
38702         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38703
38704 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38705
38706         PR fortran/17077
38707         * gfortran.dg/auto_array_1.f90: New test.
38708
38709 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38710
38711         PR fortran/17074
38712         * gfortran.dg/simpleif_1.f90: New test.
38713
38714 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38715
38716         * lib/target-supports.exp (check_profiling_available): Return
38717         false for arm*-*-symbianelf* and arm*-*-eabi*.
38718
38719         PR c++/15890
38720         * g++.dg/template/delete1.C: New test.
38721
38722 2004-08-19  Paul Brook  <paul@codesourcery.com>
38723
38724         PR fortran/14976
38725         PR fortran/16228
38726         * gfortran.dg/data_char_1.f90: New test.
38727
38728 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38729
38730         PR fortran/16946
38731         * gfortran.dg/reduction.f90: New testcase.
38732
38733 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38734
38735         PR fortran/16520
38736         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38737
38738 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38739
38740         PR c++/17041
38741         * g++.dg/Wparentheses-3.C: New test.
38742
38743 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38744
38745         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38746         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38747         * gcc.dg/vect/vect-2.c: Likewise.
38748         * gcc.dg/vect/vect-3.c: Likewise.
38749         * gcc.dg/vect/vect-4.c: Likewise.
38750         * gcc.dg/vect/vect-5.c: Likewise.
38751         * gcc.dg/vect/vect-6.c: Likewise.
38752         * gcc.dg/vect/vect-7.c: Likewise.
38753         * gcc.dg/vect/vect-25.c: Likewise.
38754         * gcc.dg/vect/vect-31.c: Likewise.
38755         * gcc.dg/vect/vect-32.c: Likewise.
38756         * gcc.dg/vect/vect-34.c: Likewise.
38757         * gcc.dg/vect/vect-36.c: Likewise.
38758         * gcc.dg/vect/vect-all.c: Likewise.
38759
38760 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38761
38762         PR c++/17068
38763         * g++.dg/template/operator4.C: New test.
38764
38765 2004-08-18  Richard Henderson  <rth@redhat.com>
38766
38767         * gcc.dg/20040206-1.c: XFAIL.
38768
38769 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38770
38771         PR c++/16246
38772         * g++.dg/template/array7.C: New test.
38773
38774 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38775
38776         * gcc.dg/mips-movcc-1.c: New test.
38777         * gcc.dg/mips-movcc-2.c: New test.
38778         * gcc.dg/mips-movcc-3.c: New test.
38779
38780         * gcc.dg/mips-nmadd-1.c: New test.
38781         * gcc.dg/mips-nmadd-2.c: New test.
38782
38783 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38784
38785         PR c++/15871
38786         * g++.dg/opt/inline8.C: New test.
38787
38788         PR c++/16965
38789         * g++.dg/parse/error17.C: New test.
38790
38791 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38792
38793         * gcc.dg/vect: New directory for vectorizer tests.
38794         * gcc.dg/vect/tree-vect.h: New file.
38795         * gcc.dg/vect/vect.exp: New file.
38796         * gcc.dg/vect/pr16105.c.c: New test.
38797         * gcc.dg/vect/vect-1.c: New test.
38798         * gcc.dg/vect/vect-2.c: New test.
38799         * gcc.dg/vect/vect-3.c: New test.
38800         * gcc.dg/vect/vect-4.c: New test.
38801         * gcc.dg/vect/vect-5.c: New test.
38802         * gcc.dg/vect/vect-6.c: New test.
38803         * gcc.dg/vect/vect-7.c: New test.
38804         * gcc.dg/vect/vect-8.c: New test.
38805         * gcc.dg/vect/vect-9.c: New test.
38806         * gcc.dg/vect/vect-10.c: New test.
38807         * gcc.dg/vect/vect-11.c: New test.
38808         * gcc.dg/vect/vect-12.c: New test.
38809         * gcc.dg/vect/vect-13.c: New test.
38810         * gcc.dg/vect/vect-14.c: New test.
38811         * gcc.dg/vect/vect-15.c: New test.
38812         * gcc.dg/vect/vect-16.c: New test.
38813         * gcc.dg/vect/vect-17.c: New test.
38814         * gcc.dg/vect/vect-18.c: New test.
38815         * gcc.dg/vect/vect-19.c: New test.
38816         * gcc.dg/vect/vect-20.c: New test.
38817         * gcc.dg/vect/vect-21.c: New test.
38818         * gcc.dg/vect/vect-22.c: New test.
38819         * gcc.dg/vect/vect-23.c: New test.
38820         * gcc.dg/vect/vect-24.c: New test.
38821         * gcc.dg/vect/vect-25.c: New test.
38822         * gcc.dg/vect/vect-26.c: New test.
38823         * gcc.dg/vect/vect-27.c: New test.
38824         * gcc.dg/vect/vect-28.c: New test.
38825         * gcc.dg/vect/vect-29.c: New test.
38826         * gcc.dg/vect/vect-30.c: New test.
38827         * gcc.dg/vect/vect-31.c: New test.
38828         * gcc.dg/vect/vect-32.c: New test.
38829         * gcc.dg/vect/vect-33.c: New test.
38830         * gcc.dg/vect/vect-34.c: New test.
38831         * gcc.dg/vect/vect-35.c: New test.
38832         * gcc.dg/vect/vect-36.c: New test.
38833         * gcc.dg/vect/vect-37.c: New test.
38834         * gcc.dg/vect/vect-38.c: New test.
38835         * gcc.dg/vect/vect-40.c: New test.
38836         * gcc.dg/vect/vect-41.c: New test.
38837         * gcc.dg/vect/vect-42.c: New test.
38838         * gcc.dg/vect/vect-43.c: New test.
38839         * gcc.dg/vect/vect-44.c: New test.
38840         * gcc.dg/vect/vect-45.c: New test.
38841         * gcc.dg/vect/vect-46.c: New test.
38842         * gcc.dg/vect/vect-47.c: New test.
38843         * gcc.dg/vect/vect-48.c: New test.
38844         * gcc.dg/vect/vect-49.c: New test.
38845         * gcc.dg/vect/vect-50.c: New test.
38846         * gcc.dg/vect/vect-51.c: New test.
38847         * gcc.dg/vect/vect-52.c: New test.
38848         * gcc.dg/vect/vect-53.c: New test.
38849         * gcc.dg/vect/vect-54.c: New test.
38850         * gcc.dg/vect/vect-55.c: New test.
38851         * gcc.dg/vect/vect-56.c: New test.
38852         * gcc.dg/vect/vect-57.c: New test.
38853         * gcc.dg/vect/vect-58.c: New test.
38854         * gcc.dg/vect/vect-59.c: New test.
38855         * gcc.dg/vect/vect-60.c: New test.
38856         * gcc.dg/vect/vect-61.c: New test.
38857         * gcc.dg/vect/vect-all.c: New test.
38858         * gcc.dg/vect/vect-none.c: New test.
38859
38860 2004-08-17  Paul Brook  <paul@codesourcery.com>
38861
38862         PR fortran/13082
38863         * gfortran.dg/entry_1.f90: New test.
38864
38865 2004-08-17  Andrew Pinski  <apinski@apple.com>
38866
38867         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38868
38869 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38870
38871         * gcc.dg/pr17036-1.c: New test.
38872
38873 2004-08-16  Devang Patel  <dpatel@apple.com>
38874
38875         * gcc.dg/darwin-20040809-1.c: New test.
38876
38877 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38878
38879         * gcc.dg/funcdef-attr-1.c: New test.
38880
38881 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38882
38883         * gcc.dg/altivec-17.c: New test.
38884         * gcc.dg/altivec-18.c: New test.
38885
38886 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38887
38888         PR c++/6749
38889         * g++.dg/template/vtable2.C: New test.
38890
38891 2004-08-14  Richard Henderson  <rth@redhat.com>
38892
38893         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38894         * gcc.dg/pack-test-4.c (main): Return 0.
38895         * gcc.dg/setjmp-1.c: Remove XFAIL.
38896         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38897
38898 2004-08-14  Richard Henderson  <rth@redhat.com>
38899
38900         * gcc.dg/980217-1.c: Add prototype for printf.
38901
38902 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38903
38904         * gfortran.dg/pr16935.f90: New test.
38905
38906 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38907
38908         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38909
38910 2004-08-13  Paul Brook  <paul@codesourcery.com>
38911
38912         * gfortran.dg/der_io_1.f90: Remove stray comma.
38913
38914 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38915
38916         * gcc.dg/vmx/cw-bug-2.c: Remove.
38917         * gcc.dg/vmx/vprint-1.c: Remove.
38918         * gcc.dg/vmx/vscan-1.c: Remove.
38919
38920 2004-08-12  Devang patel  <dpatel@apple.com>
38921
38922         * gcc.dg/darwin-20040809-2.c: New test.
38923
38924 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38925
38926         * g++.dg/ext/altivec-12.C: New test.
38927
38928         * g++.dg/ext/altivec-11.C: New test.
38929
38930 2004-08-12  Paul Brook  <paul@codesourcery.com>
38931
38932         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38933
38934 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38935
38936         * g++.dg/ext/altivec-2.C: Check for hardware support before
38937         executing any VMX instructions.
38938
38939         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38940
38941 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38942
38943         PR c++/16276
38944         * g++.old-deja/g++.other/comdat4.C: New test.
38945         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38946
38947 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38948
38949         PR target/16286
38950         * gcc.dg/pr16286.c: New test.
38951
38952 2004-08-12 Jan Beulich <jbeulich@novell.com>
38953
38954         * g++.dg/ext/asm5.C: New.
38955
38956 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38957
38958         PR c++/16698
38959         * g++.dg/eh/crash1.C: New test.
38960
38961         PR c++/16717
38962         * g++.dg/ext/construct1.C: New test.
38963
38964 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38965
38966         PR c++/16853
38967         * g++.dg/init/ptrmem1.C: New test.
38968
38969         PR c++/16618
38970         * g++.dg/parse/offsetof5.C: New test.
38971
38972         PR c++/16870
38973         * g++.dg/template/overload3.C: New test.
38974
38975 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38976
38977         PR c++/16964
38978         * g++.dg/parse/error16.C: New test.
38979
38980         PR c++/16904
38981         * g++.dg/template/error14.C: New test.
38982
38983         PR c++/16929
38984         * g++.dg/template/error15.C: New test.
38985
38986 2004-08-11  Devang Patel  <dpatel@apple.com>
38987
38988         * gcc.dg/darwin-ld-20040809-1.c: New test.
38989         * gcc.dg/darwin-ld-20040809-2.c: New test.
38990
38991 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38992
38993         PR fortran/16917
38994         * gfortran.dg/dfloat_1.f90: New test.
38995
38996 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38997
38998         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38999         * gcc.dg/dll-2.c: Fix dg-require syntax.
39000         * gcc.misc-tests/arm-isr.c (abort): Declare.
39001         (exit): Likewise.
39002
39003 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39004
39005         PR c++/16971
39006         * g++.dg/parse/crash16.C: New test.
39007
39008 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39009
39010         * gcc.dg/mips-rsqrt-1.c: New test case.
39011         * gcc.dg/mips-rsqrt-2.c: New test case.
39012         * gcc.dg/mips-rsqrt-3.c: New test case.
39013
39014 2004-08-10  Paul Brook  <paul@codesourcery.com>
39015
39016         * gfortran.dg/der_io_1.f90: New test.
39017
39018 2004-08-10  Paul Brook  <paul@codesourcery.com>
39019
39020         PR fortran/16919
39021         * gfortran.dg/der_array_1.f90: New test.
39022
39023 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39024
39025         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39026
39027 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39028
39029         * gcc.dg/wchar_t-2.c: Fix typo.
39030
39031 2004-08-09  Falk Hueffner  <falk@debian.org>
39032
39033         PR tree-optimization/12517
39034         * gcc.c-torture/compile/pr12517.c: New test.
39035
39036         PR tree-optimization/12578
39037         * gcc.c-torture/compile/pr12578.c: New test.
39038
39039         PR tree-optimization/12899
39040         * gcc.c-torture/compile/pr12899.c: New test.
39041
39042         PR rtl-optimization/14692
39043         * gcc.c-torture/compile/pr14692.c: New test.
39044
39045         PR tree-optimization/16461
39046         * gcc.c-torture/compile/pr16461.c: New test.
39047
39048 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39049
39050         * gfortran.dg/getenv_1.f90: New test.
39051
39052 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39053
39054         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39055         wchar_t.
39056         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39057
39058 2004-08-06  Paul Brook  <paul@codesourcery.com>
39059
39060         * gfortran.dg/ret_array_1.f90: New test.
39061         * gfortran.dg/ret_pointer_1.f90: New test.
39062
39063 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39064
39065         * gcc.dg/missing-field-init-[12].c: New tests.
39066         * g++.dg/warn/missing-field-init-[12].C: New tests.
39067
39068 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39069
39070         * gcc.dg/enum2.c: New test.
39071         * gcc.dg/symbian3.c: Likewise.
39072         * gcc.dg/symbian4.c: Likewise.
39073         * gcc.dg/wchar_t-2.c: Likewise.
39074
39075 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39076
39077         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39078         destructor tests.
39079
39080 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39081
39082         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39083         dg-require-visiblity.
39084         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39085         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39086         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39087         * g++.dg/ext/visibility/new1.C: Likewise.
39088         * g++.dg/ext/visibility/pragma.C: Likewise.
39089         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39090         * g++.dg/ext/visibility/virtual.C: Likewise.
39091         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39092         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39093         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39094         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39095         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39096         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39097         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39098         * g++/dg/ext/visibility/visibility-8.C: New test.
39099         * gcc.c-torture/compile/dll.x: Remove.
39100         * gcc.dg/dll-2.c: Use dg-require-dll
39101         * gcc.dg/visibility-10.c: New test.
39102         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39103         supporting DLLs.
39104         * lib/scanasm.exp (scan_hidden): New function.
39105         (scan_not_hidden): Likewise.
39106
39107 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39108
39109         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39110
39111 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39112
39113         * gcc.c-torture/execute/20040805-1.c: New test.
39114
39115 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39116
39117         * gcc.dg/20020118-1.c: Declare abort.
39118         * gcc.dg/altivec_check.h: Likewise.
39119         * gcc.dg/iftrap-2.c: Likewise.
39120         * gcc.dg/pragma-darwin.c: Likewise.
39121         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39122
39123 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39124
39125         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39126
39127 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39128
39129         * gcc.c-torture/execute/builtins/abs-2.c,
39130         gcc.c-torture/execute/builtins/abs-3.c,
39131         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39132         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39133         intmax_t, uintmax_t and their limits.
39134         * gcc.dg/intmax_t-1.c: New test.
39135
39136 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39137
39138         * g++.dg/tc1/dr147.C: Add reference to PR.
39139
39140 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39141
39142         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39143         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39144
39145 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39146
39147         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39148
39149 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39150
39151         * gcc.dg/redecl-5.c: New test.
39152         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39153         of scanf.
39154
39155 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39156
39157         PR middle-end/16790
39158         * gcc.c-torture/execute/pr16790-1.c: New test case.
39159
39160 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39161
39162         * g++.dg/ext/visibility/assign1.C: New test.
39163         * g++.dg/ext/visibility/new1.C: Likewise.
39164
39165         * gcc.dg/symbian1.c: New test.
39166         * gcc.dg/symbian2.c: Likewise.
39167
39168 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39169
39170         PR target/16570
39171         * gcc.dg/i386-sse-9.c: New test.
39172
39173 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39174
39175         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39176
39177 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39178
39179         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39180         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39181         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39182         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39183         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39184         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39185         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39186         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39187         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39188         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39189         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39190         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39191         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39192         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39193         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39194         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39195         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39196         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39197         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39198         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39199         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39200         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39201         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39202         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39203         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39204         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39205         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39206         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39207         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39208         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39209         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39210         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39211         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39212         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39213         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39214         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39215         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39216         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39217         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39218         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39219         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39220         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39221         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39222         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39223         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39224         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39225         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39226         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39227         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39228         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39229         gcc.misc-tests/i386-pf-3dnow-1.c,
39230         gcc.misc-tests/i386-pf-athlon-1.c,
39231         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39232         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39233         Declare built-in functions used.
39234         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39235
39236 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39237
39238         PR c++/16707
39239         * g++.dg/lookup/using12.C: New test.
39240
39241         * g++.dg/init/null1.C: Fix PR number.
39242         * g++.dg/parse/namespace10.C: Likewise.
39243
39244 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39245
39246         PR c++/16224
39247         * g++.dg/template/spec17.C: New test.
39248         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39249         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39250
39251 2004-08-02  David Billinghurst
39252
39253         PR fortran/16292
39254         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39255
39256 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39257
39258         * gcc.dg/ia64-got-1.c: New test case.
39259
39260 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39261
39262         PR c++/16489
39263         * g++.dg/init/null1.C: New test.
39264         * g++.dg/tc1/dr76.C: Adjust error marker.
39265
39266         PR c++/16529
39267         * g++.dg/parse/namespace10.C: New test.
39268
39269         PR c++/16810
39270         * g++.dg/inherit/ptrmem2.C: New test.
39271
39272 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39273
39274         PR target/16155
39275         * gcc.dg/pr16155.c: New test.
39276
39277 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39278
39279         * gcc.dg/redecl-2.c: New test.
39280
39281 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39282
39283         * gcc.dg/darwin-longdouble.c: New file.
39284
39285 2004-07-30  Richard Henderson  <rth@redhat.com>
39286
39287         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39288         write to constant argument.
39289         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39290
39291 2004-07-30  Richard Henderson  <rth@redhat.com>
39292
39293         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39294         tests of nearest around zero.
39295
39296 2004-07-30  Andrew Pinski  <apinski@apple.com>
39297
39298         * gcc.c-torture/compile/20040730-1.c: New test.
39299
39300 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39301
39302         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39303         powerpc-eabispe.
39304
39305 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39306
39307         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39308
39309 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39310
39311         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39312         contains $ld_library_path.
39313         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39314
39315 2004-07-29  Richard Henderson  <rth@redhat.com>
39316
39317         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39318
39319         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39320         (alt2, which): New.
39321         (Check): Accept either alternative.
39322
39323 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39324
39325         * g++.dg/abi/inline1.C: New test.
39326         * g++.dg/abi/local1-a.cc: Likewise.
39327         * g++.dg/abi/local1.C: Likewise.
39328         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39329         * g++.dg/abi/mangle12.C: Likewise.
39330         * g++.dg/abi/mangle17.C: Likewise.
39331         * g++.dg/abi/mangle20-2.C: Likewise.
39332         * g++.dg/opt/interface1.C: Likewise.
39333         * g++.dg/opt/interface1.h: Likewise.
39334         * g++.dg/opt/interface1-a.cc: New test.
39335         * g++.dg/parse/repo1.C: New test.
39336         * g++.dg/template/repo1.C: Likewise.
39337         * g++.dg/warn/Winline-1.C: Likewise.
39338         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39339
39340 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39341
39342         * gcc.dg/tree-ssa/20040729-1.c: New test.
39343
39344 2004-07-27  Matt Austern <austern@apple.com>
39345
39346         * gcc.dg/darwin-bool-1.c: New test.
39347         * gcc.dg/darwin-bool-2.c: New test.
39348
39349 2004-07-28  Richard Henderson  <rth@redhat.com>
39350
39351         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39352         arguments in the correct type.  Don't write to constant arguments.
39353
39354 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39355
39356         PR tree-optimization/16688
39357         PR tree-optimization/16689
39358         * g++.dg/tree-ssa/pr16688.C: New test.
39359
39360 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39361
39362         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39363         loads.  Not only in the comment, this time.
39364
39365 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39366
39367         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39368         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39369         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39370         * gcc.dg/sh4a-bitmovua.c: New.
39371         * gcc.dg/sh4a-cos.c: New.
39372         * gcc.dg/sh4a-cosf.c: New.
39373         * gcc.dg/sh4a-fprun.c: New.
39374         * gcc.dg/sh4a-fsrra.c: New.
39375         * gcc.dg/sh4a-memmovua.c: New.
39376         * gcc.dg/sh4a-sin.c: New.
39377         * gcc.dg/sh4a-sincos.c: New.
39378         * gcc.dg/sh4a-sincosf.c: New.
39379         * gcc.dg/sh4a-sinf.c: New.
39380
39381 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39382
39383         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39384         conditionals.
39385         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39386         loads.
39387         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39388         DOM1.
39389
39390 2004-07-27  Andrew Pinski  <apinski@apple.com>
39391
39392         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39393
39394 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39395
39396         * gcc.dg/pragma-isr.c: New test.
39397
39398 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39399
39400         PR c++/14429
39401         * g++.dg/template/ttp11.C: New test.
39402
39403 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39404
39405         * gcc.c-torture/compile/20040727-1.c: New test.
39406
39407 2004-07-26  Eric Christopher  <echristo@redhat.com>
39408
39409         * gcc.c-torture/compile/20040726-2.c: New test.
39410
39411 2004-07-26  Andrew Pinski  <apinski@apple.com>
39412
39413         * g++.dg/rtti/tinfo1.C: Xfail.
39414
39415 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39416
39417         * gcc.c-torture/compile/20040726-1.c: New test.
39418
39419 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39420             Brian Ryner  <bryner@brianryner.com>
39421
39422         PR c++/9283
39423         PR c++/15000
39424         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39425         * g++.dg/ext/visibility/: New directory.
39426         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39427         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39428         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39429         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39430         * g++.dg/ext/visibility/fvisibility.C,
39431         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39432         g++.dg/ext/visibility/fvisibility-override1.C
39433         g++.dg/ext/visibility/fvisibility-override2.C
39434         g++.dg/ext/visibility/memfuncts.C
39435         g++.dg/ext/visibility/noPLT.C
39436         g++.dg/ext/visibility/pragma.C
39437         g++.dg/ext/visibility/pragma-override1.C
39438         g++.dg/ext/visibility/pragma-override2.C
39439         g++.dg/ext/visibility/staticmemfuncts.C
39440         g++.dg/ext/visibility/virtual.C: New tests.
39441
39442 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39443
39444         PR c/15360
39445         * gcc.dg/pr15360-1.c: New test.
39446
39447 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39448
39449         * gcc.dg/pragma-align-2.c: New test.
39450         * gcc.dg/pragma-init-fini.c: New test.
39451         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39452         targets.
39453
39454 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39455
39456         * gcc.dg/init-string-2.c: New test.
39457
39458 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39459
39460         PR 16684
39461         * gcc.dg/Wredundant-decls-1.c: New test case.
39462
39463 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39464
39465         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39466         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39467         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39468         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39469         * gcc.dg/compat/generate-random.c: New file.
39470         * gcc.dg/compat/generate-random.h: Likewise.
39471         * gcc.dg/compat/generate-random_r.c: Likewise.
39472         * gcc.dg/compat/struct-layout-1.h: Likewise.
39473         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39474         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39475         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39476         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39477         * gcc.dg/compat/struct-layout-1_main.c: New test.
39478         * gcc.dg/compat/struct-layout-1_x.c: New file.
39479         * gcc.dg/compat/struct-layout-1_y.c: New file.
39480         * gcc.dg/compat/struct-layout-1_test.h: New file.
39481
39482 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39483
39484         * gcc.dg/comp-return-1.c: New test
39485
39486 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39487
39488         * gcc.dg/vmx/8-02a.c: Fix typo.
39489
39490         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39491         * gcc.dg/darwin-abi-3.c: New test.
39492
39493         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39494         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39495
39496         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39497         * gcc.dg/vmx/ops-long-1.c: New test.
39498         * gcc.dg/vmx/ops-long-2.c: New test.
39499
39500 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39501
39502         * g++.dg/lookup/conv-[1234].C: New.
39503
39504 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39505
39506         * g++.dg/parse/attr2.C: Simplify.
39507
39508 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39509
39510         PR c/7284
39511         * gcc.c-torture/execute/pr7284-1.c: New test.
39512
39513 2004-07-22  Brian Booth  <bbooth@redhat.com>
39514
39515         * gcc.dg/tree-ssa/20040721-1.c: New test.
39516
39517 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39518
39519         * g++.dg/template/crash20.c: New.
39520
39521 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39522
39523         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39524         Add dg-run directive.  Declare variables as required.
39525         * gfortran.dg/g77/README: Update
39526
39527 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39528
39529         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39530         gcc.dg/cris-peep2-andu2.c: New tests.
39531
39532 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39533
39534         PR c/15052
39535         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39536         on return type.
39537         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39538         messages.
39539         * gcc.dg/qual-return-2.c: Update expected messages.
39540         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39541
39542 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39543
39544         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39545         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39546
39547 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39548
39549         PR c/11250
39550         * gcc.dg/init-string-1.c: New test.
39551
39552 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39553
39554         PR middle-end/15345
39555         PR c/16450
39556         * gcc.dg/torture/nested-fn-1.c: New test.
39557
39558 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39559
39560         PR target/16559
39561         * gcc.dg/ia64-fptr-1.c: New file.
39562
39563 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39564
39565         PR c++/14497
39566         * g++.dg/template/spec16.C: New test.
39567         * g++.old-deja/g++.robertl/eb118.C: Remove.
39568
39569 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39570
39571         PR c++/509
39572         * g++.dg/template/spec15.C: New test.
39573
39574 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39575
39576         Copy cases from g77.f-torture/execute and add dg-run
39577         directive.  Other changes as noted.
39578         * gfortran.dg/g77/13037.f
39579         * gfortran.dg/g77/1832.f
39580         * gfortran.dg/g77/19981119-0.f
39581         * gfortran.dg/g77/19990313-0.f
39582         * gfortran.dg/g77/19990313-1.f
39583         * gfortran.dg/g77/19990313-2.f
39584         * gfortran.dg/g77/19990313-3.f
39585         * gfortran.dg/g77/19990419-1.f
39586         * gfortran.dg/g77/19990826-0.f
39587         * gfortran.dg/g77/19990826-2.f
39588         * gfortran.dg/g77/20000503-1.f
39589         * gfortran.dg/g77/20001111.f
39590         * gfortran.dg/g77/20010116.f
39591         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39592         * gfortran.dg/g77/20010430.f
39593         * gfortran.dg/g77/6177.f
39594         * gfortran.dg/g77/947.f
39595         * gfortran.dg/g77/970816-3.f
39596         * gfortran.dg/g77/971102-1.f
39597         * gfortran.dg/g77/980520-1.f
39598         * gfortran.dg/g77/980628-0.f
39599         * gfortran.dg/g77/980628-1.f
39600         * gfortran.dg/g77/980628-10.f
39601         * gfortran.dg/g77/980628-2.f
39602         * gfortran.dg/g77/980628-3.f
39603         * gfortran.dg/g77/980628-7.f
39604         * gfortran.dg/g77/980628-8.f
39605         * gfortran.dg/g77/980628-9.f
39606         * gfortran.dg/g77/980701-0.f
39607         * gfortran.dg/g77/980701-1.f
39608         * gfortran.dg/g77/cabs.f
39609         * gfortran.dg/g77/claus.f
39610         * gfortran.dg/g77/complex_1.f
39611         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39612         * gfortran.dg/g77/dcomplex.f
39613         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39614         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39615         * gfortran.dg/g77/f90-intrinsic-numeric.f
39616         * gfortran.dg/g77/int8421.f
39617         * gfortran.dg/g77/labug1.f
39618         * gfortran.dg/g77/large_vec.f
39619         * gfortran.dg/g77/le.f
39620         * gfortran.dg/g77/short.f
39621         * gfortran.dg/g77/README: Update
39622
39623 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39624
39625         PR c++/16637
39626         * g++.dg/parse/lookup4.C: New test.
39627
39628 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39629
39630         PR c++/16175
39631         * g++.dg/template/ttp10.C: New test.
39632
39633 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39634
39635         * gcc.dg/pr12625-1.c: New test.
39636
39637 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39638
39639         * gcc.dg/switch-warn-1.c: New test.
39640         * gcc.dg/switch-warn-2.c: New test.
39641         * gcc.c-torture/compile/pr14730.c: Update.
39642
39643 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39644
39645         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39646         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39647         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39648         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39649
39650 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39651
39652         PR c++/16623
39653         * g++.dg/template/assign1.C: New test.
39654
39655 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39656
39657         PR c++/12170
39658         * g++.dg/template/ttp9.C: New test.
39659
39660 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39661
39662         * gcc.dg/format/cmn-err-1.c: New test.
39663
39664 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39665
39666         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39667         gcc.dg/Wparentheses-10.c: New tests.
39668         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39669
39670 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39671
39672         PR fortran/16465
39673         * gfortran.dg/g77//ffixed-line-length-0.f,
39674         gfortran.dg/g77/ffixed-line-length-132.f,
39675         gfortran.dg/g77/ffixed-line-length-72.f,
39676         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39677         gfortran.dg/g77/README: Update.
39678
39679 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39680
39681         PR c++/13092
39682         * g++.dg/template/non-dependent7.C: New test.
39683         * g++.dg/template/non-dependent8.C: Likewise.
39684         * g++.dg/template/non-dependent9.C: Likewise.
39685         * g++.dg/template/non-dependent10.C: Likewise.
39686
39687 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39688
39689         PR c++/16337
39690         * g++.dg/parse/attr2.C: New test.
39691
39692 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39693
39694         * g77.dg: Removed.
39695         * g77.f-torture: Ditto.
39696
39697 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39698
39699         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39700         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39701         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39702
39703 2004-07-16  Richard Henderson  <rth@redhat.com>
39704
39705         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39706
39707 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39708
39709         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39710         tests with full list of options.
39711         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39712         of TORTURE_OPTIONS if test contains 'dg-do run'.
39713
39714         PR fortran/16404
39715         * gfortran.dg/do_iterator.f90: New test.
39716
39717 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39718
39719         PR rtl-optimization/16536
39720         * gcc.c-torture/execute/restrict-1.c: New test.
39721
39722 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39723
39724         PR fortran/15324
39725         * gfortran.dg/pr15324.f90: New test.
39726
39727         PR fortran/15129
39728         * gfortran.dg/pr15129.f90: New test.
39729
39730         PR fortran/15140
39731         * gfortran.dg/pr15140.f90: New test.
39732
39733         PR fortran/13792
39734         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39735         compile-time simplification.
39736
39737 2004-07-14  Mike Stump  <mrs@apple.com>
39738
39739         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39740
39741 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39742
39743         PR target/16325
39744         * gcc.dg/profile-generate-1.c: New.
39745
39746 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39747
39748         * gcc.c-torture/execute/20040709-1.c: New test.
39749         * gcc.c-torture/execute/20040709-2.c: New test.
39750
39751 2004-07-14  Mike Stump  <mrs@apple.com>
39752
39753         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39754
39755 2004-07-14  Mike Stump  <mrs@apple.com>
39756
39757         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39758
39759 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39760
39761         PR c++/16518
39762         * g++.dg/parse/mutable1.C: New test.
39763
39764 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39765
39766         PR tree-optimization/16443
39767         * gcc.dg/tree-ssa/20040713-1.c: New test.
39768
39769 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39770
39771         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39772         for operator new.
39773
39774 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39775
39776         * gfortran.dg/g77/README: New file
39777         * gfortran.dg/g77/19981216-0.f: Copy from
39778         g77.f-torture/noncompile.  Add "dg-do compile" and
39779         dg-error as required.
39780         * gfortran.dg/g77/19990218-1.f: Likewise.
39781         * gfortran.dg/g77/19990905-1.f: Likewise.
39782         * gfortran.dg/g77/9263.f: Likewise.
39783         * gfortran.dg/g77/980615-0.f: Likewise.
39784         * gfortran.dg/g77/980616-0.f: Likewise.
39785         * gfortran.dg/g77/check0.f: Likewise.
39786         * gfortran.dg/g77/select_no_compile.f: Likewise.
39787
39788 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39789
39790         Copy files from g77.f-torture/compile.
39791         Add "{ dg-do compile}".  Other changes as noted
39792         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39793         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39794         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39795         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39796         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39797         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39798         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39799         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39800         statement to conform to standard.  Append alpha1.x for reference.
39801         * gfortran.dg/g77/xformat.f: Add dg-warning
39802
39803 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39804
39805         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39806         Add {dg-do compile} directive.
39807         * gfortran.dg/g77/cpp2.F: Likewise.
39808
39809 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39810
39811         PR c++/5402
39812         * g++.dg/lookup/name-clash1.C: New test.
39813
39814         PR c++/9777
39815         * g++.dg/lookup/name-clash2.C: New test.
39816
39817         PR c++/12102
39818         * g++.dg/lookup/name-clash3.C: New test.
39819
39820 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39821
39822         * g++.dg/lookup/new2.C: New test.
39823         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39824
39825 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39826
39827         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39828         Add {dg-do compile} directive.
39829         * gfortran.dg/g77/13060.f: Likewise.
39830         * gfortran.dg/g77/19990218-0.f: Likewise.
39831         * gfortran.dg/g77/19990305-0.f: Likewise.
39832         * gfortran.dg/g77/19990419-0.f: Likewise.
39833         * gfortran.dg/g77/19990502-0.f: Likewise.
39834         * gfortran.dg/g77/19990502-1.f: Likewise.
39835         * gfortran.dg/g77/19990525-0.f: Likewise.
39836         * gfortran.dg/g77/19990826-1.f: Likewise.
39837         * gfortran.dg/g77/19990826-3.f: Likewise.
39838         * gfortran.dg/g77/19990905-2.f: Likewise.
39839         * gfortran.dg/g77/20000412-1.f: Likewise.
39840         * gfortran.dg/g77/20000511-1.f: Likewise.
39841         * gfortran.dg/g77/20000511-2.f: Likewise.
39842         * gfortran.dg/g77/20000518.f: Likewise.
39843         * gfortran.dg/g77/20000601-1.f: Likewise.
39844         * gfortran.dg/g77/20000601-2.f: Likewise.
39845         * gfortran.dg/g77/20000629-1.f: Likewise.
39846         * gfortran.dg/g77/20000630-2.f: Likewise.
39847         * gfortran.dg/g77/20010115.f: Likewise.
39848         * gfortran.dg/g77/20010321-1.f: Likewise.
39849         * gfortran.dg/g77/20010426.f: Likewise.
39850         * gfortran.dg/g77/20020307-1.f: Likewise.
39851         * gfortran.dg/g77/8485.f: Likewise.
39852         * gfortran.dg/g77/960317-1.f: Likewise.
39853         * gfortran.dg/g77/970915-0.f: Likewise.
39854         * gfortran.dg/g77/980310-1.f: Likewise.
39855         * gfortran.dg/g77/980310-2.f: Likewise.
39856         * gfortran.dg/g77/980310-3.f: Likewise.
39857         * gfortran.dg/g77/980310-4.f: Likewise.
39858         * gfortran.dg/g77/980310-6.f: Likewise.
39859         * gfortran.dg/g77/980310-7.f: Likewise.
39860         * gfortran.dg/g77/980310-8.f: Likewise.
39861         * gfortran.dg/g77/980419-2.f: Likewise.
39862         * gfortran.dg/g77/980424-0.f: Likewise.
39863         * gfortran.dg/g77/980427-0.f: Likewise.
39864         * gfortran.dg/g77/980729-0.f: Likewise.
39865         * gfortran.dg/g77/981117-1.f: Likewise.
39866         * gfortran.dg/g77/toon_1.f: Likewise.
39867
39868 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39869
39870         PR c++/2204
39871         * g++.dg/other/abstract2.C: New test.
39872
39873 2004-07-12  Paul Brook  <paul@codesourcery.com>
39874
39875         * gfortran.dg/pointer_init_1.f90: New test.
39876
39877 2004-07-11  Paul Brook  <paul@codesourcery.com>
39878
39879         PR fortran/15986
39880         * gfortran.dg/contained_1.f90: New test.
39881
39882 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39883
39884         * g++.dg/parse/defarg8.C: New test.
39885
39886 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39887
39888         PR fortran/16433
39889         * gfortran.dg/pr16433.f: New test.
39890
39891         PR fortran/17574
39892         * gfortran.dg/pr15754.f90: New test.
39893
39894 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39895
39896         PR tree-optimization/16437
39897         * gcc.c-torture/execute/bitfld-4.c: New test.
39898
39899 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39900
39901         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39902         access to common var from module.
39903
39904 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39905
39906         PR fortran/16336
39907         * gfortran.fortran-torture/execute/common_2.f90: New test.
39908
39909 2004-07-10  Paul Brook  <paul@codesourcery.com>
39910
39911         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39912
39913 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39914
39915         PR fortran/15969
39916         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39917
39918 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39919
39920         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39921         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39922         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39923         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39924         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39925         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39926         * gfortran.dg/g77/funderscoring.f: Likewise.
39927         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39928
39929 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39930
39931         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39932
39933 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39934         Paul Brook  <paul@codesourcery.com>
39935
39936         PR fortran/13415
39937         * gfortran.dg/common_pointer_1.f90: New test.
39938
39939 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39940
39941         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39942
39943 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39944
39945         PR target/16364
39946         * gcc.c-torture/compile/20040709-1.c: New.
39947
39948 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39949
39950         PR fortran/14077
39951         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39952
39953 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39954
39955         PR fortran/13201
39956         * gfortran.dg/shape_1.f90: New test.
39957
39958 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39959             Andrew Pinski  <apinski@apple.com>
39960
39961         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39962
39963 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39964
39965         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39966         comment.
39967
39968 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39969         Paul Brook  <paul@codesourcery.com>
39970
39971         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39972         '.f95' and '.F95'.
39973
39974 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39975
39976         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39977
39978 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39979
39980         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39981         testcases with capital suffix.
39982
39983 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39984
39985         PR fortran/15481
39986         PR fortran/13372
39987         PR fortran/13575
39988         PR fortran/15978
39989         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39990
39991         * gfortran.dg/implicit_1.f90: New test.
39992
39993 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39994
39995         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39996         expression to match gfortran warning/error messages
39997         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39998         dg-error text.
39999
40000 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40001
40002         * lib/fortran-torture.exp: Rename proc search_for to
40003         search_for_re.
40004
40005 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40006
40007         * gcc.c-torture/execute/simd-5.x: New file.
40008         XFAIL on SPARC 64-bit at -O0.
40009
40010 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40011
40012         PR c++/8211
40013         PR c++/16165
40014         * g++.dg/warn/effc3.C: New test.
40015
40016 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40017
40018         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40019         change X to 1X in format.
40020         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40021         add data statements to conform to standard.
40022
40023 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40024
40025         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40026         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40027         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40028
40029 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40030
40031         * gfortran.dg/g77/7388.f: Copy from g77.dg
40032         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40033         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40034         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40035         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40036         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40037         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40038         * gfortran.dg/g77/strlen0.f: Likewise.
40039
40040 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40041
40042         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40043         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40044
40045 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40046
40047         * gcc.c-torture/execute/920428-2.x: Delete.
40048         * gcc.c-torture/execute/920501-7.x: Likewise.
40049
40050 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40051
40052         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40053         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40054         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40055         prescott and c3-2.
40056         (PREFETCH_3DNOW): Add -march=c3.
40057
40058 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40059
40060         PR c/16437
40061         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40062         * gcc.c-torture/execute/bf64-1.x: Likewise.
40063
40064 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40065
40066         * gcc.c-torture/compile/20040708-1.c: New test.
40067
40068 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40069
40070         PR c++/16169
40071         * g++.dg/warn/effc2.C: New test.
40072
40073 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40074
40075         * gcc.c-torture/execute/bitfld-1.x: Remove.
40076         * gcc.c-torture/execute/bitfld-3.c: New test.
40077         * gcc.dg/bitfld-2.c: Remove XFAILs.
40078
40079 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40080
40081         PR c++/16276
40082         * g++.dg/rtti/tinfo1.C: New file.
40083
40084 2004-07-07  Eric Christopher  <echristo@redhat.com>
40085
40086         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40087
40088 2004-07-07  Andrew Pinski  <apinski@apple.com>
40089
40090         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40091
40092 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40093
40094         * g++.dg/init/call1.C: XFAIL.
40095
40096 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40097
40098         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40099         except for movstrict*, to movmem* and clrstr* to clrmem*.
40100
40101 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40102
40103         * gcc.c-torture/execute/20040707-1.c: New test.
40104
40105 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40106
40107         * gcc.c-torture/execute/20040706-1.c: New test.
40108
40109 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40110
40111         PR c++/3671
40112         * g++.dg/template/spec14.C: New test.
40113
40114 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40115
40116         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40117         nothing if not yet defined.  Use it in b, c and d type definitions.
40118         * gcc.c-torture/execute/20040705-1.c: New test.
40119         * gcc.c-torture/execute/20040705-2.c: New test.
40120
40121 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40122
40123         PR c++/2518
40124         * g++.dg/lookup/new1.C: New test.
40125
40126 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40127
40128         PR c++/11406
40129         * g++.dg/template/sizeof8.C: New test.
40130
40131 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40132
40133         * gcc.c-torture/compile/20040705-1.c: New test.
40134
40135 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40136
40137         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40138
40139 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40140
40141         * gcc.dg/cpp/if-mop.c: Two new testcases.
40142         * gcc.dg/cpp/trad/comment-3.c: New.
40143
40144 2004-07-04  Paul Brook  <paul@codesourcery.com>
40145
40146         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40147
40148 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40149
40150         PR c++/3761
40151         * g++.dg/lookup/crash4.C: New test.
40152
40153 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40154
40155         * gcc.c-torture/execute/builtin-abs-1.c
40156         * gcc.c-torture/execute/builtin-abs-2.c
40157         * gcc.c-torture/execute/builtin-complex-1.c
40158         * gcc.c-torture/execute/builtins/string-1-lib.c
40159         * gcc.c-torture/execute/builtins/string-1.c
40160         * gcc.c-torture/execute/builtins/string-2-lib.c
40161         * gcc.c-torture/execute/builtins/string-2.c
40162         * gcc.c-torture/execute/builtins/string-3-lib.c
40163         * gcc.c-torture/execute/builtins/string-3.c
40164         * gcc.c-torture/execute/builtins/string-4-lib.c
40165         * gcc.c-torture/execute/builtins/string-4.c
40166         * gcc.c-torture/execute/builtins/string-5-lib.c
40167         * gcc.c-torture/execute/builtins/string-5.c
40168         * gcc.c-torture/execute/builtins/string-6-lib.c
40169         * gcc.c-torture/execute/builtins/string-6.c
40170         * gcc.c-torture/execute/builtins/string-7-lib.c
40171         * gcc.c-torture/execute/builtins/string-7.c
40172         * gcc.c-torture/execute/builtins/string-8-lib.c
40173         * gcc.c-torture/execute/builtins/string-8.c
40174         * gcc.c-torture/execute/builtins/string-9-lib.c
40175         * gcc.c-torture/execute/builtins/string-9.c
40176         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40177         * gcc.c-torture/execute/builtins/string-asm-1.c
40178         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40179         * gcc.c-torture/execute/builtins/string-asm-2.c
40180         * gcc.c-torture/execute/stdio-opt-1.c
40181         * gcc.c-torture/execute/stdio-opt-2.c
40182         * gcc.c-torture/execute/stdio-opt-3.c
40183         * gcc.c-torture/execute/string-opt-1.c
40184         * gcc.c-torture/execute/string-opt-10.c
40185         * gcc.c-torture/execute/string-opt-11.c
40186         * gcc.c-torture/execute/string-opt-12.c
40187         * gcc.c-torture/execute/string-opt-13.c
40188         * gcc.c-torture/execute/string-opt-14.c
40189         * gcc.c-torture/execute/string-opt-15.c
40190         * gcc.c-torture/execute/string-opt-16.c
40191         * gcc.c-torture/execute/string-opt-2.c
40192         * gcc.c-torture/execute/string-opt-6.c
40193         * gcc.c-torture/execute/string-opt-7.c
40194         * gcc.c-torture/execute/string-opt-8.c:
40195         Replace with ...
40196
40197         * gcc.c-torture/execute/builtins/abs-2.c
40198         * gcc.c-torture/execute/builtins/abs-3.c
40199         * gcc.c-torture/execute/builtins/complex-1.c
40200         * gcc.c-torture/execute/builtins/fprintf.c
40201         * gcc.c-torture/execute/builtins/fputs.c
40202         * gcc.c-torture/execute/builtins/memcmp.c
40203         * gcc.c-torture/execute/builtins/memmove.c
40204         * gcc.c-torture/execute/builtins/memops-asm.c
40205         * gcc.c-torture/execute/builtins/mempcpy-2.c
40206         * gcc.c-torture/execute/builtins/mempcpy.c
40207         * gcc.c-torture/execute/builtins/memset.c
40208         * gcc.c-torture/execute/builtins/printf.c
40209         * gcc.c-torture/execute/builtins/sprintf.c
40210         * gcc.c-torture/execute/builtins/strcat.c
40211         * gcc.c-torture/execute/builtins/strchr.c
40212         * gcc.c-torture/execute/builtins/strcmp.c
40213         * gcc.c-torture/execute/builtins/strcpy.c
40214         * gcc.c-torture/execute/builtins/strcspn.c
40215         * gcc.c-torture/execute/builtins/strlen-2.c
40216         * gcc.c-torture/execute/builtins/strlen.c
40217         * gcc.c-torture/execute/builtins/strncat.c
40218         * gcc.c-torture/execute/builtins/strncmp-2.c
40219         * gcc.c-torture/execute/builtins/strncmp.c
40220         * gcc.c-torture/execute/builtins/strncpy.c
40221         * gcc.c-torture/execute/builtins/strpbrk.c
40222         * gcc.c-torture/execute/builtins/strpcpy-2.c
40223         * gcc.c-torture/execute/builtins/strpcpy.c
40224         * gcc.c-torture/execute/builtins/strrchr.c
40225         * gcc.c-torture/execute/builtins/strspn.c
40226         * gcc.c-torture/execute/builtins/strstr-asm.c
40227         * gcc.c-torture/execute/builtins/strstr.c:
40228         ... these new files.
40229
40230         * gcc.c-torture/execute/builtins/abs-2-lib.c
40231         * gcc.c-torture/execute/builtins/abs-3-lib.c
40232         * gcc.c-torture/execute/builtins/complex-1-lib.c
40233         * gcc.c-torture/execute/builtins/fprintf-lib.c
40234         * gcc.c-torture/execute/builtins/fputs-lib.c
40235         * gcc.c-torture/execute/builtins/memcmp-lib.c
40236         * gcc.c-torture/execute/builtins/memmove-lib.c
40237         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40238         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40239         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40240         * gcc.c-torture/execute/builtins/memset-lib.c
40241         * gcc.c-torture/execute/builtins/printf-lib.c
40242         * gcc.c-torture/execute/builtins/sprintf-lib.c
40243         * gcc.c-torture/execute/builtins/strcat-lib.c
40244         * gcc.c-torture/execute/builtins/strchr-lib.c
40245         * gcc.c-torture/execute/builtins/strcmp-lib.c
40246         * gcc.c-torture/execute/builtins/strcpy-lib.c
40247         * gcc.c-torture/execute/builtins/strcspn-lib.c
40248         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40249         * gcc.c-torture/execute/builtins/strlen-lib.c
40250         * gcc.c-torture/execute/builtins/strncat-lib.c
40251         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40252         * gcc.c-torture/execute/builtins/strncmp-lib.c
40253         * gcc.c-torture/execute/builtins/strncpy-lib.c
40254         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40255         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40256         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40257         * gcc.c-torture/execute/builtins/strrchr-lib.c
40258         * gcc.c-torture/execute/builtins/strspn-lib.c
40259         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40260         * gcc.c-torture/execute/builtins/strstr-lib.c
40261         * gcc.c-torture/execute/builtins/lib/abs.c
40262         * gcc.c-torture/execute/builtins/lib/fprintf.c
40263         * gcc.c-torture/execute/builtins/lib/memset.c
40264         * gcc.c-torture/execute/builtins/lib/printf.c
40265         * gcc.c-torture/execute/builtins/lib/sprintf.c
40266         * gcc.c-torture/execute/builtins/lib/strcpy.c
40267         * gcc.c-torture/execute/builtins/lib/strcspn.c
40268         * gcc.c-torture/execute/builtins/lib/strncat.c
40269         * gcc.c-torture/execute/builtins/lib/strncmp.c
40270         * gcc.c-torture/execute/builtins/lib/strncpy.c
40271         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40272         * gcc.c-torture/execute/builtins/lib/strspn.c
40273         * gcc.c-torture/execute/builtins/lib/strstr.c:
40274         New files containing support routines.
40275
40276         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40277         declaration.
40278         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40279         when not optimizing.
40280
40281 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40282
40283         PR c++/16240
40284         * g++.dg/abi/mangle22.C: New test.
40285         * g++.dg/abi/mangle23.C: Likewise.
40286
40287 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40288
40289         PR fortran/16290
40290         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40291         Allow for cases without denormalized floating point numbers.
40292
40293 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40294
40295         PR c/1027
40296         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40297         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40298         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40299         expected warning text.
40300         * gcc.dg/format/diag-2.c: New test.
40301
40302 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40303
40304         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40305
40306 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40307
40308         * gcc.dg/builtins-43.c: New.
40309         * gcc.dg/builtins-44.c: New.
40310         * gcc.dg/builtins-45.c: New.
40311
40312 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40313             Andreas Tobler  <a.tobler@schweiz.ch>
40314
40315         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40316         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40317         as SIGSEGV.
40318         * gcc.dg/cleanup-11.c: Likewise.
40319         * gcc.dg/cleanup-8.c: Likewise.
40320         * gcc.dg/cleanup-9.c: Likewise.
40321         * gcc.dg/cleanup-5.c: Run on all platforms.
40322
40323 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40324
40325         * g++.dg/warn/nonnull1.C: New test.
40326
40327 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40328
40329         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40330         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40331         Special-case the Sun compiler wrt to <complex.h>.
40332
40333 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40334
40335         * gcc.dg/Wunreachable-8.C: New test.
40336
40337         * gcc.dg/h8300-ice2.c : New test.
40338
40339 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40340
40341         PR fortran/16161
40342         * gfortran.fortran-torture/compile/implicit.f90: Add test
40343         for implicit character.
40344
40345 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40346
40347         PR fortran/16289
40348         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40349         Use tiny() intrinsic to find smallest non-negative real
40350
40351 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40352
40353         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40354         * gcc.dg/compat/struct-by-value-22_x.c: New.
40355         * gcc.dg/compat/struct-by-value-22_y.c: New.
40356
40357         * gcc.c-torture/execute/20040629-1.c: New test.
40358
40359 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40360
40361         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40362         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40363
40364         PR target/16195
40365         * gcc.dg/20040625-1.c: New test.
40366
40367 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40368
40369         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40370
40371 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40372
40373         PR fortran/15963
40374         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40375
40376 2004-06-29  Richard Henderson  <rth@redhat.com>
40377
40378         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40379
40380 2004-06-29  Paul Brook  <paul@codesourcery.com>
40381
40382         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40383         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40384
40385 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40386
40387         PR c++/16260
40388         * g++.dg/parse/crash15.C: New.
40389
40390 2004-06-28  Andrew Pinski  <apinski@apple.com>
40391
40392         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40393         by the error already.
40394
40395         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40396
40397 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40398
40399         PR target/14041
40400         * gcc.dg/h8300-bss-align-1.c : New.
40401
40402 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40403
40404         * PR c++/16174
40405         * g++.dg/template/ctor4.C: New.
40406
40407 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40408
40409         PR c++/16205
40410         * g++.dg/warn/Wsequence-point-1.C: New test.
40411
40412 2004-06-27  Paul Brook  <paul@codesourcery.com>
40413
40414         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40415
40416 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40417
40418         * g++.old-deja/g++.mike/p7325.C: Remove.
40419
40420 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40421
40422         PR c/14963
40423         * gcc.dg/pr14963.c: New test.
40424
40425 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40426
40427         PR c++/16193
40428         * g++.dg/parse/redef1.C: New test.
40429
40430 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40431
40432         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40433         20021110.c.
40434         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40435         20021119-1.c.
40436         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40437         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40438         5-04.c.
40439         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40440         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40441         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40442         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40443         g++.brendan/enum14.C.
40444         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40445         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40446         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40447         g++.mike/virt1.C.
40448         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40449         memtemp24.C.
40450
40451 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40452
40453         * gcc.dg/20040527-1.c: New test case.
40454
40455 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40456
40457         PR gfortran/pr16196
40458         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40459
40460 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40461
40462         PR middle-end/15825
40463         * gcc.dg/pr15825-1.c: New test case.
40464
40465 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40466
40467         * gcc.c-torture/execute/20040625-1.c: New test.
40468
40469 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40470
40471         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40472
40473 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40474
40475         * gcc.dg/torture/mips-div-1.c: New test.
40476
40477 2004-06-24  Jeff Law  <law@redhat.com>
40478
40479         * gcc.dg/tree-ssa/20040624-1.c: New test.
40480
40481 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40482
40483         * gcc.c-torture/compile/20040624-1.c: New test.
40484
40485 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40486
40487         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40488         this directory.
40489
40490 2004-06-23  Andrew Pinski  <apinski@apple.com>
40491
40492         PR middle-end/15988
40493         * g++.dg/opt/ptrmem4.C: New test.
40494
40495         * gcc.dg/c90-array-quals-2.c: New test.
40496
40497 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40498
40499         * gcc.dg/kpice1.c: New test.
40500
40501 2006-06-23  Andrew Pinski  <apinski@apple.com>
40502
40503         * gcc.dg/c90-array-quals.c: New test.
40504
40505 2006-06-22  Richard Henderson  <rth@redhat.com>
40506
40507         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40508
40509 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40510
40511         * gcc.dg/builtins-config.h: Handle FreeBSD.
40512
40513 2006-06-22  Richard Henderson  <rth@redhat.com>
40514
40515         * g++.dg/opt/devirt1.C: New.
40516
40517 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40518
40519         * g++.dg/opt/pr15551.C: New testcase.
40520
40521 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40522
40523         PR target/14800
40524         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40525         x86_64-*-linux* when compiling for 32bit.
40526
40527 2004-06-21  Andrew Pinski  <apinski@apple.com>
40528
40529         * gcc.dg/pch/struct-1.c: New.
40530         * gcc.dg/pch/struct-1.hs: New.
40531
40532 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40533
40534         * gcc.dg/pch/save-temps-1.c: New file.
40535         * gcc.dg/pch/save-temps-1.hs: New file.
40536
40537 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40538
40539         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40540         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40541
40542 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40543
40544         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40545         to fix type error.
40546         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40547         Remove trailing spaces.
40548
40549 2004-06-21  Richard Henderson  <rth@redhat.com>
40550
40551         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40552         merging && to BIT_FIELD_REF.
40553
40554 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40555
40556         * g++.dg/opt/placeholder1.C: New test.
40557
40558 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40559
40560         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40561         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40562         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40563         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40564
40565 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40566
40567         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40568         extern "C".
40569         * g++.dg/other/pragma-re-1.C: Add comments.
40570
40571 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40572
40573         PR gfortran/16080
40574         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40575
40576 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40577
40578         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40579         instead of setting the type of size_t by
40580         hand.
40581
40582 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40583
40584         * gcc.dg/unordered-2.c: New test case.
40585         * gcc.dg/unordered-3.c: New test case.
40586
40587 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40588
40589         PR other/16043
40590         * lib/g++.exp (g++_version): Tweak regexp for version
40591         * lib/g77.exp (g77_version): Likewise.
40592         * lib/gfortran.exp (gfortran_version): Likewise.
40593         * lib/objc.exp (objc_version): Likewise.
40594         * lib/treelang.exp (treelang_version): Likewise.
40595
40596 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40597
40598         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40599         Use INT_MAX instead of __INT_MAX__.
40600         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40601
40602         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40603         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40604         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40605         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40606         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40607         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40608         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40609         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40610         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40611
40612         * gcc.dg/range-test-1.c: New test.
40613         * g++.dg/opt/range-test-1.C: New test.
40614
40615 2004-06-17  Richard Henderson  <rth@redhat.com>
40616
40617         * objc.dg/sync-1.m: New.
40618         * objc.dg/try-catch-1.m: Don't force next runtime.
40619         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40620         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40621         shadowed catch clause.
40622         * objc.dg/try-catch-5.m: New.
40623
40624 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40625
40626         Bug 14610
40627         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40628
40629 2004-06-15  Richard Henderson  <rth@redhat.com>
40630
40631         * gcc.dg/20001116-1.c: Move expected warning line.
40632
40633 2004-06-15  Richard Henderson  <rth@redhat.com>
40634
40635         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40636         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40637
40638 2004-06-15  Jeff Law  <law@redhat.com>
40639
40640         * gcc.dg/tree-ssa/20040615-1.c: New test.
40641         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40642         be less sensitive to operand ordering.
40643         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40644
40645 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40646
40647         * g++.dg/abi/bitfield3.C: Add comment..
40648
40649 2004-06-15  Richard Henderson  <rth@redhat.com>
40650
40651         * g++.dg/ext/stmtexpr1.C: XFAIL.
40652         * gcc.dg/20030612-1.c: XFAIL.
40653
40654 2004-06-15  Eric Christopher  <echristo@redhat.com>
40655
40656         * g++.dg/charset/asm5.c: New.
40657         * gcc.dg/charset/asm6.c: New.
40658
40659 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40660
40661         PR fortran/15962
40662         * gfortran.fortran-torture/execute/select_1.f90: New test.
40663
40664 2004-06-15  Paul Brook  <paul@codesourcery.com>
40665
40666         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40667
40668 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40669
40670         PR c++/15967
40671         * g++.dg/lookup/crash3.C: New test.
40672
40673 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40674
40675         PR c++/15947
40676         * g++.dg/parse/dtor4.C: New test.
40677
40678 2004-06-14  Jeff Law  <law@redhat.com>
40679
40680         * gcc.c-torture/compile/20040614-1.c: New test.
40681
40682 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40683
40684         PR fortran/15211
40685         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40686         LEN of a character array.
40687
40688 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40689
40690         PR c++/15096
40691         * g++.dg/template/ptrmem10.C: New test.
40692
40693         PR c++/14930
40694         * g++.dg/template/friend30.C: New test.
40695
40696 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40697
40698         PR fortran/14928
40699         * gfortran.fortran-torture/compile/mloc.f90: New test.
40700
40701 2004-06-13  Paul Brook  <paul@codesourcery.com>
40702
40703         * gfortran.fortran-torture/execute/random_2.f90: New test.
40704
40705 2004-06-13  Eric Christopher  <echristo@redhat.com>
40706
40707         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40708
40709 2004-06-12  Paul Brook  <paul@codesourcery.com>
40710
40711         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40712
40713 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40714
40715         PR fortran/14923
40716         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40717
40718 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40719
40720         PR fortran/14957
40721         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40722         syntax errors in end statements of contained subroutines.
40723
40724 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40725
40726         PR fortran/12841
40727         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40728
40729 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40730
40731         PR fortran/15665
40732         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40733
40734 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40735
40736         PR gfortran/12839
40737         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40738
40739 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40740
40741         PR c++/15862
40742         * g++.dg/parse/enum1.C: New test.
40743
40744 2004-06-10  Jeff Law  <law@redhat.com>
40745
40746         * gcc.c-torture/compile/20040610-1.c: New test.
40747
40748 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40749
40750         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40751         * g++.old-deja/g++.other/decl3.C: Likewise.
40752
40753 2004-06-10  Brian Booth  <bbooth@redhat.com>
40754
40755         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40756         V_MAY_DEF instead of VDEF.
40757         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40758
40759 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40760
40761         PR c++/14211
40762         * g++.dg/conversion/const1.C: New test.
40763
40764         PR c++/15076
40765         * g++.dg/conversion/reinterpret1.C: New test.
40766
40767         PR c++/15877
40768         * g++.dg/template/enum2.C: New test.
40769
40770         PR c++/15227
40771         * g++.dg/template/error13.C: New test.
40772
40773 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40774
40775         PR fortran/14957
40776         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40777         arguments to test_* REAL and of the right size.
40778
40779 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40780
40781         PR target/15569
40782         PR rtl-optimization/15681
40783         * gcc.dg/20040609-1.c: New test.
40784
40785 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40786
40787         PR c++/14791
40788         * g++.dg/opt/builtins1.C: New test.
40789
40790 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40791
40792         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40793         that use default windows32 struct layout.
40794         * gcc.dg/i386-bitfield2.c: Likewise.
40795
40796 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40797
40798         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40799         for mingw32 and cygwin targets.
40800
40801 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40802
40803         * gcc.dg/pch/macro-4.c: New.
40804         * gcc.dg/pch/macro-4.hs: New.
40805
40806 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40807
40808         PR fortran/13249
40809         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40810
40811 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40812
40813         PR fortran/13372
40814         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40815
40816 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40817
40818         PR gfortran/14897
40819         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40820
40821 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40822
40823         PR gfortran/15755
40824         * gfortran.fortran-torture/execute/backspace.c : New test.
40825
40826 2004-06-09  Paul Brook  <paul@codesourcery.com>
40827
40828         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40829         (pointer_to_section): Rewrite to use smaller array.
40830
40831 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40832
40833         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40834         * gcc.dg/ext/altivec-10.c: Same.
40835         * gcc.dg/ext/altivec-11.c: Same.
40836         * gcc.dg/ext/altivec-12.c: Same.
40837         * gcc.dg/ext/altivec-13.c: Same.
40838         * gcc.dg/ext/altivec-14.c: Same.
40839         * gcc.dg/ext/altivec-15.c: Same.
40840         * gcc.dg/ext/altivec-16.c: Same.
40841         * gcc.dg/ext/altivec-3.c: Same.
40842         * gcc.dg/ext/altivec-4.c: Same.
40843         * gcc.dg/ext/altivec-6.c: Same.
40844         * gcc.dg/ext/altivec-7.c: Same.
40845         * gcc.dg/ext/altivec-8.c: Same.
40846         * gcc.dg/ext/altivec-varargs-1.c: Same.
40847
40848         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40849         * g++.dg/ext/altivec-10.C: Same.
40850         * g++.dg/ext/altivec-2.C: Same.
40851         * g++.dg/ext/altivec-3.C: Same.
40852         * g++.dg/ext/altivec-4.C: Same.
40853         * g++.dg/ext/altivec-5.C: Same.
40854         * g++.dg/ext/altivec-6.C: Same.
40855         * g++.dg/ext/altivec-7.C: Same.
40856         * g++.dg/ext/altivec-8.C: Same.
40857         * g++.dg/ext/altivec-9.C: Same.
40858
40859 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40860
40861         PR c++/7841
40862         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40863
40864 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40865
40866         * gcc.dg/union-1.c: New test.
40867
40868 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40869
40870         * gcc.dg/builtins-41.c: New test case.
40871         * gcc.dg/builtins-42.c: New test case.
40872
40873 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40874
40875         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40876         * g++.dg/ext/altivec-10.C: Same.
40877         * g++.dg/ext/altivec-2.C: Same.
40878         * g++.dg/ext/altivec-3.C: Same.
40879         * g++.dg/ext/altivec-4.C: Same.
40880         * g++.dg/ext/altivec-5.C: Same.
40881         * g++.dg/ext/altivec-6.C: Same.
40882         * g++.dg/ext/altivec-7.C: Same.
40883         * g++.dg/ext/altivec-8.C: Same.
40884         * g++.dg/ext/altivec-9.C: Same.
40885         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40886         * g++.old-deja/g++.brendan/new3.C: Same.
40887         * gcc.c-torture/execute/eeprof-1.x: Same.
40888
40889 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40890
40891         PR c/14765
40892         * gcc.dg/pr14765-1.c: New test.
40893
40894 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40895
40896         PR c/14649
40897         * gcc.dg/pr14649-1.c: New test case.
40898
40899 2004-06-07  Richard Henderson  <rth@redhat.com>
40900
40901         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40902         if temporaries.
40903
40904 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40905
40906         * g++.dg/eh/elide1.C: Remove XFAIL.
40907
40908 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40909
40910         PR c++/15337
40911         * g++.dg/expr/sizeof3.C: New test.
40912
40913         PR c++/14777
40914         * g++.dg/template/access14.C: New test.
40915
40916         PR c++/15554
40917         * g++.dg/template/enum1.C: New test.
40918
40919         PR c++/15057
40920         * g++.dg/eh/throw1.C: New test.
40921
40922 2004-06-07  David Ayers  <d.ayers@inode.at>
40923             Ziemowit Laski  <zlaski@apple.com>
40924
40925         * lib/objc.exp (objc_target_compile): Revert the '-framework
40926         Foundation' flag fix, since bare Darwin does not ship
40927         with the Foundation framework.
40928         * objc/execute/next_mapping.h: Provide a local NSConstantString
40929         @interface and @implementation.
40930         (objc_constant_string_init): A constructor function, used to
40931         initialize the NSConstantString meta-class object.
40932         * objc/execute/string1.m: Include "next_mapping.h" instead of
40933         <Foundation/NSString.h>.
40934         * objc/execute/string2.m: Likewise.
40935         * objc/execute/string3.m: Likewise.
40936         * objc/execute/string4.m: Likewise.
40937
40938 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40939
40940         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40941         to double. Replace double with FLOAT.
40942         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40943
40944         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40945         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40946         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40947         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40948         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40949         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40950         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40951         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40952
40953 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40954
40955         PR c/13519
40956         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40957
40958 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40959
40960         PR c++/15503
40961         * g++.dg/template/meminit2.C: New test.
40962
40963 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40964
40965         PR target/15822
40966         * gcc.c-torture/execute/compare-fp-1.c,
40967         gcc.c-torture/execute/compare-fp-2.c,
40968         gcc.c-torture/execute/compare-fp-3.c,
40969         gcc.c-torture/execute/compare-fp-4.c,
40970         gcc.c-torture/execute/compare-fp-3.x,
40971         gcc.c-torture/execute/compare-fp-4.x: Moved...
40972         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40973         gcc.c-torture/execute/ieee/compare-fp-2.c,
40974         gcc.c-torture/execute/ieee/compare-fp-3.c,
40975         gcc.c-torture/execute/ieee/compare-fp-4.c,
40976         gcc.c-torture/execute/ieee/compare-fp-3.x,
40977         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40978
40979 2004-06-04  David Ayers  <d.ayers@inode.at>
40980
40981         * objc/execute/protocol-isEqual-4.m: New testcase.
40982
40983 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40984
40985         * objc/execute/protocol-isEqual-1.m: New testcase.
40986         * objc/execute/protocol-isEqual-2.m: New testcase.
40987         * objc/execute/protocol-isEqual-3.m: New testcase.
40988
40989 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40990
40991         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40992
40993 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40994
40995         * lib/objc.exp (objc_target_compile): When running tests on
40996         Darwin (Mac OS X), inform the linker about '-framework
40997         'Foundation'.
40998
40999 2004-06-02  Eric Christopher  <echristo@redhat.com>
41000
41001         * gcc.c-torture/compile/20040602-1.c: New.
41002
41003 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41004
41005         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41006         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41007
41008         PR tree-optimization/14736
41009         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41010
41011         PR tree-optimization/14042
41012         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41013
41014         PR tree-optimization/14729
41015         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41016
41017 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41018
41019         PR fortran/15557
41020         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41021
41022 2004-06-01  Richard Hederson  <rth@redhat.com>
41023
41024         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41025
41026 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41027
41028         PR c++/14932
41029         * g++.dg/parse/offsetof4.C: New test.
41030
41031 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41032
41033         PR objc/7993
41034         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41035
41036 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41037
41038         PR c++/15701
41039         * g++.dg/template/friend29.C: New test.
41040
41041 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41042
41043         PR c/15749
41044         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41045
41046 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41047
41048         * gcc.dg/sparc-trap-1.c: New test.
41049
41050 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41051
41052         PR middle-end/15069
41053         * g++.dg/opt/fold3.C: New test case.
41054
41055 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41056
41057         * lib/target-supports.exp (check_iconv_available): Fix fallout
41058         from 2004-05-28 patch.
41059
41060 2004-05-30  Paul Brook  <paul@codesourcery.com>
41061
41062         PR fortran/15620
41063         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41064         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41065
41066 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41067
41068         * gfortran.fortran-torture/execute/random_1.f90: New test.
41069
41070 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41071
41072         * g++.dg/ext/altivec-10.C: New test.
41073
41074 2004-05-29  Paul Brook  <paul@codesourcery.com>
41075
41076         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41077
41078 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41079
41080         * gcc.dg/altivec-16.c: New test.
41081
41082 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41083
41084         * lib/target-supports.exp (check_vmx_hw_available): New.
41085         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41086
41087         * lib/target-supports.exp (check_alias_available,
41088         check_iconv_available, check_named_sections_available): Use
41089         unique names for temporary files.
41090
41091 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41092
41093         * gcc.dg/altivec-15.c: New test.
41094
41095 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41096
41097         PR c++/15083
41098         * g++.dg/warn/noeffect6.C: New test.
41099
41100         PR c++/15471
41101         * g++.dg/expr/ptrmem4.C: New test.
41102
41103         PR c++/15640
41104         * g++.dg/template/operator3.C: New test.
41105
41106 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41107
41108         PR c++/14668
41109         * g++.dg/lookup/redecl1.C: New test.
41110         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41111
41112 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41113
41114         * gcc.c-torture/execute/compare-fp-1.c,
41115         gcc.c-torture/execute/compare-fp-2.c,
41116         gcc.c-torture/execute/compare-fp-3.c,
41117         gcc.c-torture/execute/compare-fp-4.c,
41118         gcc.c-torture/execute/compare-fp-3.x,
41119         gcc.c-torture/execute/compare-fp-4.x,
41120         gcc.dg/pr15649-1.c: New.
41121
41122 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41123
41124         PR c++/12883
41125         * g++.dg/init/array14.C: New test.
41126
41127 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41128
41129         * lib/compat.exp (compat-get-options-main): New.
41130         (compat-get-options): Remove unneeded code, warn for ignored
41131         command.
41132         (compat-execute): Check flag set by dg-require-* commands.
41133
41134         * lib/compat.exp (compat-execute): Break up long lines.
41135
41136 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41137
41138         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41139         * gcc.dg/altivec-14.c: New test.
41140         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41141
41142         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41143         * gcc.dg/altivec-12.c: Ditto.
41144
41145         * gcc.dg/altivec-3.c: Move call to altivec_check.
41146
41147 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41148
41149         PR c++/15044
41150         * g++.dg/template/error12.C: New test.
41151
41152         PR c++/15317
41153         * g++.dg/ext/attrib15.C: New test.
41154
41155         PR c++/15329
41156         * g++.dg/template/ptrmem9.C: New test.
41157
41158 2004-05-25  Paul Brook  <paul@codesourcery.com>
41159
41160         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41161
41162 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41163
41164         PR c++/15165
41165         * g++.dg/template/crash19.C: New test.
41166
41167 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41168
41169         PR c++/15025
41170         * g++.dg/template/redecl1.C: New test.
41171
41172 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41173
41174         PR c++/14821
41175         * g++.dg/other/ns1.C: New test.
41176
41177         PR c++/14883
41178         * g++.dg/template/invalid1.C: New test.
41179
41180 2004-05-23  Paul Brook  <paul@codesourcery.com>
41181         Victor Leikehman  <lei@haifasphere.co.il>
41182
41183         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41184         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41185
41186 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41187
41188         PR c++/15285
41189         PR c++/15299
41190         * g++.dg/template/non-dependent5.C: New test.
41191         * g++.dg/template/non-dependent6.C: New test.
41192
41193 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41194
41195         PR c++/15507
41196         * g++.dg/inherit/union1.C: New test.
41197
41198         PR c++/15542
41199         * g++.dg/template/addr1.C: New test.
41200
41201         PR c++/15427
41202         * g++.dg/template/array5.C: New test.
41203
41204         PR c++/15287
41205         * g++.dg/template/array6.C: New test.
41206
41207 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41208             Roger Sayle  <roger@eyesopen.com>
41209
41210         * g++.dg/lookup/forscope2.C: New test case.
41211
41212 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41213
41214         * gcc.dg/cpp/Wmissingdirs.c: New.
41215
41216 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41217
41218         PR target/15301
41219         * gcc.dg/compat/union-m128-1.h: New file.
41220         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41221         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41222         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41223
41224 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41225
41226         PR target/15302
41227         * gcc.dg/compat/struct-complex-1.h: New file.
41228         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41229         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41230         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41231
41232 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41233
41234         PR middle-end/3074
41235         * gcc.dg/pr3074-1.c: New test case.
41236         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41237
41238 2004-05-20  Falk Hueffner  <falk@debian.org>
41239
41240         PR other/15526
41241         * gcc.dg/ftrapv-1.c: New test case.
41242
41243 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41244
41245         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41246
41247 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41248             Jeff Law  <law@redhat.com>
41249
41250         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41251         * gcc.dg/tree-ssa/20040518-2.c: New test.
41252
41253         * gcc.dg/tree-ssa/20040518-1.c: New test.
41254
41255 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41256
41257         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41258
41259 2004-05-18  Paul Brook  <paul@codesourcery.com>
41260
41261         PR fortran/13930
41262         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41263
41264 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41265
41266         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41267         constant folding.
41268
41269 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41270
41271         * gcc.dg/tree-ssa/20040517-1.c: New test.
41272
41273 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41274
41275         * gcc.dg/loop-4.c: New test.
41276
41277 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41278
41279         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41280
41281 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41282
41283         PR fortran/15311
41284         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41285
41286 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41287
41288         PR fortran/13826
41289         PR fortran/13940
41290         * gfortran.fortran-torture/compile/data_1.f90: New test.
41291
41292 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41293
41294         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41295         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41296
41297 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41298
41299         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41300
41301 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41302
41303         PR c/15444
41304         * gcc.dg/format/xopen-1.c: Adjust expected message.
41305         * gcc.dg/format/xopen-3.c: New test.
41306
41307 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41308
41309         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41310
41311 2004-05-14  Jeff Law  <law@redhat.com>
41312
41313         * gcc.dg/tree-ssa/20040514-2.c: New test.
41314
41315 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41316
41317         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41318         this ...
41319         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41320         this.
41321
41322 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41323
41324         * gcc.dg/tree-ssa/20040514-1.c: New test.
41325
41326 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41327
41328         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41329         test.
41330
41331 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41332
41333         PR fortran/14066
41334         * gfortran.fortran-torture/compile/do_1.f90: New test.
41335
41336 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41337
41338         PR fortran/15051
41339         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41340         test.
41341
41342 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41343
41344         PR fortran/15149
41345         * gfortran.fortran-torture/execute/random_init.f90: New test.
41346
41347 2004-05-13  Paul Brook  <paul@codesourcery.com>
41348
41349         PR fortran/15314
41350         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41351
41352 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41353
41354         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41355         for the powerpc case.
41356
41357 2004-05-13  Jeff Law  <law@redhat.com>
41358
41359         * gcc.dg/tree-ssa/20040513-1.c: New test.
41360         * gcc.dg/tree-ssa/20040513-2.c: New test.
41361
41362 2004-05-13  Paul Brook  <paul@codesourcery.com>
41363
41364         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41365         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41366         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41367
41368 2004-05-13  Andreas Schwab  <schwab@suse.de>
41369
41370         PR other/10819
41371         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41372         characters.
41373
41374 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41375
41376         PR fortran/15294
41377         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41378
41379 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41380
41381         Merge from tree-ssa-20020619-branch.  See
41382         ChangeLog.tree-ssa for details.
41383
41384 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41385
41386         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41387         include <altivec.h> explicitly.
41388         * gcc.dg/altivec-13.c: Likewise.
41389
41390 2004-05-11  Paul Brook  <paul@codesourcery.com>
41391
41392         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41393
41394 2004-05-10  Eric Christopher  <echristo@redhat.com>
41395
41396         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41397         * gcc.dg/sibcall-4.c: Ditto.
41398
41399 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41400
41401         * g++.dg/ext/altivec-8.C: New test case.
41402         * gcc.dg/altivec-13.c: New test case.
41403
41404 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41405
41406         * gcc.c-torture/execute/divcmp-1.c: New test case.
41407         * gcc.c-torture/execute/divcmp-2.c: New test case.
41408         * gcc.c-torture/execute/divcmp-3.c: New test case.
41409
41410 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41411
41412         * g++.dg/other/pragma-re-2.C: New test.
41413
41414 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41415
41416         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41417         * gcc.dg/i386-387-2.c: Likewise.
41418
41419         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41420         __builtin_drem.
41421         * gcc.dg/i386-387-6.c: Likewise.
41422
41423 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41424
41425         * gcc.dg/builtins-33.c: Also check log1p*.
41426
41427 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41428
41429         PR optimization/15296
41430         * gcc.c-torture/execute/pr15296.c: New test.
41431
41432 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41433
41434         * gcc.dg/builtins-40.c: New test.
41435
41436 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41437
41438         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41439
41440 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41441
41442         * g++.dg/ext/spe1.C: New testcase.
41443
41444 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41445
41446         * objc.dg/image-info.m: Allow additional attributes
41447         for __image_info section.
41448
41449 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41450
41451         * gcc.dg/torture/mips-hilo-2.c: New test.
41452
41453 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41454
41455         PR c++/14389
41456         * g++.dg/template/member5.C: New test.
41457
41458 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41459
41460         * gcc.dg/builtins-34.c: Also check expm1*.
41461
41462 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41463
41464         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41465         * gcc.dg/torture/builtin-convert-3.c: New test.
41466
41467 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41468
41469         PR middle-end/15054
41470         * g++.dg/opt/pr15054.C: New test.
41471
41472 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41473
41474         * gcc.dg/torture/builtin-rounding-1.c: New test.
41475         * gcc.dg/builtins-25.c: Delete.
41476         * gcc.dg/builtins-29.c: Delete.
41477
41478 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41479
41480         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41481         * gcc.dg/sibcall-4.c: Likewise.
41482         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41483
41484 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41485
41486         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41487         bit-field on 16-bit targets.
41488
41489 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41490
41491         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41492         16-bit targets.
41493
41494 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41495
41496         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41497         * gcc.dg/rs6000-power2-2.c: Likewise.
41498
41499 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41500
41501         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41502         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41503         Change the asm registers to be in form of frN instead of fN.
41504
41505 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41506
41507         * gcc.dg/torture/builtin-convert-2.c: New test.
41508
41509 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41510
41511         * gcc.dg/rs6000-power2-1.c: New test.
41512         * gcc.dg/rs6000-power2-2.c: New test.
41513
41514 2004-04-28  Jan Hubicka  <jh@suse.cz>
41515
41516         * gcc.dg/unused-6.c: New test.
41517
41518 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41519             Ulrich Weigand  <uweigand@de.ibm.com>
41520
41521         * ada/acats/run_all.sh: Define $target variable.
41522
41523 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41524
41525         PR c++/15119
41526         * g++.dg/other/vararg-1.C: New test.
41527
41528         PR c++/4794
41529         * g++.dg/eh/cleanup3.C: New test.
41530
41531 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41532
41533         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41534         and ad8011a (target_insn).
41535         * ada/acats/support/macro.dfs: Likewise.
41536         * ada/acats/support/impbit.adb: New file.
41537
41538 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41539
41540         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41541
41542 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41543
41544         * gcc.dg/loop-3.c: New test.
41545
41546 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41547
41548         * gcc.c-torture/execute/simd-5.c: New test.
41549
41550 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41551
41552         PR c++/15064
41553         * g++.dg/template/crash18.C: New test.
41554
41555 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41556
41557         * g++.dg/ext/complit3.C: New test.
41558
41559 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41560
41561         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41562         * gcc.dg/altivec-3.c: Same.
41563         * gcc.dg/altivec-varargs-1.c: Same.
41564
41565 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41566
41567         * lib/target-supports.exp (check_profiling_available): Assume
41568         profiling is not available on powerpc-eabi targets.
41569
41570 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41571
41572         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41573         * gcc.dg/vmx/bug-1.c: Ditto.
41574
41575 2004-04-20  Eric Christopher  <echristo@redhat.com>
41576
41577         * gcc.dg/charset/extern.c: New test.
41578         * g++.dg/charset/extern3.cc: Ditto.
41579
41580 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41581
41582         * gcc.dg/builtins-39.c: New test.
41583
41584 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41585
41586         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41587
41588 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41589
41590         * gcc.dg/torture/mips-hilo-1.c: New test.
41591
41592 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41593
41594         * gcc.c-torture/compile/20040419-1.c: New test.
41595
41596 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41597
41598         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41599
41600 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41601             Aldy Hernandez  <aldyh@redhat.com>
41602
41603         * gcc.c-torture/execute/va-arg-24.c: New.
41604
41605 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41606             Aldy Hernandez  <aldyh@redhat.com>
41607
41608         * gcc.dg/vmx/1b-01.c: New.
41609         * gcc.dg/vmx/1b-02.c: New.
41610         * gcc.dg/vmx/1b-03.c: New.
41611         * gcc.dg/vmx/1b-04.c: New.
41612         * gcc.dg/vmx/1b-05.c: New.
41613         * gcc.dg/vmx/1b-06.c: New.
41614         * gcc.dg/vmx/1b-07.c: New.
41615         * gcc.dg/vmx/1c-01.c: New.
41616         * gcc.dg/vmx/1c-02.c: New.
41617         * gcc.dg/vmx/3a-01a.c: New.
41618         * gcc.dg/vmx/3a-01.c: New.
41619         * gcc.dg/vmx/3a-01m.c: New.
41620         * gcc.dg/vmx/3a-03.c: New.
41621         * gcc.dg/vmx/3a-03m.c: New.
41622         * gcc.dg/vmx/3a-04.c: New.
41623         * gcc.dg/vmx/3a-04m.c: New.
41624         * gcc.dg/vmx/3a-05.c: New.
41625         * gcc.dg/vmx/3a-06.c: New.
41626         * gcc.dg/vmx/3a-06m.c: New.
41627         * gcc.dg/vmx/3a-07.c: New.
41628         * gcc.dg/vmx/3b-01.c: New.
41629         * gcc.dg/vmx/3b-02.c: New.
41630         * gcc.dg/vmx/3b-10.c: New.
41631         * gcc.dg/vmx/3b-13.c: New.
41632         * gcc.dg/vmx/3b-14.c: New.
41633         * gcc.dg/vmx/3b-15.c: New.
41634         * gcc.dg/vmx/3c-01a.c: New.
41635         * gcc.dg/vmx/3c-01.c: New.
41636         * gcc.dg/vmx/3c-02.c: New.
41637         * gcc.dg/vmx/3c-03.c: New.
41638         * gcc.dg/vmx/3d-01.c: New.
41639         * gcc.dg/vmx/4-01.c: New.
41640         * gcc.dg/vmx/4-03.c: New.
41641         * gcc.dg/vmx/5-01.c: New.
41642         * gcc.dg/vmx/5-02.c: New.
41643         * gcc.dg/vmx/5-03.c: New.
41644         * gcc.dg/vmx/5-04.c: New.
41645         * gcc.dg/vmx/5-05.c: New.
41646         * gcc.dg/vmx/5-06.c: New.
41647         * gcc.dg/vmx/5-07.c: New.
41648         * gcc.dg/vmx/5-07t.c: New.
41649         * gcc.dg/vmx/5-08.c: New.
41650         * gcc.dg/vmx/5-10.c: New.
41651         * gcc.dg/vmx/5-11.c: New.
41652         * gcc.dg/vmx/7-01a.c: New.
41653         * gcc.dg/vmx/7-01.c: New.
41654         * gcc.dg/vmx/7c-01.c: New.
41655         * gcc.dg/vmx/7d-01.c: New.
41656         * gcc.dg/vmx/7d-02.c: New.
41657         * gcc.dg/vmx/8-01.c: New.
41658         * gcc.dg/vmx/8-02a.c: New.
41659         * gcc.dg/vmx/8-02.c: New.
41660         * gcc.dg/vmx/brode-1.c: New.
41661         * gcc.dg/vmx/bug-1.c: New.
41662         * gcc.dg/vmx/bug-2.c: New.
41663         * gcc.dg/vmx/bug-3.c: New.
41664         * gcc.dg/vmx/cw-bug-1.c: New.
41665         * gcc.dg/vmx/cw-bug-2.c: New.
41666         * gcc.dg/vmx/cw-bug-3.c: New.
41667         * gcc.dg/vmx/dct.c: New.
41668         * gcc.dg/vmx/debug-1.c: New.
41669         * gcc.dg/vmx/debug-2.c: New.
41670         * gcc.dg/vmx/debug-3.c: New.
41671         * gcc.dg/vmx/debug-4.c: New.
41672         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41673         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41674         * gcc.dg/vmx/eg-5.c: New.
41675         * gcc.dg/vmx/fft.c: New.
41676         * gcc.dg/vmx/gcc-bug-1.c: New.
41677         * gcc.dg/vmx/gcc-bug-2.c: New.
41678         * gcc.dg/vmx/gcc-bug-3.c: New.
41679         * gcc.dg/vmx/gcc-bug-4.c: New.
41680         * gcc.dg/vmx/gcc-bug-5.c: New.
41681         * gcc.dg/vmx/gcc-bug-6.c: New.
41682         * gcc.dg/vmx/gcc-bug-7.c: New.
41683         * gcc.dg/vmx/gcc-bug-8.c: New.
41684         * gcc.dg/vmx/gcc-bug-9.c: New.
41685         * gcc.dg/vmx/gcc-bug-b.c: New.
41686         * gcc.dg/vmx/gcc-bug-c.c: New.
41687         * gcc.dg/vmx/gcc-bug-d.c: New.
41688         * gcc.dg/vmx/gcc-bug-e.c: New.
41689         * gcc.dg/vmx/gcc-bug-f.c: New.
41690         * gcc.dg/vmx/gcc-bug-g.c: New.
41691         * gcc.dg/vmx/gcc-bug-i.c: New.
41692         * gcc.dg/vmx/harness.h: New.
41693         * gcc.dg/vmx/ira1.c: New.
41694         * gcc.dg/vmx/ira2a.c: New.
41695         * gcc.dg/vmx/ira2b.c: New.
41696         * gcc.dg/vmx/ira2.c: New.
41697         * gcc.dg/vmx/ira2c.c: New.
41698         * gcc.dg/vmx/mem.c: New.
41699         * gcc.dg/vmx/newton-1.c: New.
41700         * gcc.dg/vmx/ops.c: New.
41701         * gcc.dg/vmx/sn7153.c: New.
41702         * gcc.dg/vmx/spill2.c: New.
41703         * gcc.dg/vmx/spill3.c: New.
41704         * gcc.dg/vmx/spill.c: New.
41705         * gcc.dg/vmx/t.c: New.
41706         * gcc.dg/vmx/varargs-1.c: New.
41707         * gcc.dg/vmx/varargs-2.c: New.
41708         * gcc.dg/vmx/varargs-3.c: New.
41709         * gcc.dg/vmx/varargs-4.c: New.
41710         * gcc.dg/vmx/varargs-5.c: New.
41711         * gcc.dg/vmx/varargs-6.c: New.
41712         * gcc.dg/vmx/varargs-7.c: New.
41713         * gcc.dg/vmx/vmx.exp: New.
41714         * gcc.dg/vmx/vprint-1.c: New.
41715         * gcc.dg/vmx/vscan-1.c: New.
41716         * gcc.dg/vmx/x-01.c: New.
41717         * gcc.dg/vmx/x-02.c: New.
41718         * gcc.dg/vmx/x-03.c: New.
41719         * gcc.dg/vmx/x-04.c: New.
41720         * gcc.dg/vmx/x-05.c: New.
41721         * gcc.dg/vmx/yousufi-1.c: New.
41722         * gcc.dg/vmx/zero-1.c: New.
41723         * gcc.dg/vmx/zero.c: New.
41724
41725 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41726
41727         * g++.dg/lookup/java1.C: Update for chage of
41728         _Jv_AllocObject.
41729         * g++.dg/lookup/java2.C: Likewise.
41730
41731 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41732
41733         * ada/acats/run_all.sh: use -O2 by default.
41734
41735 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41736
41737         * gcc.dg/vr-mult-[12].c: New tests.
41738
41739 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41740
41741         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41742
41743         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41744
41745 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41746
41747         * lib/target-supports.exp (check_profiling_available): Assume
41748         profiling isn't available for mips*-*-elf targets.
41749
41750 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41751
41752         * gcc.dg/builtins-38.c: New test.
41753
41754 2004-04-14  Eric Christopher  <echristo@redhat.com>
41755
41756         * g++.dg/charset/charset.exp: Run .cc extension tests.
41757
41758 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41759
41760         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41761
41762 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41763
41764         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41765
41766 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41767
41768         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41769         * gcc.dg/i386-387-2.c: Likewise.
41770
41771         * gcc.dg/i386-387-7.c: New test.
41772         * gcc.dg/i386-387-8.c: New test.
41773
41774         * gcc.dg/builtins-37.c: New test.
41775
41776 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41777
41778         * g++.dg/pch/externc-1.C: Add missing semicolon.
41779
41780 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41781
41782         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41783
41784 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41785
41786         * gcc.c-torture/execute/20040411-1.c: New test.
41787
41788 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41789
41790         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41791
41792 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41793
41794         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41795
41796 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41797
41798         * lib/target-supports.exp (check_named_sections_available): New.
41799         * lib/gcc-dg.exp (dg-require-named-sections): New.
41800         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41801         old-deja.exp.  Also prune error-count message from HP linker.
41802         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41803
41804         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41805         * g++.old-deja/g++.pt/static3.C: Likewise.
41806         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41807
41808 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41809
41810         * gcc.c-torture/execute/20040409-1.c: New test case.
41811         * gcc.c-torture/execute/20040409-2.c: New test case.
41812         * gcc.c-torture/execute/20040409-3.c: New test case.
41813
41814 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41815
41816         * gcc.dg/20040409-1.c: New test.
41817
41818 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41819
41820         PR target/14888
41821         * g++.dg/opt/pr14888.C: New test case.
41822
41823 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41824
41825         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41826         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41827         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41828         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41829         New tests.
41830
41831 2004-04-08  Paul Brook  <paul@codesourcery.com>
41832
41833         * gcc.dg/spill-1.c: New test.
41834
41835 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41836
41837         * gcc.dg/torture/builtin-ctype-2.c: New test.
41838
41839 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41840
41841         * gcc.dg/pch/pch.exp: Add largefile test.
41842
41843 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41844
41845         * g++.dg/pch/externc-1.Hs: New.
41846         * g++.dg/pch/externc-1.C: New.
41847
41848 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41849
41850         * gcc.dg/compat/struct-by-value-5a_main.c,
41851         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41852         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41853         * gcc.dg/compat/struct-by-value-5a_x.c,
41854         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41855         gcc.dg/compat/struct-by-value-5_x.c.
41856         * gcc.dg/compat/struct-by-value-5a_y.c,
41857         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41858         gcc.dg/compat/struct-by-value-5_y.c.
41859
41860         * gcc.dg/compat/struct-by-value-6a_main.c,
41861         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41862         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41863         * gcc.dg/compat/struct-by-value-6a_x.c,
41864         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41865         gcc.dg/compat/struct-by-value-6_x.c.
41866         * gcc.dg/compat/struct-by-value-6a_y.c,
41867         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41868         gcc.dg/compat/struct-by-value-6_y.c.
41869
41870         * gcc.dg/compat/struct-by-value-7a_main.c,
41871         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41872         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41873         * gcc.dg/compat/struct-by-value-7a_x.c,
41874         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41875         gcc.dg/compat/struct-by-value-7_x.c.
41876         * gcc.dg/compat/struct-by-value-7a_y.c,
41877         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41878         gcc.dg/compat/struct-by-value-7_y.c.
41879
41880 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41881
41882         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41883         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41884         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41885         options.
41886
41887 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41888
41889         * gcc.dg/builtins-36.c: New test.
41890
41891 2004-04-06  Paul Brook  <paul@codesourcery.com>
41892
41893         * README.gcc: Remove obsolete contraint on testcases.
41894
41895 2004-04-05  Paul Brook  <paul@codesourcery.com>
41896
41897         PR2123
41898         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41899         failure and exit(0) on success.
41900         * g++.dg/expr/anew2.C: Ditto.
41901         * g++.dg/expr/anew3.C: Ditto.
41902         * g++.dg/expr/anew4.C: Ditto.
41903
41904 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41905
41906         PR c++/3518
41907         * g++.dg/template/unify7.C: New.
41908
41909 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41910
41911         * g++.dg/README: Bring up to date with new subdirectories; remove
41912         duplicate subdirectory lines.
41913
41914 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41915
41916         PR c++/14007
41917         * g++.dg/template/unify5.C: New.
41918         * g++.dg/template/unify6.C: New.
41919         * g++.dg/template/qualttp20.C: Adjust.
41920         * g++.old-deja/g++.jason/report.C: Adjust.
41921         * g++.old-deja/g++.other/qual1.C: Adjust.
41922
41923 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41924
41925         PR c++/14803
41926         * g++.dg/inherit/ptrmem1.C: New test.
41927
41928 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41929
41930         PR c++/14755
41931         * gcc.c-torture/execute/20040331-1.c: New test.
41932         * gcc.dg/20040331-1.c: New test.
41933
41934 2004-04-01  Paul Brook  <paul@codesourcery.com>
41935
41936         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41937
41938 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41939
41940         PR c++/14724
41941         * g++.dg/init/goto1.C: New test.
41942
41943         PR c++/14763
41944         * g++.dg/template/defarg4.C: New test.
41945
41946 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41947
41948         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41949
41950 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41951
41952         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41953
41954 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41955
41956         * gcc.dg/noncompile/undeclared-2.c: New test.
41957
41958 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41959
41960         * gcc.dg/940409-1.c: Remove XFAIL.
41961         * gcc.dg/reg-vol-struct-1.c: New test.
41962
41963 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41964
41965         * gcc.dg/torture/builtin-wctype-1.c: New test.
41966
41967 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41968
41969         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41970         * gcc.dg/20001101-1.c: Likewise.
41971         * gcc.dg/20001102-1.c: Likewise.
41972
41973 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41974
41975         * gcc.dg/compare8.c: Add an additional test for XOR.
41976
41977 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41978
41979         * gcc.dg/torture/builtin-ctype-1.c: New test.
41980
41981 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41982
41983         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41984         * gcc.dg/torture/builtin-math-1.c: Likewise.
41985         * gcc.dg/torture/builtin-power-1.c: New test.
41986
41987 2004-03-24  Andreas Schwab  <schwab@suse.de>
41988
41989         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41990         IA64 assembler.
41991
41992 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41993             Roger Sayle  <roger@eyesopen.com>
41994
41995         * gcc.dg/compare8.c: New test case.
41996
41997 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41998
41999         * g++.dg/ext/altivec-7.C: New test.
42000
42001 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42002
42003         PR 12267, 12391, 12560, 13129, 14114, 14133
42004         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42005         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42006         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42007         Adjust error regexps.
42008         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42009         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42010         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42011         * gcc.dg/local1.c: Add explanatory comment.
42012
42013 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42014
42015         PR optimization/14669
42016         * g++.dg/opt/fold2.C: New test case.
42017
42018 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42019
42020         PR c/14069
42021         * gcc.dg/20040322-1.c: New test.
42022
42023 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42024
42025         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42026         * gcc.dg/ultrasp4.c: Likewise.
42027         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42028
42029 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42030
42031         * gcc.dg/i386-sse-8.c: Reset default options.
42032
42033 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42034
42035         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42036         in the error message text.
42037
42038 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42039
42040         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42041
42042 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42043
42044         PR c++/14616
42045         * g++.dg/init/array13.C: New test.
42046
42047 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42048
42049         PR target/13889
42050         * gcc.c-torture/compile/pr13889.c: New test case.
42051
42052 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42053
42054         PR c/14635
42055         * builtins-1.c (nan, nans): Don't test.
42056         * builtins-30.c: Don't use nan, nanf, nanl.
42057         * builtins-35.c: New test.
42058
42059 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42060
42061         * g++.dg/ext/altivec-6.C: New test.
42062
42063 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42064
42065         * g++.dg/init/placement3.C: New test.
42066
42067         * g++.dg/template/spec13.C: New test.
42068
42069         * g++.dg/lookup/using11.C: New test.
42070
42071         * g++.dg/lookup/koenig3.C: New test.
42072
42073         * g++.dg/template/operator2.C: New test.
42074
42075         * g++.dg/expr/dtor3.C: New test.
42076         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42077         marker.
42078         * g++.old-deja/g++.law/visibility28.C: Likewise.
42079
42080 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42081
42082         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42083         * gcc.dg/ppc64-abi-3.c: Likewise.
42084
42085 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42086
42087         PR c++/14545
42088         * g++.dg/parse/template15.C: New test.
42089
42090 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42091
42092         * g++.dg/expr/dtor2.C: New test.
42093
42094         * g++.dg/lookup/anon4.C: New test.
42095
42096         * g++.dg/overload/using1.C: New test.
42097
42098         * g++.dg/template/lookup7.C: New test.
42099
42100         * g++.dg/template/typename6.C: New test.
42101
42102         * g++.dg/expr/cond6.C: New test.
42103
42104 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42105
42106         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42107
42108 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42109
42110         * g++.dg/expr/cond5.C: New test.
42111         * g++.dg/expr/constcast1.C: Likewise.
42112         * g++.dg/expr/ptrmem2.C: Likewise.
42113         * g++.dg/expr/ptrmem3.C: Likewise.
42114         * g++.dg/lookup/main1.C: Likewise.
42115         * g++.dg/template/lookup6.C: Likewise.
42116
42117 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42118
42119         * gcc.dg/local1.c: New test.
42120
42121         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42122
42123 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42124
42125         * gcc.dg/torture/builtin-convert-1.c: New test.
42126
42127 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42128
42129         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42130
42131 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42132
42133         PR c++/14481
42134         * g++.dg/warn/Wunused-7.C: New test.
42135
42136 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42137
42138         * gcc.dg/torture/builtin-integral-1.c: New test.
42139
42140 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42141
42142         PR c++/14586
42143         * g++.dg/parse/non-dependent3.C: New test.
42144
42145 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42146
42147         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42148         * g++.dg/eh/simd-2.C: Likewise.
42149         * g++.dg/init/array10.C: Likewise.
42150         * gcc.c-torture/compile/simd-1.c: Likewise.
42151         * gcc.c-torture/compile/simd-2.c: Likewise.
42152         * gcc.c-torture/compile/simd-3.c: Likewise.
42153         * gcc.c-torture/compile/simd-4.c: Likewise.
42154         * gcc.c-torture/compile/simd-6.c: Likewise.
42155         * gcc.c-torture/execute/simd-1.c: Likewise.
42156         * gcc.c-torture/execute/simd-2.c: Likewise.
42157         * gcc.dg/compat/vector-defs.h: Likewise.
42158         * gcc.dg/20020531-1.c: Likewise.
42159         * gcc.dg/altivec-3.c: Likewise.
42160         * gcc.dg/altivec-4.c: Likewise.
42161         * gcc.dg/altivec-varargs-1.c: Likewise.
42162         * gcc.dg/compat/vector-defs.h: Likewise.
42163         * gcc.dg/i386-mmx-3.c: Likewise.
42164         * gcc.dg/i386-sse-4.c: Likewise.
42165         * gcc.dg/i386-sse-5.c: Likewise.
42166         * gcc.dg/i386-sse-8.c: Likewise.
42167         * gcc.dg/simd-1.c: Likewise.
42168         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42169         __ev64_opaque__ since the machine description provides it.
42170
42171 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42172
42173         * lib/compat.exp (skip_list): New global variable.
42174         Use it to hold the user defined COMPAT_SKIPS list if any.
42175         (compat-obj): Add the members of skip_list to optall.
42176
42177 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42178
42179         * gcc.dg/compat/union-by-value-1_main.c,
42180         union-by-value-1_x.c, union-by-value-1_y.c,
42181         union-check.h, union-defs.h,
42182         union-init.h, union-return-1_main.c,
42183         union-return-1_x.c, union-return-1_y.c: New files.
42184
42185 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42186
42187         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42188         mixed-struct-init.h: Add 4 mixed structure types.
42189         struct-by-value-21_main.c, struct-by-value-21_x.c,
42190         struct-by-value-21_y.c, struct-return-21_main.c,
42191         struct-return-21_x.c, struct-return-21_y.c: New files.
42192
42193 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42194
42195         PR c++/14550
42196         * g++.dg/parse/template14.C: New test.
42197
42198 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42199
42200         * gcc.c-torture/execute/20040313-1.c: New test.
42201
42202 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42203
42204         PR target/14533
42205         * gcc.dg/20040311-2.c: New test.
42206
42207 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42208
42209         PR other/14544
42210         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42211         bit-field.
42212
42213 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42214
42215         * gcc.dg/20040305-2.c: Add missing return statement.
42216
42217 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42218
42219         * gcc.dg/builtins-34.c: Also check pow10*.
42220
42221 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42222
42223         PR target/14262
42224         * gcc.dg/20040305-2.c: New test.
42225
42226 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42227
42228         * gcc.dg/20040310-1.c: New test.
42229
42230 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42231
42232         * gcc.c-torture/execute/20040311-1.c: New test case.
42233
42234 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42235
42236         PR c++/14476
42237         * g++.dg/lookup/enum1.C: New test.
42238
42239 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42240
42241         PR c++/14510
42242         * g++.dg/lookup/struct2.C: New test.
42243
42244 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42245
42246         * gcc.dg/builtins-34.c: New test.
42247
42248 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42249
42250         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42251
42252 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42253
42254         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42255         * gcc.dg/alias-2.c: New testcase.
42256
42257 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42258
42259         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42260
42261 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42262
42263         * gcc.c-torture/execute/20040309-1.c: New test case.
42264
42265 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42266
42267         PR c++/14397
42268         * g++.dg/overload/ref1.C: New.
42269
42270 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42271
42272         PR c++/14409
42273         * g++.dg/template/spec12.C: New test.
42274
42275         PR c++/14448
42276         * g++.dg/parse/crash14.C: New test.
42277
42278 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42279
42280         PR c++/14230
42281         * g++.dg/init/ref11.C: New test.
42282
42283 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42284
42285         PR c++/14432
42286         * g++.dg/parse/builtin2.C: New test.
42287
42288 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42289
42290         PR c++/14401
42291         * g++.dg/init/ctor3.C: New test.
42292         * g++.dg/init/union1.C: New test.
42293         * g++.dg/ext/anon-struct4.C: New test.
42294
42295 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42296
42297         * g++.dg/lookup/koenig1.C: Tweak error messages.
42298         * g++.dg/lookup/used-before-declaration.C: Likewise.
42299         * g++.dg/other/do1.C: Likewise.
42300         * g++.dg/overload/koenig1.C: Likewise.
42301         * g++.dg/parse/crash13.C: Likewise.
42302         * g++.dg/template/instantiate3.C: Likewise.
42303
42304 2004-03-08  Eric Christopher  <echristo@redhat.com>
42305
42306         * * lib/target-supports.exp: Enable libiconv in test
42307         compilation.  Fix up error checking.
42308
42309 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42310
42311         PR middle-end/14289
42312         * gcc.dg/pr14289-1.c: New test case.
42313         * gcc.dg/pr14289-2.c: Likewise.
42314         * gcc.dg/pr14289-3.c: Likewise.
42315
42316 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42317
42318         * gcc.c-torture/execute/20040308-1.c: New test.
42319
42320 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42321
42322         * gcc.c-torture/execute/20040307-1.c: New test case.
42323
42324 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42325
42326         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42327
42328 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42329
42330         * gcc.dg/20040306-1.c: New test.
42331
42332 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42333
42334         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42335         them static.
42336         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42337
42338 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42339
42340         PR c/14465
42341         * gcc.dg/decl-6.c: New test.
42342
42343 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42344
42345         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42346         Rename LOGPOW -> LOG_POW.
42347         (SQRT_EXP, POW_EXP): New.
42348
42349 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42350
42351         * gcc.dg/i386-sse-8.c: New test.
42352
42353 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42354
42355         PR c/14114
42356         * gcc.dg/decl-5.c: New test.
42357
42358 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42359
42360         * gcc.dg/20040305-1.c: New test.
42361
42362 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42363
42364         PR other/14354
42365         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42366
42367 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42368
42369         PR c++/14425, c++/14426
42370         * g++.dg/ext/altivec-4.C: New test.
42371         * g++.dg/ext/altivec-5.C: New test.
42372
42373 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42374
42375         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42376         global variables of a type with no linkage.
42377         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42378         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42379         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42380         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42381         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42382         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42383         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42384         * g++.dg/warn/deprecated.C: Name enum Color.
42385         * g++.dg/overload/VLA.C: Name structure for 'b'.
42386         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42387
42388 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42389
42390         * gcc.c-torture/compile/20040304-1.c: New test.
42391
42392 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42393
42394         PR 13728
42395         * gcc.dg/decl-4.c: New testcase.
42396
42397 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42398
42399         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42400         as PRECF if sizeof (float) > sizeof (double).
42401         (PRECL): Make it the same as PRECF if
42402         sizeof (float) > sizeof (long double).
42403
42404 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42405
42406         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42407         system type.  Add check for irix6 which doesn't have c99 runtime.
42408
42409 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42410
42411         * gcc.dg/const-elim-1.c: xfail for xtensa.
42412
42413 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42414
42415         PR c++/14369
42416         * g++.dg/template/cond4.C: New test.
42417
42418 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42419
42420         PR c++/14360
42421         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42422
42423         PR c++/14361
42424         * g++.dg/parse/defarg7.C: New test.
42425
42426         PR c++/14359
42427         * g++.dg/template/friend26.C: New test.
42428
42429 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42430
42431         PR c++/14324
42432         * g++.dg/abi/mangle21.C: New test.
42433
42434         PR c++/14260
42435         * g++.dg/parse/constructor2.C: New test.
42436
42437         PR c++/14337
42438         * g++.dg/template/sfinae1.C: New test.
42439
42440 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42441
42442         PR c++/14267
42443         * g++.dg/expr/crash2.C: New test.
42444
42445         PR middle-end/13448
42446         * gcc.dg/inline-5.c: New test.
42447         * gcc.dg/always-inline.c: Split out tests into ...
42448         * gcc.dg/always-inline2.c: ... this and ...
42449         * gcc.dg/always-inline3.c: ... this.
42450
42451 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42452
42453         PR debug/12103
42454         * g++.dg/debug/crash1.C: New test.
42455
42456 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42457
42458         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42459         function with __attribute__((noinline)).
42460         (recurser_void2): Likewise.
42461         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42462         (recurser_void2): Likewise.
42463
42464 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42465
42466         PR middle-end/14203
42467         * g++.dg/warn/Wunused-6.C: New test case.
42468
42469 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42470
42471         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42472         not defined.
42473
42474 2004-02-27  Eric Christopher  <echristo@redhat.com>
42475
42476         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42477         * g++.dg/charset/asm2.c: Run only x86.
42478         * gcc.dg/charset/asm3.c: Ditto.
42479
42480 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42481
42482         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42483         ld_library_path.
42484
42485 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42486
42487         * g++.dg/ext/altivec-3.C: New.
42488
42489 2004-02-26  Richard Henderson  <rth@redhat.com>
42490
42491         * g++.dg/ext/attrib10.C: Mark for warning.
42492         * gcc.dg/attr-alias-1.c: New.
42493
42494 2004-02-26  Richard Henderson  <rth@redhat.com>
42495
42496         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42497         * gcc.c-torture/execute/20040208-2.c: ... it back.
42498
42499 2004-02-26  Eric Christopher  <echristo@redhat.com>
42500
42501         * lib/target-supports.exp (check-iconv-available): New function.
42502         * lib/gcc-dg.exp (dg-require-iconv): New function.
42503         Use above.
42504         * gcc.dg/charset: New directory.
42505         * gcc.dg/charset/charset.exp: New file.
42506         * gcc.dg/charset/asm1.c: Ditto.
42507         * gcc.dg/charset/asm2.c: Ditto.
42508         * gcc.dg/charset/asm3.c: Ditto.
42509         * gcc.dg/charset/asm4.c: Ditto.
42510         * gcc.dg/charset/asm5.c: Ditto.
42511         * gcc.dg/charset/attribute1.c: Ditto.
42512         * gcc.dg/charset/attribute2.c: Ditto.
42513         * gcc.dg/charset/string1.c: Ditto.
42514         * g++.dg/charset: New directory.
42515         * g++.dg/dg.exp: Add here. Special options.
42516         * g++.dg/charset/charset.exp: New file.
42517         * g++.dg/charset/asm1.c: Ditto.
42518         * g++.dg/charset/asm2.c: Ditto.
42519         * g++.dg/charset/asm3.c: Ditto.
42520         * g++.dg/charset/asm4.c: Ditto.
42521         * g++.dg/charset/attribute1.c: Ditto.
42522         * g++.dg/charset/attribute2.c: Ditto.
42523         * g++.dg/charset/extern1.cc: Ditto.
42524         * g++.dg/charset/extern2.cc: Ditto.
42525         * g++.dg/charset/string1.c: Ditto.
42526
42527 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42528
42529         PR c++/14278
42530         * g++.dg/parse/comma1.C: New test.
42531
42532 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42533
42534         PR c++/14284
42535         * g++.dg/template/ttp8.C: New test.
42536
42537 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42538
42539         * gcc.dg/fixuns-trunc-1.c: New test.
42540
42541 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42542
42543         * gcc.dg/builtins-config.h: Use #elif.
42544
42545 2004-02-26  Michael Matz  <matz@suse.de>
42546
42547         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42548         * gcc.dg/991214-1.c: Likewise.
42549         * gcc.dg/i386-asm-1.c: Likewise.
42550
42551 2004-02-25  Richard Henderson  <rth@redhat.com>
42552
42553         * gcc.c-torture/execute/20040208-2.c: Move ...
42554         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42555
42556 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42557
42558         PR c++/14246
42559         * g++.dg/other/crash-3.C: New test.
42560
42561 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42562
42563         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42564         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42565
42566         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42567         HP-UX.
42568
42569 2004-02-24  Michael Matz  <matz@suse.de>
42570
42571         * gcc.dg/i386-regparm.c: New.
42572
42573 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42574
42575         * gcc.c-torture/execute/20040223-1.c: New.
42576
42577 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42578             Kazu Hirata  <kazu@cs.umass.edu>
42579
42580         * gcc.dg/fwritable-strings-1.c: Remove.
42581
42582 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42583
42584         PR c/14156
42585         * gcc.dg/20040223-1.c: New test.
42586
42587 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42588
42589         PR c++/14106
42590         * g++.dg/ext/typeof9.C: New test.
42591
42592 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42593
42594         PR c++/14250
42595         * g++.dg/other/switch1.C: New test.
42596
42597 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42598
42599         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42600         * gcc.dg/va-arg-1.c: Likewise.
42601
42602 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42603
42604         PR c++/14143
42605         * g++.dg/template/koenig5.C: New test.
42606
42607 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42608
42609         * g++.dg/ext/altivec-1.C: Generalize target triple.
42610         * g++.dg/ext/altivec-2.C: New test case.
42611         * g++.dg/ext/altivec_check.h: New file.
42612         * gcc.dg/altivec-1.c: Generalize target triple;
42613         include altivec_check.h and call altivec_check().
42614         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42615         * gcc.dg/altivec-6.c: New test case.
42616         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42617         type casts as needed.
42618         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42619         altivec_check().
42620         * gcc.dg/altivec-12.c: New test case.
42621         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42622         include altivec_check.h and call altivec_check().
42623         * gcc.dg/altivec_check.h: New file.
42624
42625 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42626
42627         * lib/target-supports.exp (check_alias_available): Don't mangle
42628         function `g' in test program.
42629
42630 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42631
42632         * lib/target-supports.exp (check_profiling_available): Check
42633         argument to determine whether we support a profiling type.
42634         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42635         check_profiling_available.
42636         * g++.dg/bprob/bprob.exp: Likewise.
42637         * g77.dg/bprob/bprob.exp: Likewise.
42638         * gcc.misc-tests/bprob.exp: Likewise.
42639         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42640         dg-require-profiling and delete expected error handling.
42641         * gcc.dg/20021014-1.c: Likewise.
42642         * gcc.dg/nest.c: Likewise.
42643
42644 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42645
42646         PR c++/12007
42647         * g++.dg/other/vthunk1.C: New test.
42648
42649 2004-02-20  Falk Hueffner  <falk@debian.org>
42650
42651         PR target/14201
42652         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42653
42654 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42655
42656         PR c++/13927
42657         * g++.dg/other/error8.C: Remove XFAIL markers.
42658
42659         PR c++/14173
42660         * g++.dg/ext/packed5.C: New test.
42661
42662         PR c++/14199
42663         * g++.dg/warn/Wunused-5.C: New test.
42664
42665         PR c++/14186
42666         * g++.dg/lookup/member1.C: New test.
42667
42668 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42669
42670         * gcc.c-torture/compile/20040130-1.c: Enable only when
42671         __INT_MAX__ >= 2147483647L.
42672         * gcc.c-torture/compile/961203-1.c: Likewise.
42673
42674 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42675
42676         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42677         * g++.dg/opt/template1.C: Robustify assembler regexp
42678
42679 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42680
42681         * gcc.c-torture/execute/simd-4.x: Remove.
42682         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42683         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42684         Guard with #ifndef SKIP_ATTRIBUTE.
42685         * gcc.dg/compat/vector-1_y.c: Likewise.
42686         * gcc.dg/compat/vector-2_x.c: Likewise.
42687         * gcc.dg/compat/vector-2_y.c: Likewise.
42688         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42689         * g++.dg/eh/simd-2.C: Likewise.
42690
42691 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42692
42693         * gcc.c-torture/compile/complex-1.c: New.
42694
42695 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42696
42697         PR target/14209
42698         * gcc.c-torture/execute/20040218-1.c: New test.
42699
42700 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42701
42702         PR c++/14181
42703         * g++.dg/parse/new2.C: New test.
42704
42705 2004-02-18  Paul Brook  <paul@codesourcery.com>
42706
42707         * gcc.c-torture/compile/libcall-1.c: New test.
42708
42709 2004-02-18  Paul Brook  <paul@codesourcery.com>
42710
42711         PR debug/12934
42712         * gcc.dg/debug/debug-7.c: New test.
42713
42714 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42715
42716         * gcc.dg/20040217-1.c: New test.
42717
42718 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42719
42720         * gcc.c-torture/execute/990208-1.x: Delete.
42721
42722 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42723
42724         * gcc.c-torture/execute/20040208-2.x: New file.
42725
42726 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42727
42728         PR c++/11326
42729         * g++.dg/abi/structret1.C: New test.
42730
42731 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42732
42733         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42734         (i386_cpuid): No need to test if cpuid is available on AMD64.
42735         Fix assembly, so that it works onboth i386 and AMD64.
42736         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42737         (vecInLong): Fix s[] member type to unsigned int.
42738         (vecInWord): Remove type.
42739         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42740         (a64, b64, c64, d64, e64): Remove.
42741         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42742         Remove unused variable.  Remove initialization of removed variables.
42743         Don't call mmx_tests nor sse_tests.
42744         (reference_mmx, reference_sse): Remove.
42745         (check): Add return stmt.
42746         * gcc.dg/i386-sse-7.c: New test.
42747         * gcc.dg/i386-mmx-4.c: New test.
42748
42749 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42750
42751         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42752         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42753         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42754         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42755         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42756         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42757         g++.dg/tc1/dr94.C: Fix line terminator.
42758
42759 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42760
42761         * gcc.c-torture/compile/20040216-1.c: New.
42762
42763 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42764
42765         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42766         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42767         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42768         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42769         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42770         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42771
42772 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42773
42774         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42775
42776 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42777
42778         PR c++/13971
42779         * g++.dg/expr/cond4.C: New test.
42780
42781         PR c++/14086
42782         * g++.dg/lookup/crash2.C: New test.
42783
42784 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42785
42786         * gcc.c-torture/compile/20040214-2.c: New test.
42787
42788 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42789
42790         PR c++/14116
42791         * g++.dg/ext/typeof8.C: New test.
42792
42793 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42794
42795         * gcc.c-torture/compile/20040214-1.c: New test.
42796
42797 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42798
42799         PR c++/13635
42800         * g++.dg/template/spec11.C: New test.
42801
42802 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42803
42804         PR c++/13927
42805         * g++.dg/other/error8.C: New test.
42806
42807 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42808
42809         PR c++/14122
42810         * g++.dg/template/array4.C: New test.
42811
42812         PR c++/14108
42813         * g++.dg/inherit/thunk2.C: New test.
42814
42815         PR c++/14083
42816         * g++.dg/eh/cond2.C: New test.
42817
42818 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42819
42820         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42821
42822 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42823
42824         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42825
42826 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42827
42828         * g++.dg/simd-2.C: xfail on ppc64-linux.
42829
42830 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42831
42832         PR c/456
42833         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42834         tests.
42835
42836 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42837
42838         * gcc.dg/builtins-33.c: New test.
42839
42840 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42841
42842         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42843
42844 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42845
42846         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42847
42848 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42849
42850         * gcc.dg/ppc64-abi-3.c: New test.
42851
42852 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42853
42854         PR c/14092
42855
42856         * gcc.dg/pr14092-1.c: New testcase.
42857
42858 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42859
42860         * gcc.dg/cpp/assert4.c: Fix typo last change.
42861
42862         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42863         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42864
42865         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42866
42867 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42868
42869         * gcc.c-torture/compile/20040209-1.c: New test case.
42870
42871 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42872
42873         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42874
42875 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42876
42877         * gcc.c-torture/execute/20040208-[12].c: New tests.
42878
42879 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42880
42881         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42882
42883 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42884
42885         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42886
42887 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42888
42889         Bug 13856
42890         * gcc.dg/visibility-8.c: New testcase.
42891
42892 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42893
42894         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42895         arguments.
42896         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42897
42898 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42899
42900         PR middle-end/13696
42901         * g++.dg/opt/fold1.C: New test case.
42902
42903 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42904
42905         PR c++/14033
42906         * g++.dg/other/crash-2.C: New test.
42907
42908 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42909
42910         PR c++/14028
42911         * g++.dg/parse/angle-bracket2.C: New test.
42912
42913 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42914
42915         PR middle-end/13750
42916         Revert:
42917         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42918         PR pch/13361
42919         * g++.dg/pch/wchar-1.C: New.
42920         * g++.dg/pch/wchar-1.Hs: New.
42921
42922 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42923
42924         PR c++/14008
42925         * g++.dg/parse/error15.C: New test.
42926         * g++.dg/parse/crash11.C: Update dg-error mark.
42927
42928 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42929
42930         PR c++/13932
42931         * g++.dg/warn/conv2.C: New test.
42932
42933 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42934
42935         PR c++/13086
42936         * g++.dg/warn/incomplete1.C: Remove xfail.
42937
42938 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42939
42940         * lib/file-format.exp (gcc_target_object_format): Use
42941         ${tool}_target_compile, not gcc_target_compile.
42942         * lib/target-supports.exp (check_alias_available): Likewise.
42943         (check_gc_sections_available): Likewise.
42944         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42945         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42946         dg-require-alias.
42947
42948 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42949
42950         PR c++/13969
42951         * g++.dg/template/static6.C: New test.
42952
42953 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42954
42955         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42956
42957 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42958
42959         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42960         tests for systems where `char' is unsigned by default.
42961
42962 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42963
42964         PR c++/13997
42965         * g++.dg/template/partial3.C: New test.
42966
42967 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42968
42969         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42970         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42971         Remove mentions of obsolete ports.
42972
42973 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42974
42975         * gcc.dg/noncompile/20001228-1.c: Fix for new
42976         error message.
42977
42978 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42979
42980         PR target/9348
42981         * gcc.c-torture/execute/multdi-1.c: New test case.
42982
42983 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42984
42985         PR c++/13925
42986         * g++.dg/template/lookup5.C: New test.
42987
42988 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42989
42990         PR c++/13950
42991         * g++.dg/template/lookup4.C: New test.
42992
42993         PR c++/13970
42994         * g++.dg/parse/error14.C: New test.
42995
42996         PR c++/14002
42997         * g++.dg/parse/template13.C: New test.
42998
42999 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43000
43001         PR c++/13978
43002         * g++.dg/template/koenig4.C: New test.
43003
43004         PR c++/13968
43005         * g++.dg/template/crash17.C: New test.
43006
43007         PR c++/13975
43008         * g++.dg/parse/error13.C: New test.
43009         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43010
43011 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43012
43013         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43014
43015 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43016
43017         PR c/11658
43018         PR c/13994
43019         * gcc.dg/noncompile/20040203-1.c: New test.
43020         * gcc.dg/noncompile/20040203-2.c: Likewise.
43021         * gcc.dg/noncompile/20040203-3.c: Likewise.
43022         * gcc.dg/20040203-1.c: Likewise.
43023
43024 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43025
43026         PR c++/10858
43027         * g++.dg/template/sizeof7.C: New test.
43028
43029 2004-02-02  Eric Christopher  <echristo@redhat.com>
43030             Zack Weinberg  <zack@codesourcery.com>
43031
43032         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43033
43034 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43035
43036         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43037         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43038         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43039         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43040
43041 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43042
43043         PR c++/13113
43044         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43045
43046         PR c++/13854
43047         * g++.dg/ext/attrib13.C: New test.
43048
43049         PR c++/13907
43050         * g++.dg/conversion/op2.C: New test.
43051
43052 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43053
43054         * gcc.dg/titype-1.c: Fix pasto.
43055
43056 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43057
43058         * gcc.dg/titype-1.c: New test.
43059
43060 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43061
43062         PR c++/13957
43063         * g++.dg/template/non-type-template-argument-1.C,
43064         g++.dg/template/qualified-id1.C: Update dg-error marks.
43065         * g++.dg/template/nontype6.C: New test.
43066
43067 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43068
43069         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43070         * gcc.dg/builtins-31.c: New testcase.
43071         * gcc.dg/builtins-32.c: New testcase.
43072
43073 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43074
43075         * objc.dg/call-super-2.m: Update line numbers
43076         for the including of stddef.h.
43077
43078 2004-01-30  Michael Matz  <matz@suse.de>
43079
43080         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43081         g++.dg/ext/case-range3.C: New tests.
43082
43083 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43084
43085         DR206
43086         PR c++/13813
43087         * g++.dg/template/member4.C: New test.
43088
43089 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43090
43091         PR c++/13683
43092         * g++.dg/template/sizeof6.C: New test.
43093
43094 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43095
43096         * gcc.dg/fwritable-strings-1.c: New test.
43097
43098 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43099
43100         * gcc.c-torture/compile/20040130-1.c: New test.
43101
43102 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43103
43104         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43105
43106 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43107
43108         PR c++/13883
43109         * g++.dg/template/ctor3.C: New test.
43110
43111 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43112
43113         * g++.dg/tc1: New directory.
43114         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43115         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43116         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43117         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43118         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43119
43120 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43121
43122         * g++.dg/parse/error11.C: New test.
43123         * g++.dg/parse/error12.C: Likewise.
43124
43125 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43126
43127         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43128         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43129
43130 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43131
43132         PR c++/13791
43133         * g++.dg/ext/attrib12.C: New test.
43134
43135         PR c++/13736
43136         * g++.dg/parse/cast2.C: New test.
43137
43138 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43139
43140         * objc.dg/encode-2.m (main): New local string.  Set depending on
43141         sizeof long.  Use in sscanf call.
43142         * objc.dg/encode-3.m (main): New local string.  Set depending on
43143         sizeof long.  Use in scan_initial call.
43144
43145 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43146
43147         * objc.dg/call-super-2.m: Make LP64-safe.
43148         * objc.dg/desig-init-1.m: Likewise.
43149
43150 2004-01-27  Devang Patel <dpatel@apple.com>
43151
43152         * g++.dg/debug/namespace1.C: New test.
43153
43154 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43155
43156         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43157         xscale-*-*.
43158
43159         * gcc.dg/arm-mmx-1.c: New test.
43160
43161 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43162
43163         * gcc.dg/20040127-1.c: New test.
43164         * gcc.dg/20040127-2.c: New test.
43165
43166 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43167
43168         * objc.dg/stret-1.m (glob): Renamed to globa.
43169
43170 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43171
43172         PR c++/13663
43173         * g++.dg/expr/for1.C: New test.
43174
43175 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43176
43177         PR middle-end/13779
43178         * gcc.dg/darwin-longlong.c: New test.
43179
43180 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43181
43182         * gcc.dg/20040124-1.c: Moved test from here...
43183         * gcc.c-torture/compile/20040124-1.c: ...to here.
43184
43185 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43186
43187         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43188         the assembly output if -m64 is passed.
43189
43190 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43191
43192         PR c++/13833
43193         * g++.dg/template/cond3.C: New test.
43194
43195 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43196
43197         PR c++/13810
43198         * g++.dg/template/ttp7.C: New test.
43199
43200 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43201
43202         PR c++/13797
43203         * g++.dg/template/nontype4.C: New test.
43204         * g++.dg/template/nontype5.C: Likewise.
43205
43206 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43207
43208         * gcc.dg/torture/mips-clobber-at.c: New test.
43209
43210 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43211
43212         * gcc.dg/20040124-1.c: New test.
43213
43214 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43215
43216         * gcc.dg/20040123-1.c: New test.
43217
43218 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43219
43220         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43221
43222 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43223
43224         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43225
43226 2004-01-23  Andrew Pinski  <apinski@apple.com>
43227
43228         * gcc.dg/20030121-1.c: Move to ..
43229         * gcc.dg/20040121-1.c: here.
43230
43231 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43232
43233         * gcc.dg/builtins-29.c: New test case.
43234
43235 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43236
43237         PR 18314
43238         * gcc.dg/builtins-30.c: New testcase.
43239
43240 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43241
43242         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43243         * lib/g77.exp: Likewise.
43244         * lib/objc.exp: Likewise.
43245         * lib/g++.exp: Likewise.
43246
43247 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43248
43249         * gcc.dg/struct-by-value-2.c: New test.
43250
43251 2004-01-21  Andrew Pinski  <apinski@apple.com>
43252
43253         PR target/13785
43254         * gcc.dg/20030121-1.c: New test.
43255
43256 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43257
43258         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43259         clobber frame pointer register in asm statement.
43260
43261 2004-01-21  Falk Hueffner  <falk@debian.org>
43262
43263         * gcc.c-torture/compile/20040121-1.c: New test.
43264
43265 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43266
43267         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43268
43269 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43270
43271         * gcc.dg/ppc64-abi-2.c: New test.
43272
43273 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43274
43275         * lib/treelang.exp: Fill out this file.
43276         * lib/treelang-dg.exp: New File.
43277
43278 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43279
43280         * gcc.c-torture/compile/981022-1.c: Remove.
43281         * gcc.dg/array-5.c: Remove XFAIL.
43282         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43283         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43284         gcc.dg/cond-lvalue-1.c: Update.
43285         * gcc.dg/cast-lvalue-2.c: New test.
43286
43287 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43288
43289         PR c++/13592
43290         * g++.dg/other/error1.C (class foo): Tweak error message.
43291
43292         PR c++/13592
43293         * g++.dg/template/call2.C: New test.
43294
43295 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43296
43297         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43298         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43299         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43300         scalar-return-1_x.c, scalar-return-2_y.c,
43301         scalar-return-3_x.c, scalar-return-3_y.c,
43302         scalar-return-4_x.c, scalar-return-4_y.c,
43303         struct-align-1.h, struct-align-1_x.c,
43304         struct-align-1_y.c, struct-align-2.h,
43305         struct-align-2_x.c, struct-align-2_y.c,
43306         struct-by-value-10_y.c, struct-by-value-11_x.c,
43307         struct-by-value-11_y.c, struct-by-value-12_x.c,
43308         struct-by-value-12_y.c, struct-by-value-13_x.c,
43309         struct-by-value-13_y.c, struct-by-value-14_x.c,
43310         struct-by-value-14_y.c, struct-by-value-15_x.c,
43311         struct-by-value-15_y.c, struct-by-value-16_y.c,
43312         struct-by-value-17_y.c, struct-by-value-18_y.c,
43313         struct-by-value-19_y.c, struct-by-value-1_x.c,
43314         struct-by-value-1_y.c, struct-by-value-20_y.c,
43315         struct-by-value-2_x.c, struct-by-value-2_y.c,
43316         struct-by-value-3_y.c, struct-by-value-4_x.c,
43317         struct-by-value-4_y.c, struct-by-value-5_y.c,
43318         struct-by-value-6_y.c, struct-by-value-7_y.c
43319         struct-by-value-8_x.c, struct-by-value-8_y.c
43320         struct-by-value-9_x.c, struct-by-value-9_y.c
43321         struct-return-10_x.c, struct-return-10_y.c,
43322         struct-return-19_x.c, struct-return-20_x.c
43323         struct-return-2_x.c, struct-return-2_y.c
43324         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43325         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43326
43327 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43328
43329         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43330         attribute on sparc*-sun-solaris2.*.
43331
43332 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43333
43334         PR c++/13710
43335         * g++.dg/ext/typeof7.C: New test.
43336
43337 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43338
43339         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43340         * gcc.dg/const-elim-1.c: Same.
43341
43342 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43343
43344         * objc.dg/stret-1.m: New.
43345         * objc.dg/stret-2.m: New.
43346
43347 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43348
43349         PR c++/11895
43350         * g++.dg/ext/vector1.C: New test.
43351
43352 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43353
43354         * gcc.dg/pch/import-1.c: New.
43355         * gcc.dg/pch/import-1.hs: New.
43356         * gcc.dg/pch/import-1a.h: New.
43357         * gcc.dg/pch/import-1b.h: New.
43358         * gcc.dg/pch/import-1c.h: New.
43359
43360 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43361
43362         PR c++/13574
43363         * g++.dg/ext/array1.C: New test.
43364
43365         PR c++/13178
43366         * g++.dg/conversion/op1.C: New test.
43367
43368 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43369
43370         PR 11864
43371         From Kazumoto Kojima / Dan Kegel:
43372         * gcc.dg/pr11864-1.c: New test.
43373
43374         PR 10392
43375         From Marcus Comstedt / Dan Kegel:
43376         * gcc.dg/pr10392-1.c: New test.
43377
43378 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43379
43380         PR c++/13478
43381         * g++.dg/init/ref10.C: New test.
43382
43383 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43384
43385         PR c++/13407
43386         * g++.dg/parse/typename6.C: New test.
43387
43388 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43389
43390         PR pch/13361
43391         * g++.dg/pch/wchar-1.C: New.
43392         * g++.dg/pch/wchar-1.Hs: New.
43393
43394 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43395
43396         PR c++/9259
43397         * g++.dg/expr/sizeof2.C: New test.
43398
43399 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43400
43401         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43402
43403 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43404
43405         PR c++/13659
43406         * g++.dg/lookup/strong-using-3.C: New.
43407         * g++.dg/lookup/using-10.C: New.
43408
43409 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43410
43411         PR c++/13594
43412         * g++.dg/lookup/strong-using-2.C: New.
43413
43414 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43415             Dan Kegel <dank@kegel.com>
43416             J"orn Rennecke <joern.rennecke@superh.com>
43417
43418         PR target/9365
43419         * gcc.dg/pr9365-1.c: New test.
43420
43421 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43422
43423         PR c++/8856
43424         * g++.dg/parse/casting-operator2.C: New test.
43425         * g++.old-deja/g++.pt/explicit83.C: Remove.
43426
43427 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43428
43429         * gcc.dg/label-compound-stmt-1.c: New test.
43430         * gcc.c-torture/compile/950922-1.c,
43431         gcc.c-torture/compile/20000211-3.c,
43432         gcc.c-torture/compile/20000518-1.c,
43433         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43434         compound statements.
43435
43436 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43437
43438         * gcc.dg/ppc64-abi-1.c: New test.
43439
43440 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43441
43442          * g++.dg/ext/attrib9.C: Add dg-warnings.
43443
43444 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43445
43446         PR c++/12335
43447         * g++.dg/parse/dtor3.C: New test.
43448
43449 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43450
43451         PR c++/12709
43452         * g++.dg/parse/try-catch-1.C: New test.
43453
43454 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43455
43456         * ada/acats/run_all.sh: Add more verbose output in acats.log
43457         when compiling tests.
43458
43459 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43460
43461         PR 13656
43462         * gcc.dg/typedef-redecl.c: New test case.
43463         * gcc.dg/typedef-redecl.h: New support file.
43464
43465 2004-01-13  Jan Hubicka  <jh@suse.cz>
43466
43467         * gcc.dg/always_inline.c: New test.
43468         * gcc.dg/debug/20031231-1.c: Fix.
43469
43470 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43471
43472         PR c++/13474
43473         * g++.dg/template/array3.C: New test.
43474
43475 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43476
43477         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43478         * g++.dg/warn/Wunused-2.C: Likewise.
43479
43480 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43481
43482         PR c++/13289
43483         * g++.dg/template/instantiate6.C: New test.
43484
43485 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43486
43487         PR middle-end/11397
43488         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43489
43490 2004-01-12  Jan Hubicka  <jh@suse.cz>
43491
43492         PR opt/12826
43493         * gcc.dg/20040112-1.c: New.
43494
43495         * gcc.dg/dwarf-die[1-7].c: Move to...
43496         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43497         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43498
43499 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43500
43501         PR c++/4100
43502         * g++.dg/parse/friend4.C: New test.
43503
43504 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43505
43506         PR c++/4100
43507         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43508         definition is called a friend.
43509
43510 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43511
43512         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43513
43514 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43515
43516         PR c++/3478
43517         * g++.dg/parse/error10.C: New test.
43518         * g++.dg/template/arg2.C: Accept "invalid type" error.
43519
43520 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43521
43522         PR middle-end/13392
43523         * g++.dg/opt/expect2.C: New test.
43524
43525 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43526
43527         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43528         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43529         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43530         Update dg-error regexps.
43531
43532 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43533
43534         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43535         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43536
43537 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43538
43539         * gcc.dg/pragma-re-1.c: Use right pointer type.
43540
43541 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43542
43543         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43544
43545 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43546
43547         * gcc.dg/rs6000-ldouble-1.c: New.
43548
43549 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43550
43551         DR 337
43552         PR c++/9256
43553         * g++.dg/other/abstract1.C: New test.
43554
43555 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43556
43557         * g++.dg/lookup/strong-using-1.C: New.
43558
43559 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43560
43561         PR c/11234
43562         * gcc.dg/func-ptr-conv-1.c: New test.
43563         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43564
43565 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43566
43567         PR target/13380.
43568         * gcc.c-torture/compile/20040109-1.c: New.
43569
43570 2004-01-08  Stuart Hastings  <stuart@apple.com>
43571
43572         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43573         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43574         * gcc.dg/i386-sse-6.c: ...this new testcase.
43575
43576 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43577
43578         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43579
43580 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43581
43582         * ada/acats/run_acats: Treat 'gnatchop' the same way
43583         as 'gnatmake'.  Export GCC_DRIVER.
43584         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43585         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43586
43587 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43588
43589         PR c++/12573
43590         * g++.dg/template/dependent-expr4.C: New test.
43591
43592 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43593
43594         * gcc.dg/altivec-11.c: New test.
43595
43596 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43597
43598         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43599
43600 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43601
43602         PR c/6024
43603         * gcc.dg/enum-compat-1.c: New test.
43604         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43605
43606 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43607
43608         PR c/12165
43609         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43610         gcc.dg/c99-idem-qual-3.c: New tests.
43611
43612 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43613
43614         * gcc.dg/winline-7.c: Don't cast void * to int.
43615
43616 2004-01-06  Jan Hubicka  <jh@suse.cz>
43617
43618         * gcc.dg/i386-sse-5.c: New test
43619         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43620
43621 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43622
43623         PR c++/12815
43624         * g++.dg/rtti/typeid4.C: New test.
43625
43626 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43627
43628         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43629
43630 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43631
43632         PR c++/12132
43633         * g++.dg/template/error11.C: New test.
43634
43635         PR c++/13451
43636         * g++.dg/template/class2.C: New test.
43637
43638 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43639         Richard Sandiford <rsandifo@redhat.com>
43640
43641         PR c++/13387
43642         * g++.dg/opt/alias3.C: New test.
43643
43644 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43645
43646         PR c++/13157
43647         * g++.dg/template/koenig3.C: New test.
43648
43649         PR c++/13529
43650         * g++.dg/parse/offsetof3.C: New test.
43651
43652         * g++.dg/init/copy7.C: Add missing dg-error markers.
43653
43654         PR c++/12226
43655         * g++.dg/init/copy7.c: New test.
43656
43657         PR c++/13536
43658         * g++.dg/parse/cast1.C: New test.
43659
43660 2004-01-04  Jan Hubicka  <jh@suse.cz>
43661
43662         * gcc.dg/winline[1-7].c: New tests.
43663
43664 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43665
43666         PR c++/13520
43667         * g++.dg/template/qualttp22.C: New test.
43668
43669 2004-01-01  Jan Hubicka  <jh@suse.cz>
43670
43671         * gcc.dg/debug/20031231-1.c: New.
43672         * gcc.c-torture/compile/20040101-1.c: New.
43673         * gcc.dg/dwarf-die-[1-7].c: New.
43674
43675 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43676
43677         PR optimization/13521
43678         * gcc.c-torture/compile/20031231-1.c: New test.
43679
43680 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43681
43682         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43683
43684 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43685
43686         PR c++/10079
43687         * g++.dg/template/crash16.C: New test.
43688
43689 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43690
43691         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43692
43693 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43694
43695         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43696         ports.
43697         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43698         * g++.old-deja/g++.law/profile1.C: Likewise.
43699         * gcc.c-torture/compile/981006-1.c: Likewise.
43700         * gcc.c-torture/execute/loop-2e.x: Likewise.
43701         * gcc.c-torture/execute/loop-2f.x: Remove.
43702         * gcc.c-torture/execute/loop-2g.x: Likewise.
43703         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43704         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43705
43706 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43707
43708         PR c++/13507
43709         * g++.dg/ext/attrib11.C: New test.
43710
43711         PR c++/13494
43712         * g++.dg/template/array2-1.C: New test.
43713         * g++.dg/template/array2-2.C: New test.
43714
43715 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43716
43717         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43718
43719 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43720
43721         PR c++/12774
43722         * g++.dg/template/array1-1.C: New test.
43723         * g++.dg/template/array1-2.C: New test.
43724
43725 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43726
43727         PR fortran/12632
43728         * g77.dg/12632.f: New test case.
43729
43730 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43731
43732         PR c++/13289
43733         * g++.dg/parse/nontype1.C: New test.
43734
43735 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43736
43737         PR c++/12403
43738         * g++.dg/parse/explicit1.C: New test.
43739         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43740
43741 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43742
43743         PR c++/13081
43744         * g++.dg/opt/inline6.C: New test.
43745
43746         PR c++/12613
43747         * g++.dg/parse/error9.C: New test.
43748
43749         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43750
43751 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43752
43753         PR c++/13009
43754         * g++.dg/init/assign1.C: New test.
43755
43756 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43757
43758         PR c++/13070
43759         * g++.dg/warn/format3.C: New test case.
43760
43761 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43762
43763         * gcc.c-torture/compile/20031227-1.c: New test.
43764
43765 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43766
43767         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43768         * g77.dg/bprob/bprob.exp: Likewise.
43769         * gcc.misc-tests/bprob.exp: Likewise.
43770         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43771         variants on systems where the library does not provide that
43772         functionality.
43773         * gcc.dg/builtins-20.c: Use builtins-config.h.
43774         * gcc.dg/builtins-config.h: New file.
43775
43776 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43777
43778         * lib/gcc-dg.exp (dg-require-profiling): New function.
43779         * lib/target-supports.exp (check_profiling_available): Likewise.
43780         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43781         * g77.dg/bprob/bprob.exp: Likewise.
43782         * gcc.misc-tests/bprob.exp: Likewise.
43783         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43784         * gcc.dg/20021014-1.c: Likewise.
43785         * gcc.dg/nest.c: Likewise.
43786
43787 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43788
43789         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43790         compiling.
43791         * g++.dg/lookup/java2.C: Likewise.
43792         * gcc.dg/cpp/lexident.c: Likewise.
43793
43794 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43795
43796         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43797         given.
43798         * gcc.c-torture/compile/961203-1.c: Likewise.
43799         * gcc.c-torture/compile/980506-1.c: Likewise.
43800
43801 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43802
43803         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43804         (additional_prunes): New global.
43805         (gcc-dg-prune): Handle additional per-test pruning.
43806         (dg-test): Clear additional_prunes between tests.
43807
43808         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43809         dg-prune-output to avoid spurious failures from assembler
43810         complaining about nonexistent WAW violations.
43811         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43812         Use dg-prune-output to avoid spurious failures from assembler
43813         warning about Itanium B-step errata.
43814
43815 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43816
43817         * g++.dg/abi/macro0.C: New test.
43818         * g++.dg/abi/macro1.C: Likewise.
43819         * g++.dg/abi/macro2.C: Likewise.
43820
43821         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43822         * g++.dg/abi/bitfield7.C: Likewise.
43823         * g++.dg/abi/dtor2.C: Likewise.
43824         * g++.dg/abi/mangle11.C: Likewise.
43825         * g++.dg/abi/mangle12.C: Likewise.
43826         * g++.dg/abi/mangle14.C: Likewise.
43827         * g++.dg/abi/mangle17.C: Likewise.
43828         * g++.dg/abi/vbase10.C: Likewise.
43829         * g++.dg/abi/vbase14.C: Likewise.
43830         * g++.dg/template/qualttp17.C: Likewise.
43831
43832 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43833
43834         PR c/11995
43835         * gcc.dg/20031223-1.c: New test.
43836
43837 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43838
43839         * gcc.dg/noreturn-7.c: New test.
43840
43841 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43842
43843         * gcc.dg/null-pointer-1.c: New test.
43844
43845 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43846
43847         * g++.old-deja/g++.jason/template18.C: Remove.
43848         * g++.old-deja/g++.jason/template37.C: Likewise.
43849
43850         PR c++/12862
43851         * g++.dg/lookup/ns1.C: New test.
43852
43853         PR c++/12397
43854         * g++.dg/template/lookup3.C: New test.
43855
43856 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43857
43858         * g++.dg/template/recurse1.C: New test
43859
43860 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43861
43862         PR c++/12479
43863         * g++.dg/parse/semicolon1.C: New test.
43864         * g++.dg/parse/semicolon1.h: Likewise.
43865
43866 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43867
43868         * gcc.dg/darwin-misaligned.c: New test.
43869
43870 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43871
43872         PR c/9163
43873         * gcc.dg/20031222-1.c: New test.
43874
43875 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43876
43877         PR c++/13438
43878         * g++.dg/parse/error8.C: New test.
43879
43880         PR c++/11554
43881         * g++.dg/warn/ctor-init-1.C: New test.
43882
43883 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43884
43885         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43886         too small.
43887         * gcc.c-torture/compile/930217-1.c: Likewise.
43888         * gcc.c-torture/compile/930513-1.c: Likewise.
43889         * gcc.c-torture/execute/920908-2.c: Likewise.
43890         * gcc.c-torture/execute/921204-1.c: Likewise.
43891         * gcc.c-torture/execute/930621-1.c: Likewise.
43892         * gcc.c-torture/execute/930630-1.c: Likewise.
43893         * gcc.c-torture/execute/931031-1.c: Likewise.
43894         * gcc.c-torture/execute/980602-2.c: Likewise.
43895         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43896         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43897         * gcc.c-torture/execute/extzvsi.c: Likewise.
43898         * gcc.c-torture/unsorted/ext.c: Likewise.
43899
43900 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43901
43902         PR target/12749
43903         * gcc.c-torture/compile/20031220-2.c: New test case.
43904
43905 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43906
43907         PR optimization/13031
43908         * gcc.c-torture/compile/20031220-1.c: New test case.
43909
43910 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43911
43912         * gcc.dg/cast-function-1.c: New test.
43913
43914 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43915
43916         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43917         formats.
43918
43919 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43920
43921         PR c++/12795
43922         * g++.dg/ext/attrib10.C: New test.
43923
43924 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43925
43926         * gcc.dg/cleanup-10.c: New test.
43927         * gcc.dg/cleanup-11.c: New test.
43928
43929 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43930
43931         PR c++/13239
43932         * g++.dg/opt/expect1.C: New test.
43933
43934 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43935
43936         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43937
43938 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43939
43940         PR debug/12923
43941         * gcc.dg/20031218-1.c: New test.
43942
43943         PR debug/12389
43944         * gcc.dg/20031218-2.c: New test.
43945         * gcc.dg/20031218-3.c: New test.
43946
43947         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43948         of label name and allow for USER_LABEL_PREFIX == "_" names.
43949         * g++.dg/abi/mangle18-2.C: Likewise.
43950         * g++.dg/abi/mangle19-1.C: Likewise.
43951         * g++.dg/abi/mangle19-2.C: Likewise.
43952         * g++.dg/abi/mangle20-1.C: Likewise.
43953         * g++.dg/abi/mangle20-2.C: Likewise.
43954
43955 2003-12-18  Richard Henderson  <rth@redhat.com>
43956
43957         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43958
43959 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43960             Dan Kegel <dank@kegel.com>
43961
43962         PR other/12009
43963         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43964         testing a cross compiler, it causes spurious compile failures.
43965         * lib/g++.exp: Likewise.
43966
43967 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43968
43969         PR c++/13262
43970         * g++.dg/template/access13.C: New test.
43971
43972 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43973
43974         * gcc.dg/20031216-1.c: New test.
43975
43976 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43977
43978         PR c++/9154
43979         * g++.dg/template/error10.C: New test.
43980
43981 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43982
43983         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43984         * g++.dg/eh/simd-2.C: Likewise.
43985
43986 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43987             Roger Sayle  <roger@eyesopen.com>
43988
43989         * gcc.c-torture/execute/ieee/mzero5.c: New.
43990
43991 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43992
43993         PR c++/10603
43994         * g++.dg/parse/error6.C: New test.
43995
43996         PR c++/12827
43997         * g++.dg/parse/error7.C: New test.
43998
43999 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44000
44001         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44002         at -O with stabs debugging formats.
44003         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44004         * gcc.dg/debug/debug-2.c: Likewise.
44005
44006 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44007
44008         PR c++/12696
44009         * g++.dg/init/error1.C: New test.
44010
44011         PR c++/12218
44012         * g++.dg/init/pm3.C: New test.
44013
44014 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44015
44016         PR c/3347
44017         * gcc.dg/bitfld-8.c: New test.
44018
44019 2003-12-16  James Lemke  <jim@wasabisystems.com>
44020
44021         * gcc.dg/arm-scd42-[123].c: New tests.
44022
44023 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44024
44025         PR c++/9043
44026         * g++.dg/abi/mangle20-1.C: New test.
44027         * g++.dg/abi/mangle20-2.C: New test.
44028
44029 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44030
44031         PR c++/13275
44032         * g++.dg/other/offsetof2.C: Remove XFAIL.
44033         * g++.dg/parse/offsetof1.C: New test.
44034         * g++.gd/parse/offsetof2.C: Likewise.
44035
44036 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44037
44038         * g++.dg/template/nontype3.C: New test.
44039         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44040
44041 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44042
44043         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44044
44045 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44046
44047         PR c++/13387
44048         * g++.dg/expr/assign1.C: New test.
44049
44050         PR c++/13242
44051         * g++.dg/abi/mangle19-1.C: New test.
44052         * g++.dg/abi/mangle19-2.C: New test.
44053
44054 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44055
44056         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44057
44058 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44059
44060         * gcc.c-torture/execute/20031216-1.c: New test.
44061
44062 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44063
44064         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44065         an ICE regression.
44066
44067 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44068
44069         PR c++/10926
44070         * g++.dg/template/error9.C: New test.
44071
44072         PR c++/11116
44073         * g++.dg/template/error8.C: New test.
44074
44075 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44076
44077         PR middle-end/13400
44078         * gcc.c-torture/execute/20031215-1.c: New test case.
44079
44080 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44081
44082         PR c++/13269
44083         * g++.dg/parse/error5.C: New test.
44084
44085         PR c++/12989
44086         * g++.dg/expr/sizeof1.C: New test.
44087
44088         PR c++/13310
44089         * g++.dg/template/crash15.C: New test.
44090
44091 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44092
44093         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44094         a non-POD type as the last named parameter of a varargs function.
44095
44096 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44097
44098         PR c++/13243
44099         PR c++/12573
44100         * g++.dg/template/crash14.C: New test.
44101         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44102
44103 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44104
44105         * g++.dg/other/java1.C: New test.
44106
44107         PR c++/13241
44108         * g++.dg/abi/mangle18-1.C: New test.
44109         * g++.dg/abi/mangle18-2.C: New test.
44110
44111 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44112
44113         PR optimization/10312
44114         * gcc.c-torture/execute/20031214-1.c: New.
44115
44116 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44117
44118         PR c++/10779
44119         PR c++/12160
44120         * g++.dg/parse/error3.C: New test.
44121         * g++.dg/parse/error4.C: Likewise.
44122         * g++.dg/abi/mangle4.C: Tweak error messages.
44123         * g++.dg/lookup/using5.C: Likewise.
44124         * g++.dg/other/error2.C: Likewise.
44125         * g++.dg/parse/typename5.C: Likewise.
44126         * g++.dg/parse/undefined1.C: Likewise.
44127         * g++.dg/template/arg2.C: Likewise.
44128         * g++.dg/template/ttp3.C: Likewise.
44129         * g++.dg/template/type1.C: Likewise.
44130         * g++.old-deja/g++.other/crash32.C: Likewise.
44131         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44132
44133 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44134
44135         PR c++/13106
44136         * g++.dg/warn/noreturn-3.C: New test.
44137
44138 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44139
44140         PR c++/13118
44141         * g++.dg/abi/covariant3.C: New.
44142
44143 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44144
44145         * g++.dg/eh/ia64-1.C: New test.
44146
44147 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44148
44149         PR optimization/13037
44150         * g77.f-torture/execute/13037.f: New test case.
44151
44152 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44153
44154         PR c++/12881
44155         * g++.dg/abi/covariant2.C: New.
44156
44157 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44158
44159         * gcc.dg/cpp/trad/macro.c: New tests.
44160
44161 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44162
44163         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44164
44165 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44166
44167         PR other/10819
44168         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44169         to fix Bug 10819.
44170         * lib/g++.exp (g++_version): Likewise.
44171         * lib/g77.exp (g77_version): Likewise.
44172         * lib/objc.exp (default_objc_version): Likewise.
44173
44174 2003-12-10  Richard Henderson  <rth@redhat.com>
44175
44176         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44177
44178         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44179
44180 2003-12-08  Matt Austern  <austern@apple.com>
44181
44182         PR c/13134
44183         * lib/gcc-dg.exp (dg-require-visibility): Define.
44184         * lib/target-supports (check_visibility_available): Define.
44185         * gcc.dg/visibility-1.c: New test.
44186         * gcc.dg/visibility-2.c: Likewise.
44187         * gcc.dg/visibility-3.c: Likewise.
44188         * gcc.dg/visibility-4.c: Likewise.
44189         * gcc.dg/visibility-5.c: Likewise.
44190         * gcc.dg/visibility-6.c: Likewise.
44191         * g++.dg/ext/visibility-1.C: Likewise.
44192         * g++.dg/ext/visibility-2.C: Likewise.
44193         * g++.dg/ext/visibility-3.C: Likewise.
44194         * g++.dg/ext/visibility-4.C: Likewise.
44195         * g++.dg/ext/visibility-5.C: Likewise.
44196         * g++.dg/ext/visibility-6.C: Likewise.
44197
44198 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44199
44200         * g++.dg/lookup/java1.C: New test.
44201         * g++.dg/lookup/java2.C: New test.
44202
44203 2003-12-07  Falk Hueffner  <falk@debian.org>
44204
44205         * g++.dg/opt/noreturn-1.C: New test.
44206
44207 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44208
44209         * gcc.dg/overflow-1.c: New test.
44210
44211 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44212
44213         * g77.f-torture/compile/13060.f: New test.
44214
44215 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44216
44217         PR c++/13323
44218         * g++.dg/inherit/operator2.C: New test.
44219
44220 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44221
44222         PR c++/13305
44223         * g++.dg/ext/attrib9.C: New test.
44224
44225 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44226
44227         PR c++/13314
44228         * g++.dg/template/error7.C: New test.
44229
44230 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44231             J"orn Rennecke <joern.rennecke@superh.com>
44232
44233         PR target/13302
44234         * g++.dg/other/struct-va_list.C: New test.
44235
44236 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44237
44238         PR c++/13166
44239         * g++.dg/parse/defarg6.C: New test.
44240
44241 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44242
44243         PR target/13256
44244         * gcc.c-torture/execute/20031201-1.c: New test.
44245
44246 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44247
44248         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44249
44250 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44251
44252         * gcc.dg/builtin-return-1.c: New test.
44253
44254 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44255             J"orn Rennecke <joern.rennecke@superh.com>
44256
44257         PR optimization/13260
44258         * gcc.c-torture/execute/20031204-1.c: New test.
44259
44260 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44261
44262         PR c++/9127
44263         * g++.dg/template/error6.C: New test.
44264
44265 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44266
44267         * gcc.dg/20031202-1.c: New test.
44268
44269 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44270
44271         PR c++/13179
44272         * g++.dg/template/eh1.C: New test.
44273
44274         PR c++/10771
44275         * g++.dg/template/error5.C: New test.
44276
44277 2003-12-02  David Ung  <davidu@mips.com>
44278
44279         * gcc.dg/compat/vector-check.h: Corrected type for var
44280         g_##TMODE
44281
44282 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44283
44284         PR c++/10126
44285         * g++.dg/template/ptrmem8.C: New test.
44286
44287 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44288
44289         PR c++/12573
44290         * g++.dg/template/dependent-expr3.C: New test.
44291
44292 2003-12-01  James Lemke  <jim@wasabisystems.com>
44293
44294         * gcc.dg/arm-g2.c: New test.
44295
44296 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44297
44298         PR optimization/11634
44299         * gcc.dg/20031201-2.c: New test case.
44300
44301 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44302
44303         PR 11433
44304         * objc.dg/proto-lossage-3.m: New test.
44305
44306 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44307
44308         PR optimization/12628
44309         * gcc.dg/20031201-1.c: New test case.
44310
44311 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44312
44313         * gcc.dg/unaligned-1.c: New test.
44314
44315 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44316
44317         PR c++/9849
44318         * g++.dg/template/error4.C: New test.
44319         * g++.dg/template/nested3.C: Adjust error markers.
44320
44321 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44322
44323         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44324
44325 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44326
44327         PR c/10333
44328         * gcc.dg/bitfld-7.c: New test.
44329
44330 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44331
44332         * gcc.dg/tls/asm-1.C: New test.
44333
44334 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44335
44336         * gcc.dg/cpp/assert4.c: Update.
44337
44338 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44339
44340         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44341         * gcc.dg/builtin-apply3.c: New test.
44342
44343 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44344
44345         * lib/compat.exp (compat-obj): New xfaildata parameter.
44346         Use it to set compiler_conditional_xfail_data before compiling.
44347         (compat-get-options): Handle dg-xfail-if.
44348         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44349         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44350         * gcc.dg/compat/vector-1_y.c: Likewise.
44351         * gcc.dg/compat/vector-2_x.c: Likewise.
44352         * gcc.dg/compat/vector-2_y.c: Likewise.
44353
44354 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44355
44356         * g++.dg/opt/reg-stack4.C: New test.
44357
44358 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44359
44360         * gcc.dg/builtin-apply2.c: New test.
44361
44362 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44363
44364         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44365
44366 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44367
44368         PR c++/12924
44369         * g++.dg/template/template-id-2.C: New test.
44370
44371 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44372
44373         PR c++/5369
44374         * g++.dg/template/memfriend1.C: New test.
44375         * g++.dg/template/memfriend2.C: Likewise.
44376         * g++.dg/template/memfriend3.C: Likewise.
44377         * g++.dg/template/memfriend4.C: Likewise.
44378         * g++.dg/template/memfriend5.C: Likewise.
44379         * g++.dg/template/memfriend6.C: Likewise.
44380         * g++.dg/template/memfriend7.C: Likewise.
44381         * g++.dg/template/memfriend8.C: Likewise.
44382         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44383
44384 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44385
44386         PR c++/12515
44387         * g++.dg/ext/cond1.C: New test.
44388
44389 2003-11-20  Richard Henderson  <rth@redhat.com>
44390
44391         * gcc.dg/20020201-2.c: Remove.
44392         * gcc.dg/20020201-4.c: Remove.
44393         * gcc.dg/20020304-1.c: Remove.
44394
44395 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44396
44397         * gcc.dg/cpp/trad/xwin1.c: New test case.
44398
44399 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44400
44401         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44402         * lib/g77.exp: Likewise.
44403         * lib/objc.exp: Likewise.
44404         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44405         for darwin.
44406
44407 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44408
44409         PR c++/12932
44410         * g++.dg/template/static5.C: New test.
44411
44412 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44413
44414         * gcc.dg/nested-func-1.c: New test.
44415
44416 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44417
44418         * gcc.dg/cpp/assert4.c: New test.
44419
44420 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44421
44422         PR c++/2294
44423         * g++.dg/lookup/using9.c: New test.
44424
44425 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44426
44427         PR c++/12762
44428         * g++.dg/template/error3.C: New test.
44429
44430 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44431
44432         PR ada/13035
44433         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44434         No longer use a wrapper for gcc, since this does not work under
44435         Windows.
44436
44437 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44438
44439         PR c++/2094
44440         * g++.dg/template/ptrmem7.C: New test.
44441
44442 2003-11-13  Andrew Pinski <apinski@apple.com>
44443
44444         * gcc.c-torture/compile/20031113-1.c: New test.
44445
44446 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44447             Kean Johnston <jkj@sco.com>
44448
44449         PR c/13029
44450         * gcc.dg/unused-4.c: Update.
44451
44452 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44453
44454         * g++.dg/opt/const3.C: New test.
44455
44456 2003-11-13  Jan Hubicka  <jh@suse.cz>
44457
44458         * gcc.c-torture/compile/20031112-1.c: New test.
44459
44460 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44461
44462         * g++.dg/parse/crash10.C: Remove bogus error marker.
44463
44464 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44465
44466         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44467         (host_gcc): Likewise.
44468         (ROOT): Honor $PWDCMD.
44469         (BASE): Likewise.
44470         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44471
44472 2003-11-12  Catherine Moore  <clm@redhat.com>
44473
44474         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44475
44476 2003-11-12  Andreas Jaeger  <aj@suse.de>
44477             Jakub Jelinek  <jakub@redhat.com>
44478             Andrew Pinski  <pinskia@physics.uc.edu>
44479             Richard Henderson  <rth@redhat.com>
44480
44481         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44482         systems.
44483         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44484
44485         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44486         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44487
44488 2003-11-11  Andreas Jaeger  <aj@suse.de>
44489
44490         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44491
44492         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44493
44494 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44495
44496         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44497         Clean ups.
44498
44499 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44500
44501         * gcc.dg/trampoline-1.c: New test.
44502
44503 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44504
44505         * gcc.c-torture/compile/200031109-1.c: New test.
44506
44507 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44508
44509         PR c/3190
44510         PR c/8714
44511         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44512         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44513         gcc.dg/format/no-y2k-1.c: Update.
44514
44515 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44516
44517         PR optimization/10467
44518         * gcc.dg/20031108-1.c: New test case.
44519
44520 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44521
44522         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44523
44524 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44525
44526         * gcc.dg/compound-lvalue-1.c: New test.
44527         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44528         some XFAILs.
44529
44530 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44531
44532         * gcc.dg/altivec-varargs-1.c: New test.
44533
44534 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44535
44536         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44537         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44538         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44539         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44540         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44541
44542 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44543
44544         * gcc.dg/cond-lvalue-1.c: New test.
44545
44546 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44547
44548         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44549
44550 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44551
44552         PR c++/11616
44553         * g++.dg/template/instantiate5.C: New test.
44554
44555 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44556
44557         PR c++/12726
44558         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44559         * ChangeLog: Add missing first entry for above test.
44560
44561 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44562
44563         PR c++/9810
44564         * g++.dg/template/using8.C: New test.
44565         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44566
44567 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44568
44569         PR optimization/10817
44570         * gcc.c-torture/compile/20031102-1.c: New test case.
44571
44572 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44573
44574         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44575         2147483647.
44576
44577 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44578
44579         * gcc.dg/20031102-1.c: New test.
44580
44581 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44582
44583         * gcc.dg/complex-1.c: New test.
44584
44585 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44586
44587         PR c++/12796
44588         * g++.dg/template/crash13.C: Adjust expected error location.
44589         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44590
44591 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44592
44593         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44594
44595 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44596
44597         PR/10239
44598         * gcc.c-torture/compile/20031031-2.c: New test.
44599
44600 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44601
44602         PR/11640
44603         * gcc.c-torture/compile/20031031-1.c: New test.
44604
44605 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44606
44607         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44608         * gcc.misc-tests/bprob.exp: Likewise.
44609         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44610         the execution test on arm-elf configs.
44611         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44612         configs that don't support scratch files.
44613         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44614
44615 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44616
44617         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44618         done by dejagnu.
44619
44620 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44621
44622         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44623         Avoid non pure sh syntax. Add more logging.
44624
44625         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44626         fail.
44627
44628 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44629
44630         PR libgcj/10610
44631         * gcc.dg/ppc-stackalign-1.c: New test.
44632
44633 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44634
44635         * ada/acats/run_all.sh: Change output to be more compliant with
44636         dejagnu framework.
44637         Create acats.sum and acats.log files under testsuite/ada/acats
44638         Only run [a-z]* directories, to filter out e.g. CVS.
44639         Redirect build output to log file.
44640
44641 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44642
44643         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44644
44645 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44646
44647         PR ada/5909:
44648         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44649
44650 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44651
44652         * gcc.c-torture/compile/20031023-1.c: New test.
44653         * gcc.c-torture/compile/20031023-2.c: New test.
44654         * gcc.c-torture/compile/20031023-3.c: New test.
44655         * gcc.c-torture/compile/20031023-4.c: New test.
44656
44657 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44658
44659         PR c++/10371
44660         * g++.dg/lookup/scoped8.C: New test.
44661
44662 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44663
44664         * g++.dg/opt/reg-stack3.C: New test.
44665
44666 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44667
44668         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44669
44670 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44671
44672         PR c++/11076
44673         * g++.dg/template/crash13.C: New test.
44674
44675 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44676
44677         * gcc.dg/c99-restrict-2.c: New test.
44678
44679 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44680
44681         PR c++/12698, c++/12699, c++/12700, c++/12566
44682         * g++.dg/inherit/covariant9.C: New test.
44683         * g++.dg/inherit/covariant10.C: New test.
44684         * g++.dg/inherit/covariant11.C: New test.
44685
44686 2003-10-23  Jason Merrill  <jason@redhat.com>
44687
44688         PR c++/12726
44689         * g++.dg/ext/complit2.C: New test.
44690
44691 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44692
44693         PR target/12654
44694         * gcc.c-torture/execute/20031020-1.c: New test.
44695
44696 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44697
44698         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44699         following the jump_insn.
44700
44701 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44702
44703         * gcc.dg/cast-lvalue-1.c: New test.
44704
44705 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44706
44707         PR c++/11962
44708         * g++.dg/template/cond2.C: New test.
44709
44710 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44711
44712         * gcc.dg/builtins-28.c: New test.
44713
44714 2003-10-20  Jan Hubicka  <jh@suse.cz>
44715
44716         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44717         parameter.
44718         * gcc.dg/inline-2.c: Likewise.
44719
44720 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44721
44722         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44723         * gcc.dg/nest.c: Likewise.
44724
44725 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44726
44727         PR c++/9781, c++/10583, c++/11862
44728         * g++.dg/parse/crash13.C: New test.
44729
44730 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44731
44732         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44733
44734 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44735
44736         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44737         Define HAVE_C99_RUNTIME except on Solaris.
44738         * gcc.dg/builtins-20.c: Likewise.
44739
44740 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44741
44742         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44743
44744 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44745
44746         PR c++/12495
44747         * g++.dg/template/crash21.C: New test.
44748
44749 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44750
44751         PR c++/2513
44752         * g++.dg/template/typename5.C: New test.
44753
44754 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44755
44756         PR c++/12369
44757         * g++.dg/template/friend25.C: New test.
44758
44759 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44760
44761         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44762         versions.
44763
44764 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44765
44766         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44767         == 2147483647.
44768
44769 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44770
44771         * gcc.c-torture/execute/960416-1.x: Remove.
44772         * gcc.c-torture/execute/divconst-3.x: Likewise.
44773
44774 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44775
44776         PR target/12598
44777         * gcc.dg/torture/cris-volatile-1.c: New test.
44778
44779 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44780
44781         PR optimization/9325
44782         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44783         for overflowing floating point to integer conversion during RTL
44784         simplification.
44785
44786 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44787
44788         * objc/execute/_cmd.m: Fix typo.
44789         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44790         Relax 'scan-assembler' regexp.
44791         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44792         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44793         * objc.dg/zero-link-2.m: Remove blank line.
44794         * objc.dg/zero-link-3.m: New test case.
44795
44796 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44797
44798         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44799
44800         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44801         than linker trickery.
44802
44803 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44804
44805         PR c++/12370
44806         * g++.dg/other/friend2.C: New test.
44807
44808 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44809
44810         * gcc.dg/20031012-1.c: New test.
44811
44812 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44813
44814         * gcc.dg/weak/weak-3.c: Fix for new warning.
44815
44816 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44817
44818         PR optimization/8750
44819         * gcc.c-torture/execute/20031012-1.c: New test case.
44820
44821 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44822
44823         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44824         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44825
44826 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44827
44828         PR optimization/12260
44829         * gcc.c-torture/compile/20031011-2.c: New test case.
44830
44831 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44832
44833         * gcc.c-torture/execute/20031011-1.c: New testcase.
44834
44835 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44836
44837         * gcc.c-torture/compile/20031011-1.c: New test.
44838
44839 2003-10-11  Jan Hubicka  <jh@suse.cz>
44840
44841         * g++.dg/other/first-global.C: New test.
44842
44843 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44844
44845         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44846
44847 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44848
44849         * gcc.c-torture/compile/20031010-1.c: New test.
44850
44851 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44852
44853         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44854         * gcc.c-torture/execute/va-arg-25.c: ... here.
44855
44856 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44857
44858         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44859
44860 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44861
44862         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44863
44864 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44865
44866         * g++.dg/parse/error2.C: New test.
44867
44868 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44869
44870         PR c++/11097
44871         * g++.dg/other/error5.C: Modify the error message.
44872         * g++.dg/lookup/using8.C: New test.
44873
44874 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44875
44876         * gcc.dg/darwin-abi-2.c: New file.
44877         * gcc.c-torture/execute/va-arg-24.c: New file.
44878
44879 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44880
44881         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44882         indentation.
44883
44884 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44885
44886         PR c++/10147
44887         * g++.dg/other/error4.C: Update error messages.
44888         * g++.dg/template/ptrmem4.C: Likewise.
44889
44890         PR c++/12337
44891         * g++.dg/init/new9.C: New test.
44892
44893         PR c++/12334, c++/12236, c++/8656
44894         * g++.dg/ext/attrib8.C: New test.
44895
44896 2003-10-06  Devang Patel  <dpatel@apple.com>
44897
44898         * gcc.dg/debug/dwarf2-3.h: New test.
44899         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44900
44901 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44902
44903         * g++.dg/opt/cfg2.C: New test.
44904
44905 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44906
44907         * g++.dg/opt/float1.C: New test.
44908
44909 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44910
44911         * gcc.dg/c90-array-lval-6.c: New test.
44912         * gcc.dg/c99-array-lval-6.c: New test.
44913
44914 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44915             Ziemowit Laski  <zlaski@apple.com>
44916
44917         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44918         'Derived', so that it is never considered a class method; add
44919         new warning for '+port' method ambiguity.
44920         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44921         <objc/objc-api.h> (needed on Mac OS X).
44922         * objc.dg/method-13.m: New test.
44923
44924 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44925
44926         PR optimization/9325, PR java/6391
44927         * gcc.c-torture/execute/20031003-1.c: New test case.
44928
44929 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44930
44931         PR optimization/12180
44932         * gcc.dg/20031002-1.c: New test.
44933
44934         PR c++/12486
44935         * g++.dg/inherit/error1.C: New test.
44936
44937 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44938
44939         * lib/f-torture.exp (search_for): Rename to...
44940         (search_for_re): This.  Also, clean up comments and the
44941         "regexp" invocation.
44942
44943 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44944
44945         * gcc.c-torture/compile/20031002-1.c: New test.
44946
44947 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44948
44949         * g++.dg/opt/cond1.C: New test.
44950
44951 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44952
44953         * gcc.dg/Wold-style-definition-2.c: New testcase.
44954         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44955
44956 2003-09-29  Richard Henderson  <rth@redhat.com>
44957
44958         * g++.dg/init/array10.C: Add dg-options.
44959
44960 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44961
44962         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44963
44964 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44965
44966         * g++.dg/template/friend19.C: Fix typo.
44967         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44968
44969 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44970
44971         * gcc.c-torture/execute/20030928-1.c: New test.
44972         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44973
44974 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44975
44976         * g++.dg/opt/unroll1.C: New test.
44977
44978 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44979
44980         PR optimization/11741
44981         * gcc.dg/20030926-1.c: New test case.
44982
44983 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44984
44985         PR c++/5655
44986         * g++.dg/parse/access7.C: New test.
44987         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44988
44989 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44990
44991         MERGE OF objc-improvements-branch into MAINLINE:
44992         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44993         if libobjc has not been built.
44994         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44995         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44996         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44997         objc/execute/nested-3.m, objc/execute/np-2.m,
44998         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44999         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45000         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45001         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45002         objc.dg/special/unclaimed-category-1.h,
45003         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45004         well as GNU runtime.
45005         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45006         * execute/cascading-1.m, execute/function-message-1.m,
45007         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45008         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45009         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45010         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45011         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45012         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45013         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45014         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45015         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45016         * objc.dg/bitfield-2.m: Run only on Darwin.
45017         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45018         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45019         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45020         * objc.dg/const-str-1.m: Fix constant string layout.
45021
45022 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45023
45024         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45025
45026 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45027
45028         * gcc.dg/darwin-abi-1.c: New file.
45029
45030 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45031
45032         PR target/12281
45033         * gcc.c-torture/compile/20030921-1.c: New test.
45034
45035 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45036
45037         * g++.dg/opt/reg-stack2.C: New test.
45038
45039 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45040
45041         * g++.dg/eh/delayslot1.C: New test.
45042
45043 2003-09-20  Richard Henderson  <rth@redhat.com>
45044
45045         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45046
45047 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45048
45049         * gcc.c-torture/execute/20030920-1.c: New test case.
45050
45051 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45052
45053         * g++.dg/rtti/typeid3.C: Correct expected error message.
45054
45055 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45056
45057         PR c++/157
45058         * g++.dg/parse/crash12.C: New test.
45059
45060 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45061
45062         * gcc.dg/compat/mixed-struct-check.h: New.
45063         * gcc.dg/compat/mixed-struct-defs.h: New.
45064         * gcc.dg/compat/mixed-struct-init.h: New.
45065         * gcc.dg/compat/struct-by-value-19_main.c: New.
45066         * gcc.dg/compat/struct-by-value-19_x.c: New.
45067         * gcc.dg/compat/struct-by-value-19_y.c: New.
45068         * gcc.dg/compat/struct-by-value-20_main.c: New.
45069         * gcc.dg/compat/struct-by-value-20_x.c: New.
45070         * gcc.dg/compat/struct-by-value-20_y.c: New.
45071         * gcc.dg/compat/struct-return-19_main.c: New.
45072         * gcc.dg/compat/struct-return-19_x.c: New.
45073         * gcc.dg/compat/struct-return-19_y.c: New.
45074         * gcc.dg/compat/struct-return-20_main.c: New.
45075         * gcc.dg/compat/struct-return-20_x.c: New.
45076         * gcc.dg/compat/struct-return-20_y.c: New.
45077
45078 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45079         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45080         so that it will not complain on LP64 targets.
45081
45082 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45083
45084         PR c++/495
45085         * g++.dg/template/friend24.C: New test.
45086
45087 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45088
45089         PR c++/12332
45090         * g++.dg/template/memtmpl2.C: New test.
45091
45092 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45093
45094         PR target/11184
45095         * gcc.dg/builtin-apply1.c: New test.
45096
45097 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45098
45099         PR c++/9848
45100         * g++.dg/warn/Wunused-4.C: New test.
45101
45102 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45103
45104         PR c++/12316
45105         * g++.dg/other/gc2.C: New test.
45106
45107 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45108
45109         PR c++/11991
45110         * g++.dg/rtti/typeid3.C: New test.
45111
45112         PR c++/12266
45113         * g++.dg/overload/template1.C: New test.
45114
45115 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45116
45117         * g++.dg/opt/cfg3.C: New test.
45118
45119 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45120
45121         PR c++/7939
45122         * g++.dg/template/crash11.C: New test.
45123
45124 2003-09-16  Jason Merrill  <jason@redhat.com>
45125             Jakub Jelinek  <jakub@redhat.com>
45126
45127         * gcc.dg/attr-warn-unused-result.c: New test.
45128
45129 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45130
45131         PR c++/12184
45132         * g++.dg/expr/call2.C: New test.
45133
45134 2003-09-15  Andreas Jaeger  <aj@suse.de>
45135
45136         * gcc.dg/Wold-style-definition-1.c: New test.
45137
45138 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45139
45140         PR c++/3907
45141         * g++.dg/parse/template12.C: New test.
45142
45143         * g++.dg/abi/bitfield11.C: New test.
45144         * g++.dg/abi/bitfield12.C: Likewise.
45145
45146 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45147
45148         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45149         non-expansion of functional macro name without arguments at EOL.
45150         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45151
45152 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45153
45154         * gcc.c-torture/execute/20030914-[12].c: New tests.
45155
45156 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45157
45158         PR c++/11788
45159         * g++.dg/overload/addr1.C: New test.
45160
45161 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45162
45163         * gcc.dg/20030909-1.c: New test.
45164
45165 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45166
45167         * gcc.dg/ultrasp10.c: New test.
45168
45169 2003-09-09  Devang Patel  <dpatel@apple.com>
45170
45171         * gcc.dg/darwin-ld-6.c: New test.
45172
45173 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45174
45175         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45176
45177 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45178
45179         * gcc.dg/ia64-types1.c: New test.
45180         * gcc.dg/ia64-types2.c: Likewise.
45181
45182 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45183
45184         * gcc.dg/builtins-1.c: Add more _Complex tests.
45185         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45186
45187         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45188         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45189
45190 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45191
45192         PR c++/11786
45193         * g++.dg/lookup/koenig2.C: New test.
45194
45195         PR c++/5296
45196         * g++.dg/rtti/typeid2.C: New test.
45197
45198 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45199
45200         * gcc.c-torture/compile/20030904-1.c: New test.
45201
45202 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45203
45204         * g++.dg/opt/longbranch2.C: New test.
45205
45206 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45207
45208         * g++.dg/template/crash10.C: Only compile it.
45209
45210 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45211
45212         PR middle-end/11665
45213         * gcc.c-torture/compile/20030907-1.c: New test.
45214         * g++.dg/init/array11.C: New test.
45215
45216 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45217
45218         PR c++/11852
45219         * g++.dg/init/struct1.C: New test.
45220
45221 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45222
45223         PR c++/12181
45224         * g++.dg/expr/comma1.C: New test.
45225
45226 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45227
45228         PR c++/11867
45229         * g++.dg/expr/static_cast5.C: New test.
45230
45231 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45232
45233         PR c++/11507
45234         * g++.dg/lookup/scoped7.C: New test.
45235
45236         PR c++/9574
45237         * g++.dg/other/static1.C: New test.
45238
45239         PR c++/11490
45240         * g++.dg/warn/template-1.C: New test.
45241
45242         PR c++/11432
45243         * g++.dg/template/crash10.C: New test.
45244
45245         PR c++/2478
45246         * g++.dg/overload/VLA.C: New test.
45247
45248         PR c++/10804
45249         * g++.dg/template/call1.C: New test.
45250
45251 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45252
45253         PR c++/11794
45254         * g++.dg/parse/using3.C: New test.
45255
45256 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45257
45258         PR c++/11409
45259         * g++.dg/overload/builtin3.C: New test case.
45260
45261 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45262
45263         PR c/9862
45264         * gcc.dg/20030906-1.c: New test.
45265         * gcc.dg/20030906-2.c: Likewise.
45266
45267 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45268
45269         PR c++/12167
45270         * g++.dg/parse/defarg5.C: New test.
45271
45272         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45273
45274 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45275
45276         PR c++/12163
45277         * g++.dg/expr/static_cast4.C: New test.
45278
45279         PR c++/12146
45280         * g++.dg/template/crash9.C: New test.
45281
45282 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45283
45284         * g++.old-deja/g++.ext/pretty2.C: Update for change
45285         in __FUNCTION__.
45286         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45287
45288 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45289
45290         PR c++/11922
45291         * g++/dg/template/qualified-id1.C: New test.
45292
45293         PR c++/12037
45294         * g++.dg/warn/noeffect4.C: New test.
45295
45296 2003-09-04  Matt Austern  <austern@apple.com>
45297
45298         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45299         * g++.dg/ext/fnname2.C: Likewise.
45300         * g++.dg/ext/fnname3.C: Likewise.
45301
45302 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45303
45304         * g++.dg/expr/lval1.C: New test.
45305         * g++.dg/ext/lvcast.C: Remove.
45306
45307 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45308
45309         PR optimization/11700.
45310         * gcc.c-torture/compile/20030903-1.c: New test case.
45311
45312 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45313
45314         PR c++/12053
45315         * g++.dg/abi/layout4.C: New test.
45316
45317 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45318
45319         PR c++/11553
45320         * g++.dg/parse/friend3.C: New test.
45321
45322 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45323
45324         PR c++/11847
45325         * g++.dg/template/class1.C: New test.
45326
45327         PR c++/11808
45328         * g++.dg/expr/call1.C: New test.
45329
45330 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45331
45332         PR c++/12114
45333         * g++.dg/init/ref9.C: New test.
45334
45335         PR c++/11972
45336         * g++.dg/template/nested4.C: New test.
45337
45338 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45339
45340         PR c++/12093
45341         * g++.dg/template/non-dependent4.C: New test.
45342
45343         PR c++/11928
45344         * g++.dg/inherit/conv1.C: New test.
45345
45346 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45347
45348         PR c++/6196
45349         * g++.dg/ext/label1.C: New test.
45350         * g++.dg/ext/label2.C: Likewise.
45351
45352 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45353
45354         * g++.dg/expr/cond3.C: New test.
45355
45356 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45357
45358         * gcc.dg/builtins-1.c: Add new builtin cases.
45359
45360 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45361
45362         * gcc.dg/builtins-1.c: Add new cases.
45363         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45364
45365 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45366
45367         * gcc.dg/builtins-1.c: Add more math builtin tests.
45368         * gcc.dg/torture/builtin-attr-1.c: New test.
45369
45370 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45371
45372         PR optimization/5079
45373         * g++.dg/opt/static3.C: New test.
45374
45375 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45376
45377         * gcc.misc-tests/gcov-10b.c: New test.
45378
45379 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45380
45381         * g++.dg/opt/ptrmem3.C: New test.
45382
45383         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45384
45385 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45386
45387         * gcc.dg/20030826-2.c: New test.
45388
45389 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45390
45391         PR middle-end/12002
45392         * g77.f-torture/compile/12002.f: New test case.
45393
45394 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45395
45396         * gcc.dg/20030826-1.c: New test case.
45397
45398 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45399
45400         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45401
45402 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45403
45404         PR c++/11871
45405         * c++.dg/lookup/crash1.C: New test.
45406
45407         * c++.dg/warn/noeffect3.C: New test.
45408
45409 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45410
45411         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45412         * gcc.dg/compat/vector-1_y.c: Ditto.
45413         * gcc.dg/compat/vector-2_x.c: Ditto.
45414         * gcc.dg/compat/vector-2_y.c: Ditto.
45415
45416 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45417
45418         * gcc.dg/20030702-1.c: New test.
45419
45420 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45421
45422         PR c++/8795
45423         * g++.dg/ext/altivec-1.C: New test.
45424
45425 2003-08-24  Richard Henderson  <rth@redhat.com>
45426
45427         * g++.dg/eh/simd-2.C: Add -w for x86.
45428
45429 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45430
45431         * gcc.dg/20030815-1.c: New test.
45432
45433 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45434
45435         PR c++/3765
45436         * g++.dg/parse/access6.C: New test.
45437
45438 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45439
45440         PR c++/641, c++/11876
45441         * g++.dg/template/friend22.C: New test.
45442         * g++.dg/template/friend23.C: Likewise.
45443
45444 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45445
45446         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45447         identically.
45448
45449 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45450
45451         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45452
45453 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45454
45455         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45456
45457 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45458
45459         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45460
45461 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45462
45463         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45464
45465 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45466
45467         PR c++/11919
45468         * g++.dg/overload/prom1.C: New test.
45469
45470         PR c++/11551
45471         * g++.dg/parse/dtor2.C: New test.
45472
45473         PR c++/10762
45474         * g++.dg/parse/using2.C: New test.
45475
45476 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45477
45478         PR target/11805
45479         * gcc.c-torture/compile/20030821-1.c: New.
45480
45481 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45482
45483         PR c++/11834
45484         * g++.dg/template/deduce2.C: New test.
45485
45486 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45487
45488         * gcc.c-torture/execute/20030821-1.c: New test.
45489
45490 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45491
45492         PR middle-end/11984
45493         * gcc.dg/20030820-1.c: New test case.
45494
45495 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45496
45497         PR c++/11945
45498         * g++.dg/warn/noeffect2.C: New test.
45499
45500 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45501
45502         PR c++/10926
45503         * g++.dg/template/dtor2.C: New test.
45504
45505         PR c++/11684
45506         * g++.dg/template/operator1.C: New test.
45507         * g++.dg/parse/operator4.C: New test.
45508
45509         PR c++/11946.C
45510         * g++.dg/expr/enum1.C: New test.
45511         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45512
45513         PR c++/11036.C
45514         * g++.dg/parse/elab2.C: New test.
45515         * g++.dg/parse/typedef4.C: Change error message.
45516         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45517         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45518         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45519
45520 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45521
45522         * gcc.dg/pch/warn-1.c: New.
45523         * gcc.dg/pch/warn-1.hs: New.
45524
45525         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45526         not-tested file.
45527
45528 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45529
45530         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45531
45532 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45533
45534         * gcc.dg/uninit-D.c: New Test.
45535         * gcc.dg/uninit-E.c: New Test.
45536         * gcc.dg/uninit-F.c: New Test.
45537         * gcc.dg/uninit-G.c: New Test.
45538
45539 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45540
45541         * g++.dg/README: Describe the pch directory.
45542
45543 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45544
45545         PR c++/11174
45546         * g++.dg/parse/access4.C: New test.
45547         * g++.dg/parse/access5.C: Likewise.
45548         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45549
45550 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45551
45552         * gcc.dg/noncompile/20030818-1.c: New.
45553
45554 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45555
45556         PR c++/11957
45557         * g++.dg/warn/noeffect1.C: New test.
45558
45559         * g++.dg/template/scope2.C: New test.
45560         * g++.dg/template/error2.C: Correct dg-error
45561
45562 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45563
45564         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45565
45566 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45567
45568         PR C++/11512
45569         * g++.dg/template/warn1.C: New.
45570
45571 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45572
45573         * g++.dg/template/error2.C: New test.
45574         * g++.dg/lookup/using7.C: Adjust errors
45575         * g++.old-deja/g++.pt/crash36.C: Likewise.
45576         * g++.old-deja/g++.pt/derived3.C: Likewise.
45577
45578 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45579
45580         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45581         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45582         * gcc.c-torture/execute/builtins/string-9.c: New, from
45583         string-opt-9.c.  Adjust for execute/builtins framework.
45584         * gcc.c-torture/execute/string-opt-9.c: Delete.
45585
45586 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45587
45588         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45589
45590         * g++.dg/parse/ret-type2.C: New test.
45591
45592         PR c++/11703
45593         * g++.dg/init/new8.C: New test.
45594
45595         PR c++/10923
45596         * g++.dg/parse/typedef5.C: New test.
45597
45598         PR c++/9512
45599         * g++.dg/parse/qualified2.C: New test.
45600         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45601         invalid code.
45602
45603 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45604
45605         * g++.dg/conversion/ptrmem1.C: New test.
45606
45607 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45608
45609         PR target/11693
45610         * gcc.dg/20030811-1.c: New test.
45611
45612         PR target/11535
45613         * gcc.c-torture/execute/20030811-1.c: New test.
45614
45615 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45616
45617         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45618
45619 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45620
45621         PR c++/11789.C
45622         * g++.dg/inherit/multiple1.C: New test.
45623
45624 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45625
45626         * gcc.dg/spe1.c: New test.
45627
45628         PR c++/11670
45629         * g++.dg/expr/cast2.C: New test.
45630
45631         PR c++/10530
45632         * g++.dg/template/dependent-name2.C: New test.
45633
45634 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45635
45636         * g++.dg/parse/crash11.C: Put the dg options in comments.
45637
45638 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45639
45640         * lib/gcc-dg.exp: Update for diagnostic change.
45641
45642 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45643
45644         PR c++/5767
45645         * g++.dg/parse/crash11.C: New test.
45646
45647 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45648
45649         * gcc.dg/cpp/spacing1.c: Update.
45650
45651 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45652
45653         PR target/11739
45654         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45655         a value for -mtune.
45656
45657 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45658
45659         PR middle-end/11771
45660         * gcc.c-torture/compile/20030804-1.c: New test case.
45661
45662 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45663
45664         * gcc.dg/20030804-1.c: New test case.
45665
45666 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45667
45668         * gcc.dg/cpp/separate-1.c: New test.
45669
45670 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45671
45672         PR c++/11704
45673         * g++.dg/template/dependent-expr2.C: New test.
45674
45675         PR c++/11766
45676         * g++.dg/expr/ptrmem1.C: New test.
45677
45678 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45679
45680         PR c++/9453
45681         * g++.dg/template/friend15.C: New test.
45682
45683 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45684
45685         * lib/dg-pch.exp: Work round PCH bug.
45686
45687 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45688
45689         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45690         builtins.  Move cases from builtins-4.c here.
45691
45692         * gcc.dg/torture/builtin-math-1.c: New test taken from
45693         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45694         additional cases.
45695
45696         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45697         Delete.
45698
45699 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45700
45701         PR c++/9447
45702         * g++.dg/template/using7.C: New test.
45703
45704 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45705
45706         * import1.c, import2.c: New tests.
45707
45708 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45709
45710         * g++.dg/eh/crossjump1.C: New test.
45711
45712 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45713
45714         PR c++/11697
45715         * g++.dg/template/using6.C: New test.
45716
45717         PR c++/11744
45718         * g++.dg/template/koenig2.C: New test.
45719
45720 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45721
45722         PR c++/7983
45723         * g++.dg/parse/typedef4.C: New test.
45724
45725 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45726
45727         PR c++/8442, c++/8806
45728         * g++.dg/template/elab1.C: New test.
45729         * g++.dg/template/type2.C: Likewise.
45730         * g++.dg/template/ttp3.C: Adjust expected error message.
45731         * g++.old-deja/g++.law/visibility13.C: Likewise.
45732         * g++.old-deja/g++.niklas/t135.C: Likewise.
45733         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45734         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45735         template argument.
45736         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45737
45738 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45739
45740         PR c++/11295
45741         * g++.dg/ext/stmtexpr1.C: New test.
45742
45743         * g++.dg/opt/tmp1.C: New test.
45744
45745         PR c++/11525
45746         * g++.dg/parse/constant4.C: New test.
45747
45748         PR c++/9447
45749         * g++.dg/template/using5.C: New test.
45750
45751 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45752
45753         * gcc.dg/builtins-27.c: New test case.
45754
45755 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45756
45757         * gcc.dg/tls/opt-7.c: New test.
45758
45759 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45760
45761         * g++.old-deja/g++.other/crash18.C: Remove.
45762
45763 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45764
45765         * g++.dg/template/explicit3.C: New.
45766         * g++.dg/template/explicit4.C: New.
45767         * g++.dg/template/explicit5.C: New.
45768
45769         PR c++/11347
45770         * g++.dg/template/memtmpl1.C: New.
45771
45772 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45773
45774         PR target/11565
45775         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45776         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45777
45778 2003-07-30  Jan Hubicka  <jh@suse.cz>
45779
45780         * vtgc1.c: Kill.
45781
45782 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45783
45784         * gcc.dg/struct-in-proto-1.c: New test.
45785
45786 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45787
45788         * gcc.dg/cpp/include2.c: Only expect one message.
45789
45790 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45791
45792         PR c++/9447
45793         * g++.dg/template/using1.C: New test.
45794         * g++.dg/template/using2.C: New test.
45795         * g++.dg/template/using3.C: New test.
45796         * g++.dg/template/using4.C: New test.
45797
45798 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45799
45800         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45801         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45802
45803 2003-07-28  Jan Hubicka  <jh@suse.cz>
45804
45805         PR c++/11530
45806         * g++.dg/opt/call1.C: New test.
45807
45808 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45809
45810         PR c++/11667
45811         * g++.dg/init/enum2.C: New test.
45812         * g++.dg/template/overload1.C: Add "-w" option.
45813
45814 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45815
45816         * gcc.dg/Wdeclaration-after-statement-1.c,
45817         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45818
45819 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45820
45821         * gcc.c-torture/compile/20030725-1.c: New test.
45822
45823 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45824
45825         * gcc.dg/20030505.c: Only run for SPE.
45826         Remove definition of opaque type.
45827
45828 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45829
45830         * g++.dg/template/ptrmem6.C: New test.
45831
45832 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45833
45834         * gcc.c-torture/compile/zero-strct-2.c: New test.
45835
45836 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45837
45838         * gcc.dg/intermod-1.c: New test.
45839
45840 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45841
45842         PR c++/11617
45843         * g++.dg/template/lookup2.C: New test.
45844         * g++.dg/template/memclass1.C: Remove instantiated from error.
45845         * g++.dg/other/error2.C: Tweak expected errors.
45846
45847         PR c++/11596
45848         * g++.dg/template/defarg3.C: New test.
45849
45850         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45851
45852 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45853
45854         * g++.dg/inherit/access5.C: New test.
45855
45856 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45857
45858         PR c++/11513
45859         * g++.dg/template/crash8.C: New test.
45860
45861 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45862
45863         PR c/10602
45864         * gcc.dg/noncompile/incomplete-2.c: New test.
45865
45866 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45867
45868         PR c++/11645
45869         * g++.dg/inherit/access4.C: New test.
45870
45871         PR c++/11517
45872         * g++.dg/expr/cond2.C: New test.
45873
45874         PR optimization/10679
45875         * g++.dg/opt/inline4.C: New test.
45876
45877 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45878
45879         * g++.dg/parse/crash10: New test.
45880
45881 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45882
45883         * g++.dg/ext/flexary1.C: New test.
45884
45885 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45886
45887         PR c++/10793
45888         * g++.dg/template/crash9.C: New test.
45889
45890 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45891
45892         PR c++/3004
45893         * g++.dg/parse/typedef3.C: New test.
45894
45895         PR c++/7906
45896         * g++.dg/parse/operator2.C: New test.
45897
45898         PR c++/8895
45899         * g++.dg/parse/def-tmpl-arg1.C: New test.
45900
45901         PR c++/9282
45902         * g++.dg/parse/funptr1.C: New test.
45903
45904         PR c++/9452
45905         * g++.dg/parse/ambig3.C: New test.
45906
45907         PR c++/9454
45908         * g++.dg/parse/operator3.C: New test.
45909
45910         PR c++/9486
45911         * g++.dg/parse/template10.C: New test.
45912
45913         PR c++/9488
45914         * g++.dg/parse/template11.C: New test.
45915
45916         PR c++/10150
45917         * g++.dg/parse/invalid-op1.C: New test.
45918
45919         PR c++/10247
45920         * g++.dg/parse/condexpr1.C: New test.
45921
45922 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45923
45924         * g++.dg/ext/packed3.C: New test.
45925         * g++.dg/ext/packed4.C: New test.
45926
45927         * gcc.dg/pack-test-3.c: New test.
45928
45929 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45930
45931         * lib/compat.exp: Handle dg-options per source file.
45932         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45933         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45934         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45935         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45936         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45937         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45938         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45939         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45940         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45941         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45942         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45943         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45944         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45945         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45946
45947 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45948
45949         PR c/10320
45950         * gcc.c-torture/execute/20030718-1.c: New test.
45951
45952 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45953
45954         PR optimization/11536
45955         * gcc.dg/20030721-1.c: New test.
45956
45957 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45958
45959         PR c++/11546
45960         * g++.dg/template/lookup1.C: New test.
45961
45962 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45963
45964         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45965         diagnostics of ill-formed constructs involving labels.
45966         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45967         the new 'previously defined here' message.
45968
45969 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45970
45971         * g++.dg/parse/non-dependent2.C: New test.
45972
45973 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45974
45975         * g++.dg/init/init-ref4.C: xfail on targets without
45976         weak symbols.
45977
45978 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45979
45980         PR target/11087
45981         * gcc.c-torture/execute/20030717-1.c: New test.
45982
45983 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45984
45985         * g++.dg/opt/cfg1.C: New test.
45986
45987 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45988
45989         PR optimization/11557
45990         * gcc.dg/20030717-1.c: New test.
45991
45992 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45993
45994         PR c++/10476
45995         * g++.dg/expr/crash-1.C: New test.
45996
45997         PR c++/11027
45998         * g++.dg/template/init3.C: New test.
45999
46000         PR c++/8222
46001         * g++.dg/template/non-dependent1.C: New test.
46002
46003         PR c++/11070
46004         * g++.dg/template/non-dependent2.C: New test.
46005
46006         PR c++/11071
46007         * g++.dg/template/non-dependent3.C: New test.
46008
46009         PR c++/9907
46010         * g++.dg/template/sizeof5.C: New test.
46011
46012 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46013
46014         PR 11498
46015         * gcc.c-torture/compile/mangle-1.c: New file.
46016
46017 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46018
46019         PR c++/7809
46020         * g++.dg/parse/access3.C: New test.
46021
46022 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46023
46024         PR c++/11384
46025         * g++.dg/init/init-ref4.C: New test.
46026
46027 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46028
46029         PR c++/11547
46030         * g++.dg/parse/constant3.C: New test.
46031         * g++.dg/parse/crash7.C: Likewise.
46032
46033 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46034
46035         PR target/11008
46036         * gcc.dg/i386-pentium4-not-mull.c: New.
46037
46038 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46039
46040         * gcc.dg/asm-names.c (ymain): Make it weak.
46041
46042 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46043
46044         PR c++/5421
46045         * g++.dg/template/friend21.C: New test.
46046
46047 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46048
46049         * gcc.dg/cleanup-8.c: New test.
46050         * gcc.dg/cleanup-9.c: New test.
46051
46052 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46053
46054         * g++.dg/ext/dll-MI1.h: New file.
46055         * g++.dg/ext/dllexport-MI1.C: New file.
46056         * g++.dg/ext/dllimport-MI1.C: New file.
46057
46058 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46059
46060         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46061         it does not have cmpstrsi patterns (just cmpmemsi).
46062
46063 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46064
46065         PR debug/11473
46066         * g++.dg/debug/debug8.C: New test.
46067
46068 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46069
46070         PR c++/10108
46071         * g++.dg/template/crash7.C: New test.
46072
46073 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46074
46075         PR target/10795
46076         * gcc.c-torture/compile/20030708-1.c: New.
46077
46078 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46079
46080         * gcc.c-torture/execute/20030715-1.c: New test.
46081
46082 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46083
46084         * gcc.dg/pch/inline-3.c: New file.
46085         * gcc.dg/pch/inline-3.hs: New file.
46086         * gcc.dg/pch/inline-4.c: New file.
46087         * gcc.dg/pch/inline-4.hs: New file.
46088
46089 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46090
46091         PR c++/11509
46092         * g++.dg/template/crash6.C: New test.
46093
46094         PR c++/7053
46095         * g++.dg/template/friend20.C: New test.
46096
46097         PR c++/7019
46098         * g++.dg/template/overload2.C: New test.
46099
46100 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46101
46102         PR optimization/11440
46103         * gcc.c-torture/execute/20030714-1.c: New test.
46104
46105 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46106
46107         PR c++/11154
46108         * g++.dg/template/partial2.C: New test.
46109
46110 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46111
46112         PR c++/11503
46113         * g++.dg/template/anon1.C: New test.
46114
46115         PR c++/11493
46116         PR c++/11495
46117         * g++.dg/parse/template9.C: Likewise.
46118         * g++.dg/template/crash4.C: New test.
46119         * g++.dg/template/koenig1.C: Likewise.
46120         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46121         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46122         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46123         functions.
46124         * g++.old-deja/g++.jason/template36.C: Likewise.
46125         * g++.old-deja/g++.mike/p1989.C: Likewise.
46126         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46127         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46128         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46129         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46130         compiling.
46131         * g++.old-deja/g++.pt/union2.C: Use this->.
46132
46133 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46134
46135         * gcc.dg/20030711-1.c: New test.
46136
46137 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46138
46139         PR c++/11050
46140         * g++.dg/parse/args1.C: New test.
46141         * g++.pt/defarg8.C: Change expected errors.
46142
46143 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46144
46145         PR c++/8164
46146         * g++.dg/template/nontype2.C: New test.
46147
46148         PR c++/10558
46149         * g++.dg/parse/template8.C: New test.
46150
46151         PR c++/8327
46152         * g++.dg/template/scope1.C: New test.
46153
46154         * g++.dg/warn/Wsign-compare-1.C: New test.
46155
46156 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46157
46158         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46159
46160 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46161
46162         PR c++/9411
46163         * g++.dg/template/explicit2.C: New test.
46164
46165         PR c++/10032
46166         * g++.dg/warn/pedantic1.C: New test.
46167
46168 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46169
46170         PR c++ 9483
46171         * g++.dg/other/field1.C: New test.
46172
46173 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46174
46175         PR c/11449
46176         * gcc.c-torture/compile/20030707-1.c: New.
46177
46178 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46179
46180         PR c++/10849
46181         * g++.dg/template/access12.C: New test.
46182
46183 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46184
46185         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46186         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46187         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46188         * gcc.misc-tests/gcov.exp: Update
46189         * g++.dg/gcov/gcov.exp: Update
46190         * lib/gcov.exp: Update.
46191
46192 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46193
46194         * g++.dg/abi/mangle17.C: Make sure template expressions are
46195         dependent.
46196         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46197         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46198         * g++.dg/opt/stack1.C: Remove erroneous code.
46199         * g++.dg/parse/template7.C: New test.
46200         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46201         * g++.old-deja/g++.pt/crash4.C: Likewise.
46202
46203 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46204
46205         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46206         with zero or one occurence of `$' after the initial `L'.
46207
46208 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46209
46210         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46211
46212 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46213
46214         PR c/11370
46215         * gcc.dg/Wunreachable-6.c: New testcase.
46216         * gcc.dg/Wunreachable-7.c: New testcase.
46217
46218 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46219
46220         PR c/11420
46221         * gcc.dg/20030708-1.c: New test.
46222
46223 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46224
46225         * gcc.dg/compat/sdata-section.h: New file.
46226         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46227         * gcc.dg/torture/mips-sdata-1.c: New test.
46228
46229 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46230
46231         PR c++/11030
46232         * g++.dg/template/friend19.C: New test.
46233
46234 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46235
46236         * g++.dg/opt/strength-reduce.C: New test.
46237
46238 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46239
46240         PR target/10979
46241         * gcc.dg/20030707-1.c: New testcase.
46242
46243 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46244
46245         PR optimization/11059
46246         * g++.dg/opt/emptyunion.C: New testcase.
46247
46248 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46249             Eric Botcazou  <ebotcazou@libertysurf.fr>
46250
46251         * g++.dg/opt/stack1.C: New test.
46252
46253 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46254
46255         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46256         run test.
46257
46258         PR c++/11431
46259         * g++.dg/expr/static_cast3.C: New test.
46260
46261 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46262
46263         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46264         everywhere.
46265         * gcc.dg/concat.c: Concatenation of string constants with
46266         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46267         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46268         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46269         necessary to avoid multi-character character constant warning.
46270         * gcc.dg/cpp/escape.c: Likewise.
46271         * gcc.dg/cpp/ucs.c: Likewise.
46272         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46273         Fix a typo.
46274
46275 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46276
46277         PR c/11428
46278         * gcc.c-torture/compile/20030704-1.c: New.
46279
46280 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46281
46282         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46283
46284 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46285
46286         PR c++/5287, PR c++/7910,  PR c++/11021
46287         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46288         tests for warnings.
46289         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46290         * g++.dg/ext/dllimport3.C: Likewise.
46291         * g++.dg/ext/dllimport4.C: New file.
46292         * g++.dg/ext/dllimport5.C: New file.
46293         * g++.dg/ext/dllimport6.C: New file.
46294         * g++.dg/ext/dllimport7.C: New file.
46295         * g++.dg/ext/dllimport8.C: New file.
46296         * g++.dg/ext/dllimport9.C: New file.
46297         * g++.dg/ext/dllimport10.C: New file.
46298         * g++.dg/ext/dllexport1.C: New file.
46299
46300 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46301
46302         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46303         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46304
46305 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46306
46307         * gcc.dg/builtins-25.c: New testcase.
46308         * gcc.dg/builtins-26.c: New testcase.
46309
46310 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46311
46312         * gcc.dg/compat/vector-defs.h: New file.
46313         * gcc.dg/compat/vector-setup.h: New file.
46314         * gcc.dg/compat/vector-check.h: New file.
46315         * gcc.dg/compat/vector-1_main.c: New file.
46316         * gcc.dg/compat/vector-1_x.c: New file.
46317         * gcc.dg/compat/vector-1_y.c: New file.
46318         * gcc.dg/compat/vector-2_main.c: New file.
46319         * gcc.dg/compat/vector-2_x.c: New file.
46320         * gcc.dg/compat/vector-2_y.c: New file.
46321
46322         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46323         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46324         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46325         * gcc.dg/compat/struct-align-1.h: New file.
46326         * gcc.dg/compat/struct-align-1_main.c: New file.
46327         * gcc.dg/compat/struct-align-1_x.c: New file.
46328         * gcc.dg/compat/struct-align-1_y.c: New file.
46329         * gcc.dg/compat/struct-align-2.h: New file.
46330         * gcc.dg/compat/struct-align-2_main.c: New file.
46331         * gcc.dg/compat/struct-align-2_x.c: New file.
46332         * gcc.dg/compat/struct-align-2_y.c: New file.
46333
46334         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46335         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46336         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46337         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46338         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46339         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46340         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46341         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46342         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46343         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46344         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46345         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46346         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46347         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46348         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46349         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46350         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46351         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46352         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46353         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46354         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46355         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46356         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46357         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46358         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46359         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46360         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46361         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46362         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46363
46364 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46365
46366         * gcc.dg/i386-call-1.c: New test.
46367
46368 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46369
46370         PR c++/9162
46371         * g++.dg/parse/defarg4.C: New.
46372
46373 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46374
46375         PR target/10700
46376         * gcc.c-torture/compile/20030703-1.c: New test case.
46377
46378 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46379
46380         * g++.dg/template/local3.C: Remove extra semicolon.
46381
46382 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46383
46384         * gcc.dg/i386-volatile-1.c: New test.
46385
46386 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46387
46388         PR c++/11072
46389         * g++.dg/other/offsetof2.C: XFAIL.
46390         * g++.dg/other/offsetof5.C: New.
46391
46392         PR c++/10219
46393         * g++.dg/template/error1.C: New.
46394
46395         PR c++/9779
46396         * g++.dg/template/dependent-expr1.C: New.
46397
46398 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46399
46400         PR c++/6949
46401         * g++.dg/template/local3.C: New test.
46402
46403         PR c++/11149
46404         * g++.dg/lookup/scoped6.C: New test.
46405
46406 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46407
46408         PR c++/8046
46409         * g++.dg/other/error7.C: New test.
46410
46411 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46412
46413         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46414         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46415         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46416         * g++.old-deja/g++.other/union2.C: Likewise.
46417         * gcc.dg/c90-const-expr-2.c: Likewise.
46418         * gcc.dg/c90-const-expr-3.c: Likewise.
46419         * gcc.dg/c99-const-expr-2.c: Likewise.
46420         * gcc.dg/c99-const-expr-3.c: Likewise.
46421         * gcc.dg/concat.c: Likewise.
46422
46423 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46424
46425         PR c++/9559
46426         * g++.dg/init/static1.C: New test.
46427
46428 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46429
46430         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46431         * g++.old-deja/g++.other/access2.C: Likewise.
46432         * g++.old-deja/g++.other/decl2.C: Likewise.
46433         * gcc.c-torture/execute/20020615-1.c: Likewise.
46434
46435 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46436
46437         PR c++/4933
46438         * g++.dg/template/sizeof4.C: New test.
46439
46440 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46441
46442         * g++.dg/other/error6.C: New test.
46443
46444 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46445
46446         PR c++/10750
46447         * g++.dg/parse/constant2.C: New test.
46448
46449 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46450
46451         PR c++/11106
46452         * g++.dg/other/error5.C: New test.
46453
46454 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46455
46456         * gcc.dg/format/gcc_diag-1.c: New test.
46457
46458 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46459
46460         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46461
46462 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46463
46464         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46465         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46466         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46467
46468 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46469
46470         * gcc.c-torture/execute/builtins/string-8.c: New test.
46471         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46472         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46473         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46474
46475 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46476
46477         PR c++/10468
46478         * g++.dg/ext/typeof6.C: New test.
46479
46480 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46481
46482         PR c++/10796
46483         * g++.dg/init/enum1.C: New test.
46484
46485 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46486
46487         * gcc.dg/20030627-1.c: New test.
46488
46489 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46490
46491         PR c++/11332
46492         * g++.dg/expr/static_cast2.C: New test.
46493
46494 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46495             Jakub Jelinek  <jakub@redhat.com>
46496
46497         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46498         sprintf(dst,"%s",src) optimization.
46499         * gcc.c-torture/execute/20030626-1.c: New test case.
46500         * gcc.c-torture/execute/20030626-2.c: New test case.
46501
46502 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46503
46504         * gcc.c-torture/execute/multi-ix.c: New test.
46505
46506         * gcc.c-torture/execute/simd-4.c (main):
46507         Added missing semicolon at end of union.
46508
46509 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46510
46511         PR c++/8266
46512         * g++.dg/template/explicit-instantiation3.C: New test.
46513
46514 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46515
46516         * gcc.dg/20030626-1.c: Use signed char.
46517
46518 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46519
46520         * gcc.dg/20030626-1.c: New test.
46521
46522 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46523
46524         * const-str-2.m: Update.
46525
46526 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46527
46528         PR c++/10990
46529         * g++.dg/rtti/dyncast1.C: New test.
46530         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46531         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46532         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46533
46534         PR c++/10931
46535         * g++.dg/expr/static_cast1.C: New test.
46536
46537 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46538
46539         * gcc.dg/20030625-1.c: New test.
46540
46541 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46542
46543         * gcc.c-torture/compile/20030624-1.c: New test case.
46544
46545 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46546
46547         * gcc.c-torture/execute/string-opt-17.c: New test.
46548
46549 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46550
46551         PR c++/5754
46552         * g++.dg/parse/crash6.C: New test.
46553
46554 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46555
46556         * gcc.dg/builtins-24.c: New test case.
46557
46558 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46559
46560         * g++.dg/opt/operator1.C: New test.
46561
46562 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46563
46564         * gcc.c-torture/execute/string-opt-16.c: New test case.
46565
46566 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46567
46568         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46569         * g++.old-deja/g++.other/conv7.C: Likewise.
46570         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46571         * g++.old-deja/g++.other/overload14.C: Likewise.
46572
46573 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46574
46575         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46576         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46577
46578 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46579
46580         PR c++/10888
46581         * g++.dg/warn/Winline-3.C: New test.
46582
46583 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46584
46585         * lib/target-supports.exp (check_alias_available): Make the test
46586         program acceptable to the Solaris assembler.
46587
46588         PR c++/10749
46589         * g++.dg/template/memclass2.C: New test.
46590
46591 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46592             Eric Botcazou  <ebotcazou@libertysurf.fr>
46593
46594         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46595         data for non-matching targets.
46596         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46597
46598 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46599
46600         PR c++/10845
46601         * g++.dg/template/member3.C: New test.
46602
46603 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46604
46605         PR c++/10939
46606         * g++.dg/template/func1.C: New test.
46607
46608         PR c++/9649
46609         * g++.dg/template/static4.C: New test.
46610         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46611
46612         PR c++/11041
46613         * g++.dg/init/ref7.C: New test.
46614
46615 2003-06-19  Matt Austern  <austern@apple.com>
46616
46617         PR c++/11228
46618         * g++.dg/anew1.C: New test.
46619         * g++.dg/anew2.C: New test.
46620         * g++.dg/anew3.C: New test.
46621         * g++.dg/anew4.C: New test.
46622
46623 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46624
46625         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46626
46627 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46628
46629         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46630         endian-dependent.
46631
46632 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46633
46634         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46635         Remove cruft.
46636
46637 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46638
46639         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46640         * gcc.c-torture/compile/961203-1.c: Likewise.
46641         * gcc.c-torture/compile/980506-1.c: Likewise.
46642
46643 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46644
46645         PR c++/10712
46646         * g++.dg/lookup/using7.C: New test.
46647
46648 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46649
46650         PR c++/11105
46651         * g++.dg/abi/conv1.C: Remove it.
46652         * g++.dg/template/conv7.C: New test.
46653         * g++.dg/template/conv8.C: Likewise.
46654         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46655         conversion operator.
46656
46657 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46658
46659         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46660         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46661         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46662         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46663         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46664         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46665         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46666         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46667         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46668         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46669         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46670         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46671         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46672         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46673         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46674         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46675         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46676         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46677         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46678         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46679         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46680         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46681         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46682         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46683         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46684         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46685         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46686         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46687         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46688
46689 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46690
46691         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46692         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46693         indications.
46694
46695 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46696
46697         * gcc.dg/i386-387-5.c: New test case.
46698         * gcc.dg/i386-387-6.c: New test case.
46699         * gcc.dg/builtins-23.c: New test case.
46700
46701 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46702
46703         * gcc.dg/builtins-22.c: New test case.
46704         * gcc.dg/i386-387-1.c: Update to test exp.
46705         * gcc.dg/i386-387-2.c: Likewise.
46706
46707 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46708
46709         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46710
46711 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46712
46713         * lib/gcc-dg.exp (dg-require-dll): New function.
46714         (dg-xfail-if): Likewise.
46715         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46716         driver.
46717
46718         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46719         * gcc.c-torture/compile/20001205-1.c: Likewise.
46720         * gcc.c-torture/compile/20001226-1.c: Likewise.
46721         * gcc.c-torture/compile/20010518-2.c: Likewise.
46722         * gcc.c-torture/compile/20020312-1.c: Likewise.
46723         * gcc.c-torture/compile/20020604-1.c: Likewise.
46724         * gcc.c-torture/compile/920501-12.c: Likewise.
46725         * gcc.c-torture/compile/920501-4.c: Likewise.
46726         * gcc.c-torture/compile/920520-1.c: Likewise.
46727         * gcc.c-torture/compile/920521-1.c: Likewise.
46728         * gcc.c-torture/compile/920625-1.c: Likewise.
46729         * gcc.c-torture/compile/961203-1.c: Likewise.
46730         * gcc.c-torture/compile/980506-1.c: Likewise.
46731         * gcc.c-torture/compile/981006-1.c: Likewise.
46732         * gcc.c-torture/compile/981022-1.c: Likewise.
46733         * gcc.c-torture/compile/981223-1.c: Likewise.
46734         * gcc.c-torture/compile/990617-1.c: Likewise.
46735         * gcc.c-torture/compile/dll.c: Likewise.
46736         * gcc.c-torture/compile/labels-3.c: Likewise.
46737         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46738         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46739         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46740         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46741         * gcc.c-torture/compile/simd-5.c: Likewise.
46742         * gcc.c-torture/compile/20000804-1.x: Remove.
46743         * gcc.c-torture/compile/20001205-1.x: Likewise.
46744         * gcc.c-torture/compile/20001226-1.x: Likewise.
46745         * gcc.c-torture/compile/20010518-2.x: Likewise.
46746         * gcc.c-torture/compile/20020312-1.x: Likewise.
46747         * gcc.c-torture/compile/20020604-1.x: Likewise.
46748         * gcc.c-torture/compile/920501-12.x: Likewise.
46749         * gcc.c-torture/compile/920501-4.x: Likewise.
46750         * gcc.c-torture/compile/920520-1.x: Likewise.
46751         * gcc.c-torture/compile/920521-1.x: Likewise.
46752         * gcc.c-torture/compile/920625-1.x: Likewise.
46753         * gcc.c-torture/compile/961203-1.x: Likewise.
46754         * gcc.c-torture/compile/980506-1.x: Likewise.
46755         * gcc.c-torture/compile/981006-1.x: Likewise.
46756         * gcc.c-torture/compile/981022-1.x: Likewise.
46757         * gcc.c-torture/compile/981223-1.x: Likewise.
46758         * gcc.c-torture/compile/990617-1.x: Likewise.
46759         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46760         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46761         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46762         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46763         * gcc.c-torture/compile/simd-5.x: Likewise.
46764
46765         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46766
46767 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46768
46769         * gcc.c-torture/execute/20030611-1.c: New test.
46770
46771 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46772
46773         PR middle-end/168
46774         * gcc.dg/20030612-1.c: New test case.
46775
46776 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46777
46778         PR c++/10635
46779         * g++.dg/expr/cast1.C: New test.
46780
46781 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46782
46783         * gcc.dg/builtins-21.c: New test case.
46784
46785 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46786
46787         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46788         options instead of at the end.
46789         * lib/objc.exp (objc_target_compile): Likewise.
46790
46791 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46792
46793         PR c++/10432
46794         * g++.dg/parse/error1.C: New test.
46795
46796 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46797
46798         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46799         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46800         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46801         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46802         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46803         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46804         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46805         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46806         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46807         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46808         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46809         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46810         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46811         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46812         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46813         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46814         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46815         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46816         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46817         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46818         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46819         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46820         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46821         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46822
46823         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46824         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46825         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46826         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46827         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46828         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46829         * gcc.dg/compat/scalar-return-3_main.c: New file.
46830         * gcc.dg/compat/scalar-return-3_x.c: New file.
46831         * gcc.dg/compat/scalar-return-3_y.c: New file.
46832         * gcc.dg/compat/scalar-return-4_main.c: New file.
46833         * gcc.dg/compat/scalar-return-4_x.c: New file.
46834         * gcc.dg/compat/scalar-return-4_y.c: New file.
46835
46836 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46837
46838         * gcc.dg/compat/fp2-struct-check.h: New file.
46839         * gcc.dg/compat/fp2-struct-defs.h: New file.
46840         * gcc.dg/compat/fp2-struct-init.h: New file.
46841         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46842         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46843         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46844         * gcc.dg/compat/struct-return-10_main.c: New file.
46845         * gcc.dg/compat/struct-return-10_x.c: New file.
46846         * gcc.dg/compat/struct-return-10_y.c: New file.
46847
46848         * gcc.dg/compat/compat-common.h: New file.
46849         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46850         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46851         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46852         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46853         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46854         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46855         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46856         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46857         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46858         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46859         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46860         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46861         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46862         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46863         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46864         * gcc.dg/compat/small-struct-check.h: Ditto.
46865         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46866         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46867         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46868         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46869         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46870         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46871         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46872         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46873         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46874         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46875         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46876         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46877         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46878         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46879         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46880         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46881         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46882         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46883         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46884         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46885         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46886         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46887         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46888         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46889         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46890         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46891         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46892         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46893         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46894         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46895
46896 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46897
46898         * g++.dg/pch/static-1.C: New file.
46899         * g++.dg/pch/static-1.Hs: New file.
46900
46901 2003-06-10  Richard Henderson  <rth@redhat.com>
46902
46903         * gcc.dg/asm-7.c: Adjust expected warning text.
46904
46905 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46906
46907         * gcc.dg/builtins-20.c: New test case.
46908
46909 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46910
46911         PR c++/11131
46912         * g++.dg/opt/template1.C: New test.
46913
46914 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46915
46916         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46917         additional_sources.
46918
46919 2003-05-21  David Taylor  <dtaylor@emc.com>
46920
46921         * gcc.dg/Wpadded.c: New file.
46922
46923 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46924
46925         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46926         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46927         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46928         dg-require-weak.
46929
46930 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46931
46932         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46933
46934 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46935
46936         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46937         (dg-require-alias): Likewise.
46938         (dg-require-gc-sections): Likewise.
46939         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46940
46941 2003-06-08  Richard Henderson  <rth@redhat.com>
46942
46943         * gcc.dg/20011029-2.c: Fix the array reference.
46944         * gcc.dg/asm-7.c: New.
46945
46946 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46947
46948         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46949
46950 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46951
46952         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46953         (dg-require-gc-sections): Likewise.
46954
46955 2003-06-08  Jan Hubicka  <jh@suse.cz>
46956
46957         * i386-cmov1.c: Fix regular expression.
46958         * i386-cvt-1.c: Likewise.
46959         * i386-local.c: Likewise.
46960         * i386-local2.c: Likewise.
46961         * i386-mul.c: Likewise.
46962         * i386-ssetype-1.c: Likewise.
46963         * i386-ssetype-3.c: Likewise.
46964         * i386-ssetype-5.c: Likewise.
46965
46966 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46967
46968         PR c++/11039
46969         * g++.dg/warn/implicit-typename2.C: New test.
46970         * g++.dg/warn/implicit-typename3.C: New test.
46971
46972 2003-06-07  Richard Henderson  <rth@redhat.com>
46973
46974         * g++.dg/other/offsetof3.C: Use size_t.
46975         * g++.dg/other/offsetof4.C: Likewise.
46976
46977 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46978
46979         * lib/copy-file.exp: New. Implement gcc_copy_files.
46980
46981         * lib/dg-pch.exp: Load copy-file.exp
46982         (dg-pch): Use gcc_copy_files instead of "file copy".
46983
46984 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46985
46986         * gcc.dg/weak/weak.exp: Simplify.
46987         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46988         * gcc.dg/weak/weak-1.c: Likewise.
46989         * gcc.dg/weak/weak-2.c: Likewise.
46990         * gcc.dg/weak/weak-3.c: Likewise.
46991         * gcc.dg/weak/weak-4.c: Likewise.
46992         * gcc.dg/weak/weak-5.c: Likewise.
46993         * gcc.dg/weak/weak-6.c: Likewise.
46994         * gcc.dg/weak/weak-7.c: Likewise.
46995         * gcc.dg/weak/weak-8.c: Likewise.
46996         * gcc.dg/weak/weak-9.c: Likewise.
46997
46998 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46999
47000         gcc.c-torture/execute/20030606-1.c: New.
47001
47002 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47003
47004         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47005         * gcc.dg/builtins-19.c: Likewise.
47006
47007 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47008
47009         * gcc.dg/builtins-2.c: Add some more tests.
47010         * gcc.dg/builtins-18.c: New test case.
47011         * gcc.dg/builtins-19.c: New test case.
47012
47013 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47014             Jim Wilson  <wilson@tuliptree.org>
47015
47016         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47017
47018 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47019
47020         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47021         mempcpy/stpcpy calls not to be optimized into something else.
47022         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47023         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47024         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47025
47026 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47027
47028         * gcc.dg/format/asm_fprintf-1.c: New test.
47029
47030 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47031
47032         * lib/gcc-defs.exp (additional_sources): New variable.
47033         (dg-additional-sources): New function.
47034         (additional_files): New variable.
47035         (dg-additional-files): New function.
47036         (dg-additional-files-options): Likewise.
47037         * lib/gcc-dg.exp (dg-require-weak): New function.
47038         (dg-require-alias): Likewise.
47039         (dg-require-gc-sections): Likewise.
47040         * lib/target-supports.exp (check_alias_available): Remove testfile
47041         parameter.
47042         (check_gc_sections_available): New function.
47043         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47044         (dg-gpp-additional-files): Likewise.
47045         * lib/g++.exp (additional_sources): Remove.
47046         (additional_files): Likewise.
47047         (g++_target_compile): Use dg-additional-files-options.
47048
47049         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47050         Tcl logic.
47051         * gcc.dg/special/ecos.exp: Remove.
47052         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47053         * gcc.dg/special/alias-1.c: Likewise.
47054         * gcc.dg/special/alias-2.c: Likewise.
47055         * gcc.dg/special/gcsec-1.c: Likewise.
47056         * gcc.dg/special/weak-1.c: Likewise.
47057         * gcc.dg/special/weak-2.c: Likewise.
47058         * gcc.dg/special/wkali-1.c: Likewise.
47059         * gcc.dg/special/wkali-2.c: Likewise.
47060
47061         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47062         dg-gpp-additional-*.
47063         * g++.dg/special/conpr-3.C: Likewise.
47064         * g++.dg/special/conpr-4.C: Likewise.
47065         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47066         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47067         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47068         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47069         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47070         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47071         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47072         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47073         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47074         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47075         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47076         * g++.old-deja/g++.other/comdat1.C: Likewise.
47077         * g++.old-deja/g++.other/comdat2.C: Likewise.
47078         * g++.old-deja/g++.other/comdat3.C: Likewise.
47079         * g++.old-deja/g++.other/ctor1.C: Likewise.
47080         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47081
47082 2003-06-05  Richard Henderson  <rth@redhat.com>
47083
47084         * gcc.dg/debug/20030605-1.c: New.
47085
47086 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47087
47088         * README.QMTEST: Update.
47089
47090 2003-06-04  Richard Henderson  <rth@redhat.com>
47091
47092         * gcc.dg/cleanup-1.c: New.
47093         * gcc.dg/cleanup-2.c: New.
47094         * gcc.dg/cleanup-3.c: New.
47095         * gcc.dg/cleanup-4.c: New.
47096         * gcc.dg/cleanup-5.c: New.
47097         * gcc.dg/cleanup-6.c: New.
47098         * gcc.dg/cleanup-7.c: New.
47099
47100 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47101
47102         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47103
47104         * lib/dg-pch.exp: New file.
47105         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47106         * gcc.dg/pch/pch.exp: Likewise.
47107
47108 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47109
47110         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47111         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47112         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47113         * gcc.dg/builtins-17.c: New test case.
47114         * gcc.dg/i386-387-4.c: New test case.
47115         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47116
47117 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47118
47119         * gcc.dg/ultrasp9.c: New test.
47120
47121 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47122
47123         * gcc.c-torture/compile/20030604-1.c: New test.
47124         * gcc.dg/sparc-constant-1.c: New test.
47125
47126 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47127
47128         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47129
47130 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47131
47132         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47133
47134         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47135         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47136
47137 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47138
47139         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47140
47141 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47142
47143         PR c++/10940
47144         * g++.dg/template/spec10.C: New test.
47145
47146 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47147
47148         * gcc.dg/builtins-16.c: New test case.
47149
47150 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47151
47152         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47153         mempcpy test with post-increments.
47154         * gcc.c-torture/execute/string-opt-3.c: New test.
47155         * gcc.dg/string-opt-1.c: New test.
47156
47157 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47158
47159         PR fortran/10965
47160         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47161
47162 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47163
47164         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47165         (scan-assembler): ... here.  Use dg-scan.
47166         (scan-assembler-not): Likewise.
47167         (scan-file): New function.
47168         (scan-file-not): Likewise.
47169         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47170         * gcc.dg/cpp/_Pragma4.c: Likewise.
47171         * gcc.dg/cpp/_Pragma5.c: Likewise.
47172         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47173         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47174         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47175         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47176         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47177         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47178         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47179         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47180         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47181         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47182         * gcc.dg/cpp/cxxcom1.c: Likewise.
47183         * gcc.dg/cpp/line1.c: Likewise.
47184         * gcc.dg/cpp/maccom1.c: Likewise.
47185         * gcc.dg/cpp/maccom2.c: Likewise.
47186         * gcc.dg/cpp/maccom3.c: Likewise.
47187         * gcc.dg/cpp/maccom4.c: Likewise.
47188         * gcc.dg/cpp/maccom5.c: Likewise.
47189         * gcc.dg/cpp/maccom6.c: Likewise.
47190         * gcc.dg/cpp/multiline.c: Likewise.
47191         * gcc.dg/cpp/spacing1.c: Likewise.
47192         * gcc.dg/cpp/spacing2.c: Likewise.
47193         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47194         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47195         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47196         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47197         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47198         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47199         * gcc.dg/cpp/cxxcom2.c: Likewise.
47200         * gcc.dg/cpp/cxxcom2.h: New file.
47201
47202         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47203         * g++.dg/cpp/truefalse.C: Here.
47204         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47205
47206 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47207
47208         * gcc.dg/cpp/redef3.c: New file.
47209
47210 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47211
47212         * gcc.dg/i386-loop-3.c: New test.
47213
47214 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47215
47216         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47217
47218 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47219
47220         * gcc.dg/fwrapv-1.c: New test case.
47221         * gcc.dg/fwrapv-2.c: New test case.
47222
47223 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47224
47225         PR c++/10956
47226         * g++.dg/template/spec9.C: New test.
47227
47228 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47229
47230         * gcc.dg/duff-4.c: New test case.
47231
47232 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47233
47234         PR fortran/10843
47235         * g77.dg/ffixed-form-1.f: New test
47236         * g77.dg/ffixed-form-2.f: New test
47237         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47238         * g77.dg/ffree-form-3.f: New test
47239
47240 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47241
47242         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47243         * gcc.dg/wint_t-1.c: Likewise.
47244
47245 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47246
47247         * g++.dg/template/access11.C: New test.
47248
47249 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47250
47251         PR c++/10849
47252         * g++.dg/template/access10.C: New test.
47253
47254 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47255             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47256
47257         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47258
47259 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47260
47261         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47262         suppress for powerpc-*-darwin*.
47263         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47264
47265 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47266
47267         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47268         suppress option for powerpc-*-darwin*.
47269
47270 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47271
47272         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47273         * gcc.dg/builtins-4.c: Add test for fmod.
47274
47275 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47276
47277         PR c++/10682
47278         * g++.dg/template/instantiate4.C: New test.
47279
47280 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47281
47282         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47283
47284 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47285
47286         * gcc.dg/compat/scalar-return-1_main.c: New file.
47287         * gcc.dg/compat/scalar-return-1_x.c: New file.
47288         * gcc.dg/compat/scalar-return-1_y.c: New file.
47289         * gcc.dg/compat/scalar-return-2_main.c: New file.
47290         * gcc.dg/compat/scalar-return-2_x.c: New file.
47291         * gcc.dg/compat/scalar-return-2_y.c: New file.
47292         * gcc.dg/compat/struct-return-3_main.c: New file.
47293         * gcc.dg/compat/struct-return-3_y.c: New file.
47294         * gcc.dg/compat/struct-return-3_x.c: New file.
47295         * gcc.dg/compat/struct-return-2_main.c: New file.
47296         * gcc.dg/compat/struct-return-2_x.c: New file.
47297         * gcc.dg/compat/struct-return-2_y.c: New file.
47298
47299 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47300
47301         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47302         for hppa*-hp-hpux*.
47303         * gcc.dg/20021014-1.c (dg-options): Likewise.
47304         * gcc.dg/nest.c (dg-options): Likewise.
47305
47306 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47307
47308         PR c++/9738
47309         * g++.dg/ext/dllimport2.C: New file.
47310         * g++.dg/ext/dllimport3.C: New file.
47311
47312 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47313
47314         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47315         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47316         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47317         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47318         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47319         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47320         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47321         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47322         * gcc.dg/compat/small-struct-defs.h: New file.
47323         * gcc.dg/compat/small-struct-init.h: New file.
47324         * gcc.dg/compat/small-struct-check.h: New file.
47325         * gcc.dg/compat/fp-struct-defs.h: New file.
47326         * gcc.dg/compat/fp-struct-check.h: New file.
47327         * gcc.dg/compat/fp-struct-init.h: New file.
47328         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47329         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47330
47331 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47332
47333         * gcc.dg/20030225-2.c: New test.
47334
47335 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47336             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47337
47338         * gcc.c-torture/compile/20030518-1.c: New test case.
47339
47340 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47341
47342         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47343         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47344         gcc-dg-debug-runtest.
47345         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47346         gcc-dg-debug-runtest.
47347
47348 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47349
47350         PR c++/9022
47351         * g++.dg/lookup/using6.C: New test.
47352
47353 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47354
47355         * g++.dg/parse/access2.C: New test.
47356
47357 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47358
47359         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47360         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47361         * gcc.dg/debug/debug.exp: Likewise.
47362
47363 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47364
47365         * gcc.dg/dollar.c: New test.
47366
47367 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47368
47369         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47370         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47371         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47372         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47373         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47374         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47375         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47376         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47377         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47378         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47379         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47380         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47381         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47382         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47383         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47384         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47385         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47386         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47387
47388 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47389
47390         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47391         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47392         support for "repo" mode.
47393         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47394         * lib/g77-dg.exp: Likewise.
47395         * lib/obj-dg.exp: Likewise.
47396
47397 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47398
47399         Merge from gcc-3_2-rhl8-branch:
47400         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47401
47402         * gcc.dg/tls/opt-6.c: New test.
47403
47404         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47405
47406         * gcc.dg/20030405-1.c: New test.
47407
47408         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47409
47410         * gcc.dg/20030309-1.c: New test.
47411
47412         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47413
47414         * gcc.c-torture/execute/20030307-1.c: New test.
47415
47416         2003-02-20  Randolph Chung  <tausq@debian.org>
47417
47418         * gcc.c-torture/compile/20030220-1.c: New test.
47419
47420         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47421
47422         * gcc.dg/20030217-1.c: New test.
47423
47424         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47425
47426         * gcc.c-torture/compile/20020129-1.c: New test.
47427
47428         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47429
47430         * gcc.dg/unroll-1.c: New test.
47431
47432         2002-11-16  Jan Hubicka  <jh@suse.cz>
47433
47434         * gcc.c-torture/execute/20020920-1.c: New test.
47435
47436         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47437
47438         PR target/7434
47439         * gcc.c-torture/compile/20021008-1.c: New test.
47440
47441         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47442
47443         PR target/7559
47444         * gcc.c-torture/execute/20020810-1.c: New test.
47445
47446         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47447
47448         * gcc.c-torture/compile/20020807-1.c: New test.
47449
47450         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47451
47452         * gcc.dg/tls/opt-1.c: New test.
47453
47454         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47455
47456         * gcc.dg/20020729-1.c: New test.
47457
47458         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47459
47460         * g++.dg/opt/life1.C: New test.
47461
47462         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47463
47464         * gcc.dg/20020525-1.c: New test.
47465
47466         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47467
47468         PR c++/6794
47469         * g++.dg/ext/pretty1.C: New test.
47470         * g++.dg/ext/pretty2.C: New test.
47471
47472 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47473
47474         PR c++/8385
47475         * g++.dg/ext/typeof5.C: New test.
47476
47477 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47478
47479         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47480         __USER_LABEL_PREFIX__ into account.
47481         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47482
47483 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47484
47485         * gcc.dg/builtins-15.c: New test case.
47486
47487 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47488
47489         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47490
47491 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47492
47493         * lib/g++.exp: Tweak handling of additional source files.
47494         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47495         * g++.dg/special/conpr-2a.C: Rename to ...
47496         * g++.dg/special/conpr-2a.cc: ... this.
47497         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47498         * g++.dg/special/conpr-3a.C: Rename to ...
47499         * g++.dg/special/conpr-3a.cc: This.
47500         * g++.dg/special/conpr-3b.C: Rename to ...
47501         * g++.dg/special/conpr-3b.cc: This.
47502         * g++.dg/special/conpr-4.C: New test.
47503         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47504
47505 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47506
47507         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47508
47509 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47510
47511         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47512         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47513         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47514         * g++.old-deja/g++.other/warn3.C: Likewise.
47515
47516 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47517
47518         * gcc.dg/i386-387-1.c: Update to also test log.
47519         * gcc.dg/i386-387-2.c: Likewise.
47520
47521 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47522
47523         * g77.f-torture/execute/int8421.f: New test.
47524
47525 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47526
47527         PR c++/10230, c++/10481
47528         * g++.dg/lookup/scoped5.C: New test.
47529
47530 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47531
47532         PR c++/10552
47533         * g++.dg/template/ttp6.C: New test.
47534
47535 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47536
47537         * gcc.c-torture/execute/builtins: New directory.
47538         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47539         gcc.c-torture/execute/builtins.
47540         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47541         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47542         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47543         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47544
47545 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47546
47547         PR c++/9252
47548         * g++.dg/template/access8.C: New test.
47549         * g++.dg/template/access9.C: New test.
47550
47551 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47552
47553         PR c++/9554
47554         * g++.dg/parse/access1.C: New test.
47555
47556 2003-05-09  DJ Delorie  <dj@redhat.com>
47557
47558         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47559         long, and not an int.
47560
47561 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47562
47563         PR c++/10555, c++/10576
47564         * g++.dg/template/memclass1.C: New test.
47565
47566 2003-05-08  DJ Delorie  <dj@redhat.com>
47567
47568         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47569         targets.
47570         * gcc.c-torture/execute/20021024-1.x: Likewise.
47571         * gcc.c-torture/execute/shiftdi.x: Likewise.
47572         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47573         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47574         * gcc.dg/20021018-1.c: Likewise.
47575
47576 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47577
47578         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47579
47580         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47581         (bcopy): Call memmove.
47582
47583 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47584
47585         * g77.f-torture/compile/8485.f: New test case.
47586
47587 2003-05-07  Richard Henderson  <rth@redhat.com>
47588
47589         PR c++/10570
47590         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47591         Verify exception_cleanup not called for rethrows.
47592         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47593         when exiting catch block without rethrowing.
47594         * g++.dg/eh/forced3.C: New.
47595         * g++.dg/eh/forced4.C: New.
47596
47597 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47598
47599         * gcc.dg/20030505.c: Fix triplet.
47600
47601 2003-05-06  DJ Delorie  <dj@redhat.com>
47602
47603         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47604         * gcc.dg/nest.c: Likewise.
47605
47606 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47607
47608         * gcc.dg/builtins-14.c: New test case.
47609
47610 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47611
47612         * lib/compat.exp (compat-execute): New argument.
47613         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47614         * gcc.dg/compat: New test directory.
47615         * gcc.dg/compat/compat.exp: New expect script.
47616         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47617         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47618         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47619         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47620         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47621         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47622
47623         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47624         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47625         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47626         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47627         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47628         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47629         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47630         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47631         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47632         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47633         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47634         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47635         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47636         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47637         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47638
47639 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47640
47641         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47642
47643 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47644
47645         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47646
47647 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47648
47649         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47650         * gcc.dg/ppc-fsel-2.c: New test.
47651
47652         * gcc.dg/unused-5.c: New test.
47653
47654 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47655
47656         PR c++/10496
47657         * g++.dg/warn/pmf1.C: New test.
47658
47659 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47660
47661         PR c++/4494
47662         * g++.dg/warn/main.C: New test.
47663
47664 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47665
47666         * gcc.dg/nonnull-3.c: New test.
47667
47668 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47669
47670         * gcc.dg/cpp/Wtrigraphs.c: Update.
47671         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47672
47673 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47674
47675         * gcc.dg/ppc-fsel-1.c: New test.
47676
47677 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47678
47679         PR c/10604
47680         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47681
47682 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47683
47684         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47685
47686 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47687
47688         PR c++/9364, c++/10553, c++/10586
47689         * g++.dg/parse/typename4.C: New test.
47690         * g++.dg/parse/typename5.C: Likewise.
47691
47692 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47693
47694         * gcc.c-torture/compile/20030503-1.c: New test.
47695
47696 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47697
47698         * g++.dg/lookup/using5.C: Fix testcase error.
47699
47700 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47701
47702         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47703         since MEABI is no longer supported.  Remove all vestiges
47704         of MEABI from the test.
47705
47706 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47707
47708         PR c++/10554
47709         * g++.dg/lookup/using5.C: New test.
47710
47711 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47712
47713         PR c++/8772
47714         * g++.dg/template/ttp5.C: New test.
47715
47716 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47717
47718         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47719         (dg-gpp-additional-sources): New function.
47720         (dg-gpp-additional-files): Likewise.
47721         * lib/g++.exp (additional_sources): New variable.
47722         (additional_files): Likewise.
47723         (g++_target_compile): Deal with them.
47724         * lib/old-dejagnu.exp: Remove.
47725         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47726         * g++.old-deja: Revise all tests to use dg commands.
47727
47728 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47729
47730         PR c++/9432, c++/9528
47731         * g++.dg/lookup/using4.C: New test.
47732
47733 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47734
47735         * gcc.dg/noreturn-5.c: New file.
47736         * gcc.dg/noreturn-6.c: New file.
47737
47738         * gcc.c-torture/compile/inline-1.c: New file.
47739
47740 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47741
47742         PR c++/10551
47743         * g++.dg/template/explicit1.C: New test.
47744
47745 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47746
47747         PR c++/10549
47748         * g++.dg/other/bitfield1.C: New test.
47749
47750         PR c++/10527
47751         * g++.dg/init/new7.C: New test.
47752
47753 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47754
47755         * g++.dg/ext/desig1.C: New test.
47756         * g++.dg/ext/init1.C: Update.
47757
47758         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47759
47760 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47761
47762         PR c++/10180
47763         * g++.dg/warn/Winline-1.C: New test.
47764
47765 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47766
47767         * gcc.c-torture/execute/string-opt-19.c: New test.
47768
47769         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47770         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47771
47772 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47773
47774         PR c++/10506
47775         * g++.dg/init/new6.C: New test.
47776
47777         PR c++/10503
47778         * g++.dg/init/ref6.C: New test.
47779
47780 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47781
47782         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47783
47784 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47785
47786         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47787         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47788
47789 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47790
47791         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47792         initialized static data members.
47793
47794 2003-04-25  H.J. Lu <hjl@gnu.org>
47795
47796         * gcc.dg/ia64-sync-4.c: New test.
47797
47798 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47799
47800         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47801         date.
47802
47803 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47804
47805         PR c++/10337
47806         * g++.dg/warn/conv1.C: New test.
47807         * g++.old-deja/g++.other/conv7.C: Adjust.
47808         * g++.old-deja/g++.other/overload14.C: Adjust.
47809
47810 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47811
47812         PR c++/10471
47813         * g++.dg/template/defarg2.C: New test.
47814
47815 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47816
47817         * gcc.dg/cpp/include2.c: Update.
47818         * gcc.dg/cpp/multiline-2.c: New.
47819         * gcc.dg/cpp/multiline.c: Update.
47820         * gcc.dg/cpp/strify2.c: Update.
47821         * gcc.dg/cpp/trad/literals-2.c: Update.
47822
47823 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47824
47825         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47826
47827 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47828
47829         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47830
47831 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47832
47833         PR c++/10451
47834         * g++.dg/parse/crash4.C: New test.
47835
47836         PR c++/9847
47837         * g++.dg/parse/crash5.C: New test.
47838
47839 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47840
47841         PR c++/10446
47842         * g++.dg/parse/crash3.C: New test.
47843
47844         PR c++/10428
47845         * g++.dg/parse/elab1.C: New test.
47846
47847 2003-04-22  Devang Patel  <dpatel@apple.com>
47848
47849         * gcc.dg/cpp/trad/funlike-5.c: New test.
47850
47851 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47852
47853         * g++.dg/other/packed1.C: Fix dg options.
47854
47855 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47856
47857         * g++.dg/other/offsetof2.C: New test.
47858
47859 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47860
47861         * g++.dg/template/recurse.C: Adjust location of error messages.
47862
47863 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47864
47865         PR c++/9881
47866         * g++.dg/init/addr-const1.C: New test.
47867         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47868
47869 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47870
47871         PR c++/10405
47872         * g++.dg/lookup/struct-hack1.C: New test.
47873
47874 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47875
47876         * ucs.c: Update diagnostic messages.
47877
47878 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47879
47880         * gcc.dg/cpp/truefalse.cpp: New test.
47881         * gcc.dg/cpp/cpp.exp: Update.
47882         * g++.dg/other/stdbool-if.C: Remove.
47883
47884 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47885
47886         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47887         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47888
47889 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47890
47891         * gcc.c-torture/compile/20030418-1.c: New test.
47892
47893 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47894
47895         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47896
47897 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47898
47899         PR c++/10347
47900         g++.dg/template/dependent-name1.C: New test.
47901
47902 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47903
47904         * gcc.dg/warn-1.c (tourist_guide): New array,
47905         contains a pointer to bar.
47906
47907 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47908
47909         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47910         * gcc.c-torture/execute/medce-1.c: New test case.
47911         * gcc.c-torture/execute/medce-2.c: New test case.
47912
47913 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47914
47915         * lib/prune.exp: Ignore more messages.
47916
47917         PR c++/10381
47918         * g++.dg/parse/lookup3.C: New test.
47919
47920 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47921
47922         * gcc.c-torture/compile/20030415-1.c : New test.
47923
47924 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47925
47926         * gcc.c-torture/execute/scope-2.c: Move to ...
47927         * gcc.dg/noncompile/scope.c: .... here.
47928
47929 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47930
47931         * gcc.dg/20030414-2.c: New test case.
47932
47933 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47934
47935         PR target/10377
47936         * gcc.dg/20030414-1.c: New test.
47937
47938 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47939
47940         * gcc.dg/builtins-12.c: New test case.
47941         * gcc.dg/builtins-13.c: New test case.
47942
47943 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47944
47945         * gcc.c-torture/execute/string-opt-18.c: New test.
47946
47947 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47948
47949         PR c++/10300
47950         * g++.dg/init/new5.C: New test.
47951
47952 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47953
47954         PR c++/7910
47955         * g++.dg/ext/dllimport1.C: New test.
47956
47957 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47958
47959         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47960
47961 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47962
47963         PR Fortran/9263
47964         * g77.f-torture/noncompile/9263.f: New test
47965         PR Fortran/1832
47966         * g77.f-torture/execute/1832.f: New test
47967
47968 2003-04-11  David Chad  <davidc@freebsd.org>
47969             Loren J. Rittle  <ljrittle@acm.org>
47970
47971         PR libobjc/8562
47972         * objc.dg/headers.m: New test.
47973
47974 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47975
47976         * gcc.c-torture/execute/builtin-noret-2.c: New.
47977         * gcc.c-torture/execute/builtin-noret-2.x: New.
47978         XFAIL builtin-noret-2.c at -O1 and above.
47979         * gcc.dg/redecl.c: New.
47980         * gcc.dg/Wshadow-1.c: Update error regexps.
47981
47982 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47983
47984         * g++.dg/abi/bitfield10.C: New test.
47985
47986 2003-04-09  Mike Stump  <mrs@apple.com>
47987
47988         * gcc.dg/pch/pch.exp: Make testcase names longer.
47989         * g++.dg/pch/pch.exp: Make testcase names longer.
47990
47991 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47992
47993         * gcc.dg/builtins-11.c: New test case.
47994
47995 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47996
47997         * gcc.dg/builtins-9.c: New test case.
47998         * gcc.dg/builtins-10.c: New test case.
47999
48000 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48001
48002         * gcc.dg/noncompile/init-4.c.c: New test.
48003
48004 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48005
48006         * gcc.misc-test/gcov-9.c: New test.
48007         * gcc.misc-test/gcov-10.c: New test
48008         * gcc.misc-test/gcov-11.c: New test.
48009
48010 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48011
48012         PR optimization/10024
48013         * gcc.c-torture/compile/20030405-1.c: New test.
48014
48015 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48016
48017         * gcc.dg/pch/static-3.c: New.
48018         * gcc.dg/pch/static-3.hs: New.
48019         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48020
48021 2003-04-04  Richard Henderson  <rth@redhat.com>
48022
48023         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48024         * g++.dg/eh/forced2.C: Likewise.
48025
48026 2003-04-03  Mike Stump  <mrs@apple.com>
48027
48028         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48029         target arg.
48030         (scan-assembler-times, scan-assembler-not): Likewise.
48031         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48032
48033 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48034
48035         * gcc.dg/sparc-loop-1.c: New test.
48036
48037 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48038
48039         PR other/9274
48040         * g++.dg/pch/system-2.C: New.
48041         * g++.dg/pch/system-2.Hs: New.
48042
48043 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48044
48045         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48046
48047         * g++.dg/eh/simd-1.C (vecfunc): Same.
48048
48049 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48050
48051         * gcc.c-torture/execute/20030401-1.c: New test case.
48052
48053 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48054
48055         * objc.dg/defs.m: New.
48056
48057 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48058
48059         * g++.dg/eh/simd-1.C: New.
48060         * g++.dg/eh/simd-2.C: New.
48061
48062 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48063
48064         * gcc.c-torture/execute/simd-3.c: New.
48065
48066 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48067
48068         PR c/9936
48069         * gcc.dg/20030331-2.c: New test.
48070
48071 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48072
48073         PR c++/10278
48074         * g++.dg/parse/crash2.C: New test.
48075
48076 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48077
48078         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48079         * gcc.c-torture/execute/20030331-1.c: ...here.
48080
48081 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48082
48083         * gcc.c-torture/execute/20030331-1.c: New test.
48084
48085 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48086
48087         * lib/gcov.exp: Adjust call return testing strings.
48088         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48089
48090 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48091
48092         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48093         * gcc.dg/builtins-7.c: New test case.
48094         * gcc.dg/builtins-8.c: New test case.
48095
48096 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48097
48098         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48099
48100 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48101
48102         PR c++/7647
48103         * g++.dg/lookup-class-member-2.C: New test.
48104
48105 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48106
48107         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48108
48109 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48110
48111         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48112
48113 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48114
48115         * g++.dg/init/attrib1.C: New test.
48116
48117 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48118
48119         * gcc.dg/ultrasp8.c: New test.
48120
48121 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48122
48123         * gcc.dg/ultrasp7.c: New test.
48124
48125 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48126
48127         PR c++/10047
48128         * g++.dg/template/inline1.C: New test.
48129
48130 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48131
48132         * gcc.dg/sparc-dwarf2.c: New test.
48133
48134 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48135
48136         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48137         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48138
48139 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48140
48141         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48142         than reading .x files.
48143         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48144         * g77.dg/gcov/gcov-1.f: Likewise.
48145         * gcc.misc-tests/gcov-4b.c: Likewise.
48146         * gcc.misc-tests/gcov-5b.c: Likewise.
48147         * gcc.misc-tests/gcov-6.c: Likewise.
48148         * gcc.misc-tests/gcov-7.c: Likewise.
48149         * gcc.misc-tests/gcov-8.c: Likewise.
48150         * g++.dg/gcov/gcov-1.x: Remove.
48151         * g77.dg/gcov/gcov-1.x: Likewise.
48152         * gcc.misc-tests/gcov-4b.x: Likewise.
48153         * gcc.misc-tests/gcov-5b.x: Likewise.
48154         * gcc.misc-tests/gcov-6.x: Likewise.
48155         * gcc.misc-tests/gcov-7.x: Likewise.
48156         * gcc.misc-tests/gcov-8.x: Likewise.
48157
48158 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48159
48160         PR opt/10087
48161         * gcc.dg/20030324-1.c: New test.
48162
48163 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48164
48165         PR c++/10224
48166         * g++.dg/template/arg3.C: New test.
48167
48168         PR c++/10158
48169         * g++.dg/template/friend18.C: New test.
48170
48171 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48172
48173         * g77.f-torture/compile/20030326-1.f: New test case.
48174
48175 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48176
48177         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48178
48179         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48180
48181 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48182
48183         * gcc.dg/ia64-sync-3.c: New test.
48184
48185 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48186
48187         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48188
48189 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48190
48191         * gcc.dg/ultrasp6.c: New test.
48192
48193 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48194
48195         * gcc.dg/i386-signbit-1.c: New test.
48196         * gcc.dg/i386-signbit-2.c: New test.
48197         * gcc.dg/i386-signbit-3.c: New test.
48198
48199 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48200
48201         * gcc.dg/ultrasp5.c: Fix options.
48202
48203 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48204
48205         * gcc.dg/ultrasp5.c: Fix comment.
48206
48207 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48208
48209         PR fortran/10197
48210         * g77.f-torture/execute/10197.f: New test.
48211
48212 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48213
48214         PR c++/9898, c++/383
48215         * g++.dg/template/conv6.C: New test.
48216
48217         PR c++/10119
48218         * g++.dg/template/ptrmem5.C: New test.
48219
48220         PR c++/10026
48221         * g++.dg/lookup/koenig1.C: New test.
48222
48223         PR C++/10199
48224         * g++.dg/lookup/template2.C: New test.
48225
48226 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48227
48228         * g++.dg/opt/rtti1.C: New test.
48229
48230 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48231
48232         * gcc.dg/ultrasp5.c: New test.
48233
48234 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48235
48236         PR middle-end/9967
48237         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48238         builtin fputs.
48239
48240 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48241
48242         PR c/8224
48243         * gcc.dg/20030323-1.c: New test.
48244
48245 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48246
48247         * gcc.c-torture/compile/20030323-1.c: New test case.
48248
48249 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48250
48251         * gcc.dg/20030321-1.c: New test.
48252
48253 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48254
48255         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48256
48257 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48258
48259         PR c++/9978, c++/9708
48260         * g++.dg/ext/vlm1.C: Adjust expected error.
48261         * g++.dg/ext/vla2.C: New test.
48262         * g++.dg/template/arg1.C: New test.
48263         * g++.dg/template/arg2.C: New test.
48264
48265 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48266
48267         * g77.f-torture/execute/select.f: New test.
48268         * g77.f-torture/noncompile/select_no_compile.f: New test.
48269
48270 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48271
48272         PR c++/9898
48273         * g++.dg/other/error4.C: New test.
48274
48275 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48276
48277         * g++.dg/template/friend17.C: New test.
48278
48279 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48280
48281         * gcc.c-torture/compile/20030320-1.c: New.
48282
48283 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48284
48285         * gcc.dg/builtins-6.c: New test case.
48286
48287 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48288
48289         PR target/10073
48290         * gcc.c-torture/compile/20030319-1.c: New.
48291
48292 2003-03-18  Jan Hubicka  <jh@suse.cz>
48293
48294         * gcc.dg/i386-cvt-1.c: New test.
48295
48296 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48297
48298         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48299         * objc.dg/naming-2.m: Likewise.
48300
48301 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48302
48303         PR c++/9639
48304         * g++.dg/parse/crash1.C: New test.
48305
48306 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48307
48308         PR c++/8805
48309         * g++.dg/eh/cleanup1.C: New test.
48310
48311 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48312
48313         * gcc.c-torture/execute/20030316-1.c: New test case.
48314
48315 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48316
48317         PR c++/9629
48318         * g++.dg/init/ctor2.C: New test.
48319
48320 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48321
48322         * g77.f-torture/compile/xformat.f: New test case.
48323
48324 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48325
48326         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48327         * g++.old-deja/g++.mike/eh50.C: Likewise.
48328
48329 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48330
48331         PR c++/6440
48332         * g++.dg/template/spec7.C: New test.
48333         * g++.dg/template/spec8.C: Likewise.
48334
48335 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48336
48337         * gcc.c-torture/execute/20030313-1.c: New test.
48338
48339 2003-03-14  Richard Henderson  <rth@redhat.com>
48340
48341         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48342
48343 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48344
48345         * gcc.c-torture/compile/20030314-1.c: New test.
48346
48347 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48348
48349         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48350         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48351         thumb target,
48352         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48353         to accept newer _imp__  prefix and additional
48354         newline in .drectve section.
48355         * gcc.dg/dll-4.c: Likewise.
48356         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48357         switch.
48358
48359 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48360
48361         * g++.dg/parse/namespace9.C: New test.
48362
48363         * g++.dg/init/ref5.C: New test.
48364         * g++.dg/parse/ptrmem1.C: Likewise.
48365
48366 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48367
48368         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48369         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48370         regular expression.
48371         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48372         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48373
48374 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48375
48376         * gcc.c-torture/execute/20030224-2.c: New test.
48377
48378 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48379
48380         * gcc.dg/decl-3.c: New test.
48381
48382 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48383
48384         * gcc.dg/i386-loop-2.c: New test.
48385
48386 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48387
48388         PR c++/9474
48389         * g++.dg/parse/namespace8.C: New test.
48390
48391         PR c++/9924
48392         * g++.dg/overload/builtin2.C: New test.
48393
48394 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48395
48396         * gcc.dg/return-type-3.c: New test.
48397
48398 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48399
48400         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48401         profiling options are not supported.
48402
48403 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48404
48405         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48406         * g++.old-deja/g++.warn/impint2.C: Likewise.
48407
48408 2003-03-10  Devang Patel  <dpatel@apple.com>
48409
48410         * g++.dg/cpp/c++_cmd_1.C: New test.
48411         * g++.dg/cpp/c++_cmd_1.h: New file.
48412
48413 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48414
48415         * gcc.dg/altivec-9.c: New file.
48416
48417 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48418
48419         * gcc.dg/ppc-sdata-1.c: New test.
48420         * gcc.dg/ppc-sdata-2.c: New test.
48421
48422 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48423
48424         PR c++/9373
48425         * g++.dg/opt/ptrmem2.C: New test.
48426
48427         PR c++/8534
48428         * g++.dg/opt/ptrmem1.C: New test.
48429
48430 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48431
48432         * gcc.dg/i386-loop-1.c: New test.
48433
48434 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48435
48436         PR c++/9970
48437         * g++.dg/lookup/friend1.C: New test.
48438
48439 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48440
48441         PR c++/9823
48442         * g++.dg/parser/constructor1.C: New test.
48443
48444 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48445
48446         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48447
48448         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48449
48450 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48451
48452         * gcc.dg/cpp/Wunused.c: Update test.
48453
48454 2003-03-08  Jan Hubicka  <jh@suse.cz>
48455
48456         * gcc.dg/inline-3.c: New test.
48457
48458 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48459
48460         PR c++/9809
48461         * g++.dg/parse/builtin1.C: New test.
48462
48463         PR c++/9982
48464         * g++.dg/abi/cookie1.C: New test.
48465         * g++.dg/abi/cookie2.C: Likewise.
48466
48467         PR c++/9524
48468         * g++.dg/template/field1.C: New test.
48469
48470         PR c++/9912
48471         * g++.dg/parse/class1.C: New test.
48472         * g++.dg/parse/namespace7.C: Likewise.
48473         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48474
48475 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48476
48477         * g++.dg/init/ref4.C: New test.
48478
48479 2003-03-07  Jan Hubicka  <jh@suse.cz>
48480
48481         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48482         * gcc.dg/inline-3.c: New test.
48483
48484 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48485
48486         * g++.dg/init/ref3.C: New test.
48487
48488         PR c++/9965
48489         * g++.dg/init/ref2.C: New test.
48490
48491         PR c++/9400
48492         * g++.dg/warn/Wshadow-2.C: New test.
48493
48494         PR c++/9791
48495         * g++.dg/warn/Woverloaded-1.C: New test.
48496
48497 2003-03-05  Jan Hubicka  <jh@suse.cz>
48498
48499         * gcc.dg/i386-local2.c: New.
48500         * gcc.dg/i386-local.c: Fix typo.
48501
48502 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48503
48504         * g++.dg/abi/layout3.C: New test.
48505
48506 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48507
48508         * gcc.c-torture/compile/20030305-1.c
48509
48510 2003-03-05  Jan Hubicka  <jh@suse.cz>
48511
48512         * gcc.dg/i386-local.c: New.
48513
48514 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48515
48516         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48517
48518 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48519
48520         * gcc.dg/switch-2.c: New test.
48521         * gcc.dg/switch-3.c: New test.
48522         * gcc.dg/Wswitch.c: Adjust line numbers.
48523         * gcc.dg/Wswitch-default.c: Likewise.
48524         * gcc.dg/Wswitch-enum.c: Likewise.
48525
48526 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48527
48528         * gcc.c-torture/execute/20030222-1.c: New test.
48529
48530 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48531
48532         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48533
48534 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48535
48536         PR c++/9878
48537         * g++.dg/init/ref1.C: New test.
48538
48539 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48540
48541         * gcc.dg/sh-relax.c: New SH-only test.
48542
48543 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48544
48545         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48546         comment explaining purpose of testcase.
48547
48548 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48549
48550         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48551         for HC11/HC12 (asm needs two int registers).
48552         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48553         HC11/HC12 because the test uses an asm which needs two 32-bit
48554         registers.
48555
48556 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48557
48558         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48559         for HC11/HC12 (array is too large otherwise).
48560         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48561         * gcc.c-torture/compile/20010518-2.x: Likewise.
48562         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48563         HC11/HC12 (array is too large).
48564
48565 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48566
48567         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48568         * lib/g++-dg.exp (g++-dg-test): Likewise.
48569
48570 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48571
48572         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48573         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48574
48575 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48576
48577         * g++.dg/warn/implicit-typename1.C: Remove warning.
48578
48579 2003-02-28  Richard Henderson  <rth@redhat.com>
48580
48581         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48582         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48583
48584 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48585
48586         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48587         * g++.dg/pch/pch.exp: Likewise.
48588
48589 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48590
48591         PR c++/9879
48592         * g++.dg/init/new4.C: New test.
48593
48594 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48595
48596         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48597
48598 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48599
48600         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48601         unsigned long.
48602
48603         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48604         wider than float.
48605
48606 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48607
48608         * lib/scanasm.exp: Add support for counting numbers of
48609         occurences.
48610         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48611         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48612
48613 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48614
48615         PR c++/9683
48616         * g++.dg/template/static3.C: New test.
48617
48618         PR c++/9829
48619         * g++.dg/parse/namespace6.C: New test.
48620
48621 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48622
48623         PR target/9732
48624         * gcc.dg/20030225-1.c: New test.
48625
48626 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48627
48628         * README: Remove out-of-date information.
48629
48630         PR c++/9836
48631         * g++.dg/template/spec6.C: New test.
48632
48633 2003-02-24  Jeff Law  <law@redhat.com>
48634
48635         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48636
48637 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48638
48639         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48640         * gcc.dg/pragma-ep-1.c: Likewise.
48641
48642 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48643
48644         PR c++/9602
48645         * g++.dg/template/friend16.C: New test.
48646
48647 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48648
48649         PR c++/5333
48650         * g++.dg/parse/fused-params1.C: Adjust error messages.
48651         * g++.dg/template/nested3.C: New test.
48652
48653 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48654
48655         * g++.dg/abi/param1.C: New test.
48656
48657 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48658
48659         PR c++/7982
48660         * g++.dg/warn/implicit-typename1.C: New test.
48661
48662 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48663
48664         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48665         with "mtune".
48666         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48667         * gcc.c-torture/execute/20010129-1.x: Likewise.
48668         * gcc.dg/20011107-1.c: Likewise.
48669         * gcc.dg/20020108-1.c: Likewise.
48670         * gcc.dg/20020122-3.c: Likewise.
48671         * gcc.dg/20020206-1.c: Likewise.
48672         * gcc.dg/20020310-1.c: Likewise.
48673         * gcc.dg/20020426-2.c: Likewise.
48674         * gcc.dg/20020517-1.c: Likewise.
48675         * gcc.dg/991230-1.c: Likewise.
48676         * gcc.dg/i386-unroll-1.c: Likewise.
48677         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48678
48679 2003-02-22  Jan Hubicka  <jh@suse.cz>
48680
48681         * gcc.dg/i386-mul.c: New test.
48682
48683 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48684
48685         * gcc.dg/builtins-5.c: New test case.
48686
48687 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48688
48689         * gcc.dg/asmreg-1.c: New test.
48690
48691 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48692
48693         PR c++/9749
48694         * g++.dg/parse/varmod1.C: New test.
48695
48696 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48697
48698         PR c++/9727
48699         * g++.dg/template/op1.C: New test.
48700
48701 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48702
48703         PR c++/8906
48704         * g++.dg/template/nested2.C: New test.
48705
48706 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48707
48708         PR c++/8724
48709         * g++.dg/expr/dtor1.C: New test.
48710
48711 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48712
48713         * gcc.dg/cpp/include3.c: New test.
48714         * gcc.dg/cpp/inc/foo.h: New file.
48715
48716 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48717
48718         * gcc.c-torture/execute/20030221-1.c: New test.
48719
48720 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48721
48722         PR c++/9729
48723         * g++.dg/abi/conv1.C: New test.
48724
48725 2003-02-20  Jan Hubicka  <jh@suse.cz>
48726
48727         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48728
48729 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48730
48731         * gcc.c-torture/compile/20030219-1.c: New test.
48732
48733 2003-02-18  Jan Hubicka  <jh@suse.cz>
48734
48735         * gcc.dg/funcorder.c: New test.
48736
48737 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48738
48739         * gcc.c-torture/execute/20030218-1.c: New.
48740
48741 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48742
48743         * gcc.dg/20030218-1.c: New.
48744
48745 2003-02-18  Richard Henderson  <rth@redhat.com>
48746
48747         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48748         * gcc.dg/attr-used-2.c: New.
48749
48750 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48751
48752         PR c++/9704
48753         * g++.dg/init/copy5.C: New test.
48754
48755 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48756
48757         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48758         * g++.dg/pch/pch.exp: Likewise.
48759
48760 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48761
48762         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48763         STACK_SIZE is not defined.
48764
48765 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48766
48767         PR c++/9457
48768         * g++.dg/template/init1.C: New test.
48769
48770 2003-02-16  Jan HUbicka  <jh@suse.cz>
48771
48772         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48773         (foo): Add few extra tests
48774         * gcc.dg/c99-const-expr-3.c: Likewise.
48775         * gcc.c-torture/execute/20030216-1.c: New.
48776
48777 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48778
48779         PR c++/9459
48780         * g++.dg/ext/typeof4.C: New test.
48781
48782 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48783
48784         * gcc.dg/i386-387-3.c: New test case.
48785
48786 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48787
48788         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48789         cris-*-elf* cris-*-aout* and mmix-*-*.
48790
48791 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48792
48793         * gcc.dg/20030213-1.c: New test.
48794
48795 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48796
48797         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48798         * gcc.dg/i386-387-2.c: Likewise.
48799
48800 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48801
48802         * gcc.dg/ppc-spe.c: Fix formatting.
48803         Enable tests that were previously unsupported by gas.
48804         Delete tests for instructions that no longer exist.
48805         Switch arguments on evsubifw builtin.
48806
48807 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48808
48809         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48810         STACK_SIZE is too small.
48811
48812 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48813             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48814
48815         * gcc.dg/decl-2.c: New test.
48816
48817 2003-02-10  Jan Hubicka  <jh@suse.cz>
48818
48819         * gcc.dg/i386-fpcvt-1.c: New test.
48820
48821 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48822
48823         * gcc.c-torture/execute/20030209-1.c: New test.
48824
48825 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48826
48827         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48828         int-wide bitops, use the constants of the same width.
48829         Likewise, if long long is 32-bit wide, test bitops using
48830         32-bit constants.
48831
48832 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48833
48834         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48835
48836 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48837
48838         * gcc.dg/builtins-4.c: New test case.
48839
48840 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48841
48842         * gcc.dg/20020430-1.c: Fix dg command typos.
48843         * gcc.dg/20020503-1.c: Likewise.
48844
48845 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48846
48847         PR c++/8785
48848         * g++.dg/parse/fused-params1.C: New test.
48849
48850         PR c++/8857
48851         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48852
48853         PR c++/8921
48854         * g++.dg/parse/non-dependent1.C: New test.
48855
48856         PR c++/8928
48857         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48858
48859         PR c++/9228
48860         * g++.dg/parse/undefined7.C: New test.
48861         * g++.dg/parse/non-templ1.C: New test.
48862
48863         PR c++/9229
48864         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48865
48866 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48867
48868         * gcc.c-torture/compile/20030206-1.c: New test.
48869
48870 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48871
48872         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48873         "pow" to "foo" to avoid potential confusion with a math built-in.
48874
48875 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48876
48877         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48878         conditions for SPARC targets.
48879
48880 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48881
48882         * gcc.dg/20030204-1.c: New test.
48883
48884 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48885
48886         PR c++/38
48887         * g++.dg/parse/array-size1.C: New test.
48888
48889         PR c++/5657
48890         * g++.dg/parse/undefined3.C: New test.
48891
48892         PR c++/5665
48893         * g++.dg/parse/undefined4.C: New test.
48894
48895         PR c++/5975
48896         * g++.dg/parse/undefined5.C: New test.
48897
48898         PR c++/7259
48899         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48900
48901         PR c++/8578
48902         * g++.dg/parse/casting-operator1.C: New test.
48903
48904         PR c++/8596
48905         * g++.dg/parse/undefined6.C: New test.
48906
48907         PR c++/8736
48908         * g++.dg/parse/missing-template1.C: New test.
48909
48910 2003-02-04  Jan Hubicka  <jh@suse.cz>
48911
48912         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48913         * gcc.dg/i386-cmov?.c: Likewise.
48914         * gcc.dg/i386-fpcvt-?.c: Likewise.
48915         * gcc.dg/i386-ssefp-1.c: Likewise.
48916         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48917         conventions.
48918
48919 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48920
48921         PR c++/7129
48922         * g++.dg/ext/max.C: New test.
48923
48924 2003-02-03  Jan Hubicka  <jh@suse.cz>
48925
48926         * gcc.c-torture/execute/20030203-1.c: New test.
48927
48928 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48929
48930         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48931         'natural-endian'.
48932
48933 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48934
48935         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48936         * g++.dg/init/new2.C: Likewise.
48937         * g++.dg/other/new1.C: Likewise.
48938
48939 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48940
48941         * gcc.dg/struct-ret-libc.c: New test.
48942
48943 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48944
48945         * gcc.dg/20030129-1.c: New test.
48946
48947 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48948
48949         PR c++/8849
48950         * g++.dg/template/ptrmem4.C: New test.
48951
48952 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48953
48954         * g++.dg/parser/constant1.C: New test.
48955
48956 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48957
48958         PR c++/8591
48959         * g++.dg/parse/friend2.C: New test.
48960
48961 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48962
48963         PR c++/9437
48964         * g++.dg/template/unify4.C: New test.
48965
48966 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48967
48968         * gcc.c-torture/execute/20030128-1.c: New test.
48969
48970 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48971
48972         * g++.dg/lookup/nested1.C: Test moved from ...
48973         * g++.old-deja/g++.other/lookup24.C: ... here.
48974
48975 2003-01-28  Jan Hubicka  <jh@suse.cz>
48976
48977         * gcc.dg/i386-cmov5.c: New test.
48978
48979 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48980
48981         * gcc.c-torture/execute/20010925-1.c: Changed the
48982         memcpy declaration.
48983
48984 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48985
48986         PR c++/3902
48987         * g++.dg/parse/template5.C: New test.
48988
48989 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48990
48991         PR fortran/9258
48992         * g77.dg/pr9258: New test.
48993
48994 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48995
48996         * README: Move relevant parts from README.g++.
48997
48998         * README.g++: Remove this file.
48999
49000 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49001
49002         * g++.dg/abi/dcast1.C: New test.
49003
49004 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49005
49006         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49007
49008 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49009
49010         PR c++/47
49011         * g++.old-deja/g++.other/lookup24.C: New test.
49012
49013 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49014
49015         PR middle-end/7227
49016         * gcc.dg/uninit-C.c: New test.
49017
49018 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49019
49020         * g++.dg/abi/covariant1.C: New test.
49021
49022 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49023
49024         * gcc.dg/20030123-1.c: New test.
49025
49026 2003-01-25  Jan Hubicka  <jh@suse.cz>
49027
49028         PR opt/8492
49029         * gcc.c-torture/compile/20030125-1.c
49030
49031 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49032
49033         PR c++/9403
49034         * g++.dg/parse/template3.C: New test.
49035         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49036
49037         PR c++/795
49038         * g++.dg/parse/template4.C: New test.
49039
49040         PR c++/9415
49041         * g++.dg/template/qual2.C: New test.
49042
49043         PR c++/8545
49044         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49045
49046         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49047
49048 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49049
49050         * gcc.c-torture/execute/switch-1.c: New test case.
49051
49052 2003-01-25  Jan Hubicka  <jh@suse.cz>
49053
49054         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49055
49056 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49057
49058         Tweaks for Bison-1.875. From the NEWS file:
49059         "- `parse error' -> `syntax error'
49060         Bison now uniformly uses the term `syntax error'"
49061         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49062         * gcc.dg/cpp/digraph2.c: Likewise.
49063         * gcc.dg/cpp/direct2.c: Likewise.
49064         * gcc.dg/cpp/paste4.c: Likewise.
49065         * gcc.dg/c90-restrict-1.c: Likewise.
49066         * gcc.dg/c99-func-2.c: Likewise.
49067         * gcc.dg/noncompile/920721-2.c: Likewise.
49068         * gcc.dg/noncompile/930622-2.c: Likewise.
49069         * gcc.dg/noncompile/940112-1.c: Likewise.
49070         * gcc.dg/noncompile/950921-1.c: Likewise.
49071         * gcc.dg/noncompile/951123-1.c: Likewise.
49072         * gcc.dg/noncompile/971104-1.c: Likewise.
49073         * gcc.dg/noncompile/990416-1.c: Likewise.
49074
49075 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49076
49077         * g++.dg/parse/undefined1.C: Add error message.
49078
49079 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49080
49081         PR c++/9354
49082         * g++.dg/parse/new1.C: New test.
49083
49084         PR c++/9216
49085         * g++.dg/parse/template2.C: New test.
49086
49087         PR c++/9354
49088         * g++.dg/parse/typedef2.C: New test.
49089
49090         PR c++/9328
49091         * g++.dg/ext/typeof3.C: New test.
49092
49093 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49094
49095         PR c++/2738
49096         * g++.dg/parse/ret-type1.C: New test.
49097
49098         PR c++/3792
49099         * g++.dg/parse/tmpl-outside1.C: New test.
49100
49101         PR c++/4207
49102         * g++.dg/parse/int-as-enum1.C: New test.
49103
49104         PR c++/4903
49105         * g++.dg/parse/no-typename1.C: New test.
49106
49107         PR c++/5533
49108         * g++.dg/parse/no-value1.C: New test.
49109
49110         PR c++/5921
49111         * g++.dg/parse/wrong-inline1.C: New test.
49112
49113         PR c++/6402
49114         * g++.dg/parse/ref1.C: New test.
49115
49116         PR c++/6992
49117         * g++.dg/parse/attr-ctor1.C: New test.
49118
49119         PR c++/7229
49120         * g++.dg/parse/namespace5.C: New test.
49121
49122         PR c++/7917
49123         * g++.dg/parse/func-def1.C: New test.
49124
49125         PR c++/8143
49126         * g++.dg/parse/undefined1.C: New test.
49127
49128         PR c++/5723, PR c++/8522
49129         * g++.dg/parse/specialization1.C: New test.
49130
49131         PR c++/163, PR c++/8595
49132         * g++.dg/parse/struct-as-enum1.C: New test.
49133
49134         PR c++/9173
49135         * g++.dg/parse/undefined2.C: New test.
49136
49137 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49138
49139         PR c++/9298
49140         * g++.dg/parse/template1.C: New test.
49141
49142         PR c++/9384
49143         * g++.dg/parse/using1.C: New test.
49144
49145         PR c++/9285
49146         PR c++/9294
49147         * g++.dg/parse/expr2.C: New test.
49148
49149         PR c++/9388
49150         * g++.dg/parse/lookup2.C: Likewise.
49151
49152 2003-01-21  Jan Hubicka  <jh@suse.cz>
49153
49154         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49155         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49156         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49157         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49158
49159 2003-01-20  Nick Clifton  <nickc@redhat.com>
49160
49161         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49162         problem with ARM sibcall code generation.
49163
49164 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49165
49166         * gcc.c-torture/execute/20030120-1.c: New.
49167
49168 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49169
49170         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49171
49172 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49173
49174         PR c++/9272
49175         * g++.dg/parse/ctor1.C: New test.
49176
49177         PR c++/9294:
49178         * g++.dg/parse/qualified1.C: New test.
49179
49180         * g++.dg/parse/typename3.C: New test.
49181
49182 2003-01-16  Richard Henderson  <rth@redhat.com>
49183
49184         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49185
49186 2003-01-16  Richard Henderson  <rth@redhat.com>
49187
49188         * g++.dg/pch/pch.exp: Copy test header to the working directory
49189         before using it either for precompilation or direct use.
49190         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49191         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49192
49193 2003-01-16  Richard Henderson  <rth@redhat.com>
49194
49195         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49196         before using it either for precompilation or direct use.
49197         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49198         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49199
49200 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49201
49202         * g++.dg/ext/typename1.C: Add typename keyword.
49203         * g++.dg/template/crash1.C: Update error messages.
49204         * g++.dg/template/crash2.C: Remove error message.
49205         * g++.dg/parse/typename2.C: New test.
49206         * g++.dg/template/typename2.C: Change implicit
49207         typename warning into error.
49208         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49209         error messages.
49210         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49211         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49212         * g++.old-deja/g++.law/visibility13.C: Remove error
49213         messages.
49214         * g++.old-deja/g++.ns/template17.C: Reorder code to
49215         make declaration visible in template.
49216         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49217         * g++.old-deja/g++.pt/crash36.C: Issue more error
49218         messages.
49219         * g++.old-deja/g++.pt/crash5.C: Improve error
49220         message.
49221         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49222         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49223         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49224         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49225         typename warning with error message.
49226         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49227         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49228         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49229
49230 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49231
49232         * g++.dg/parse/ambig2.C: New test.
49233
49234 2003-01-15  Richard Henderson  <rth@redhat.com>
49235
49236         * g++.dg/tls/init-2.C: Update error message string.
49237
49238 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49239
49240         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49241
49242 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49243
49244         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49245         all for HC11/HC12.
49246         * gcc.c-torture/compile/20001205-1.x: Likewise.
49247         * gcc.c-torture/compile/20001226-1.x: Likewise.
49248         * gcc.c-torture/compile/920520-1.x: Likewise.
49249         * gcc.c-torture/compile/961203-1.x: Likewise.
49250         * gcc.c-torture/compile/20020604-1.x: Likewise.
49251
49252 2003-01-15  Jan Hubicka  <jh@suse.cz>
49253
49254         * gcc.c-torture/compile/20030115-1.c: New test.
49255
49256         * gcc.dg/i386-fpcvt-1.c: New test.
49257         * gcc.dg/i386-fpcvt-2.c: New test.
49258
49259 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49260
49261         Further conform g++'s __vmi_class_type_info to the C++ ABI
49262         specification.
49263         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49264         the specification.
49265
49266 2003-01-14  Jan Hubicka  <jh@suse.cz>
49267
49268         * gcc.dg/i386-fpcvt-1.c: New test.
49269         * gcc.dg/i386-fpcvt-2.c: New test.
49270
49271 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49272
49273         * gcc.dg/i386-mmx-3.c: New test.
49274
49275 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49276
49277         PR c++/9264
49278         * g++.dg/parse/octal1.C: New file.
49279
49280         PR c++/9172
49281         * g++.dg/parse/typename1.C: New file.
49282
49283 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49284
49285         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49286         * gcc.dg/bf-no-ms-layout.c: Likewise.
49287         * gcc.dg/bf-ms-attrib.c: Likewise.
49288
49289 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49290
49291         PR c++/9099
49292         * g++.dg/parse/dtor1.C: New file.
49293
49294         PR c++/9128
49295         * g++.dg/rtti/typeid1.C: New file.
49296
49297         PR c++/9153
49298         * g++.dg/parse/lookup1.C: New file.
49299
49300         PR c++/9171
49301         * g++.dg/templ/spec5.C: New file.
49302
49303 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49304
49305         * gcc.c-torture/compile/20030110-1.c: New test.
49306
49307 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49308
49309         Merge from pch-branch:
49310
49311         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49312
49313         * gcc.dg/pch/cpp-1.h: New.
49314         * gcc.dg/pch/cpp-1.c: New.
49315         * gcc.dg/pch/cpp-2.h: New.
49316         * gcc.dg/pch/cpp-2.c: New.
49317
49318         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49319
49320         * gcc.dg/pch/except-1.h: New.
49321         * gcc.dg/pch/except-1.c: New.
49322
49323         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49324
49325         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49326         running test.
49327         * gcc.dg/pch: Include *.hp not *.h.
49328         * gcc.dg/pch/system-1.h: New.
49329         * gcc.dg/pch/system-1.c: New.
49330
49331         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49332
49333         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49334         rather than trying to build and run a program using PCH.
49335         * gcc.dg/pch: Remove dg-do commands from test files.
49336
49337         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49338
49339         * gcc.dg/pch/macro-3.c: New.
49340         * gcc.dg/pch/macro-3.h: New.
49341
49342         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49343
49344         * gcc.dg/pch/common-1.c: New.
49345         * gcc.dg/pch/common-1.h: New.
49346         * gcc.dg/pch/decl-1.c: New.
49347         * gcc.dg/pch/decl-1.h: New.
49348         * gcc.dg/pch/decl-2.c: New.
49349         * gcc.dg/pch/decl-2.h: New.
49350         * gcc.dg/pch/decl-3.c: New.
49351         * gcc.dg/pch/decl-3.h: New.
49352         * gcc.dg/pch/decl-4.c: New.
49353         * gcc.dg/pch/decl-4.h: New.
49354         * gcc.dg/pch/decl-5.c: New.
49355         * gcc.dg/pch/decl-5.h: New.
49356         * gcc.dg/pch/global-1.c: New.
49357         * gcc.dg/pch/global-1.h: New.
49358         * gcc.dg/pch/inline-1.c: New.
49359         * gcc.dg/pch/inline-1.h: New.
49360         * gcc.dg/pch/inline-2.c: New.
49361         * gcc.dg/pch/inline-2.h: New.
49362         * gcc.dg/pch/static-1.c: New.
49363         * gcc.dg/pch/static-1.h: New.
49364         * gcc.dg/pch/static-2.c: New.
49365         * gcc.dg/pch/static-2.h: New.
49366
49367         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49368
49369         * g++.dg/pch/pch.exp: Better handle failing testcases.
49370         * gcc.dg/pch/pch.exp: Likewise.
49371         * gcc.dg/pch/macro-1.c: New.
49372         * gcc.dg/pch/macro-1.h: New.
49373         * gcc.dg/pch/macro-2.c: New.
49374         * gcc.dg/pch/macro-2.h: New.
49375
49376         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49377
49378         * g++.dg/dg.exp: Treat files in pch/ specially.
49379         * g++.dg/pch/pch.exp: New file.
49380         * g++.dg/pch/empty.H: New file.
49381         * g++.dg/pch/empty.C: New file.
49382         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49383         "precompile".
49384
49385         * gcc.dg/pch/pch.exp: New file.
49386         * gcc.dg/pch/empty.h: New file.
49387         * gcc.dg/pch/empty.c: New file.
49388         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49389         "precompile".
49390
49391 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49392
49393         * g++.dg/template/friend14.C: New test.
49394
49395 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49396
49397         * gcc.dg/old-style-asm-1.c: New test.
49398
49399 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49400
49401         * gcc.c-torture/compile/20030109-1.c: New test.
49402
49403 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49404
49405         * gcc.c-torture/execute/20030109-1.c: New test.
49406
49407 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49408
49409         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49410         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49411         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49412         * g++.old-deja/g++.mike/eh2.C: Likewise.
49413         * g++.old-deja/g++.mike/eh3.C: Likewise.
49414         * g++.old-deja/g++.mike/eh5.C: Likewise.
49415         * g++.old-deja/g++.mike/eh6.C: Likewise.
49416         * g++.old-deja/g++.mike/eh7.C: Likewise.
49417         * g++.old-deja/g++.mike/eh8.C: Likewise.
49418         * g++.old-deja/g++.mike/eh9.C: Likewise.
49419         * g++.old-deja/g++.mike/eh10.C: Likewise.
49420         * g++.old-deja/g++.mike/eh12.C: Likewise.
49421         * g++.old-deja/g++.mike/eh13.C: Likewise.
49422         * g++.old-deja/g++.mike/eh14.C: Likewise.
49423         * g++.old-deja/g++.mike/eh16.C: Likewise.
49424         * g++.old-deja/g++.mike/eh17.C: Likewise.
49425         * g++.old-deja/g++.mike/eh18.C: Likewise.
49426         * g++.old-deja/g++.mike/eh21.C: Likewise.
49427         * g++.old-deja/g++.mike/eh23.C: Likewise.
49428         * g++.old-deja/g++.mike/eh24.C: Likewise.
49429         * g++.old-deja/g++.mike/eh25.C: Likewise.
49430         * g++.old-deja/g++.mike/eh26.C: Likewise.
49431         * g++.old-deja/g++.mike/eh27.C: Likewise.
49432         * g++.old-deja/g++.mike/eh28.C: Likewise.
49433         * g++.old-deja/g++.mike/eh29.C: Likewise.
49434         * g++.old-deja/g++.mike/eh31.C: Likewise.
49435         * g++.old-deja/g++.mike/eh33.C: Likewise.
49436         * g++.old-deja/g++.mike/eh34.C: Likewise.
49437         * g++.old-deja/g++.mike/eh35.C: Likewise.
49438         * g++.old-deja/g++.mike/eh36.C: Likewise.
49439         * g++.old-deja/g++.mike/eh37.C: Likewise.
49440         * g++.old-deja/g++.mike/eh38.C: Likewise.
49441         * g++.old-deja/g++.mike/eh39.C: Likewise.
49442         * g++.old-deja/g++.mike/eh40.C: Likewise.
49443         * g++.old-deja/g++.mike/eh41.C: Likewise.
49444         * g++.old-deja/g++.mike/eh42.C: Likewise.
49445         * g++.old-deja/g++.mike/eh44.C: Likewise.
49446         * g++.old-deja/g++.mike/eh46.C: Likewise.
49447         * g++.old-deja/g++.mike/eh47.C: Likewise.
49448         * g++.old-deja/g++.mike/eh48.C: Likewise.
49449         * g++.old-deja/g++.mike/eh49.C: Likewise.
49450         * g++.old-deja/g++.mike/eh50.C: Likewise.
49451         * g++.old-deja/g++.mike/eh51.C: Likewise.
49452         * g++.old-deja/g++.mike/eh53.C: Likewise.
49453         * g++.old-deja/g++.mike/eh55.C: Likewise.
49454         * g++.old-deja/g++.mike/p7912.C: Likewise.
49455         * g++.old-deja/g++.mike/p9706.C: Likewise.
49456         * g++.old-deja/g++.mike/p10416.C: Likewise.
49457         * g++.old-deja/g++.mike/p11667.C: Likewise.
49458         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49459         Remove redundant reference to Iris.
49460         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49461         Elxsi, i860, Pico Java, and WE32K.
49462
49463 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49464
49465         * g++.dg/ext/asm4.C: New test.
49466
49467 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49468
49469         PR c++/9030
49470         * g++.dg/template/friend12.C: New test.
49471         * g++.dg/template/friend13.C: Likewise.
49472         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49473
49474 2003-01-08  Jan Hubicka  <jh@suse.cz>
49475
49476         * gcc.dg/i386-cadd.c: New test.
49477         * gcc.dg/i386-cmov4.c: Likewise.
49478
49479 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49480
49481         PR c++/9165
49482         * g++.dg/warn/Wunused-3.C: New test.
49483
49484         * g++.dg/abi/bitfield9.C: New test.
49485
49486         PR c++/9189
49487         * g++.dg/parse/defarg3.C: New test.
49488
49489 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49490
49491         * g++.dg/parse/ambig1.C: New test.
49492         * g++.dg/parse/defarg2.C: New test.
49493
49494 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49495
49496         * g++.dg/template/defarg-1.C: New test.
49497         * g++.dg/template/local2.C: Likewise.
49498
49499 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49500
49501         * gcc.c-torture/execute/20030105-1.c: New test.
49502
49503 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49504
49505         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49506         * g++.dg/parse/namespace4.C: Likewise.
49507
49508 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49509
49510         * g++.dg/template/ntp2.C: New test.
49511
49512 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49513
49514         * g++.dg/parse/extern-C-1.C: New test.
49515
49516         * g++.dg/parse/namespace4.C: New test.
49517
49518         * g++.dg/template/nested1.C: New test.
49519
49520         * g++.dg/parse/namespace3.C: New test.
49521
49522 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49523
49524         * g++.dg/lookup/two-stage1.C: New test.
49525
49526 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49527
49528         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49529         * g++.old-deja/g++.jason/access8.C: Likewise.
49530         * g++.old-deja/g++.other/decl5.C: Likewise.
49531
49532 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49533
49534         * g++.dg/parse/parse7.C: New test.
49535
49536 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49537
49538         PR c++/2843
49539         * g++.dg/ext/attrib7.C: New test.
49540
49541 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49542
49543         * g++.dg/parse/parse6.C: New test.
49544
49545 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49546
49547         * gcc.dg/h8300-stack-1.c: New.
49548
49549 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49550
49551         g++.dg/lookup/exception1.C: New test.
49552
49553         g++.dg/lookup/template1.C: New test.
49554
49555         g++.dg/parse/namespace2.C: New test.
49556
49557         g++.dg/parse/parens2.C: New test.
49558
49559 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49560
49561         * g++.dg/parse/parse5.C: New test.
49562         * g++.dg/lookup/scoped4.C: New test.
49563
49564 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49565
49566         * g++.dg/parse/parens1.C: New test.
49567
49568         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49569         angle-bracket1.C.
49570         * g++.dg/parse/parens2.C: New test.
49571
49572         * g++.dg/lookup/scope-operator1.C: New test.
49573
49574         * g++.dg/parse/operator1.C: New test.
49575
49576 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49577
49578         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49579         * g++.old-deja/g++.other/access6.C: Likewise.
49580         * g++.old-deja/g++.other/decl1.C: Likewise.
49581         * g++.old-deja/g++.pt/typename12.C: Likewise.
49582
49583 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49584
49585         * g++.dg/parse/namespace1.C: New test.
49586
49587 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49588
49589         * g++.dg/parse/parse4.C: New test.
49590
49591 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49592
49593         * g++.dg/parse/parse3.C: New test.
49594
49595 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49596
49597         * g++.dg/parse/parse2.C: New test.
49598
49599 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49600
49601         * g++.dg/template/friend11.C: New test.
49602
49603 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49604
49605         * g++.dg/parse/parse1.C: New test.
49606
49607 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49608
49609         * lib/profopt.exp: Change the name of a global variable to avoid
49610         possible clashes with other test suites.
49611
49612 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49613
49614         * g++.dg/inherit/covariant8.C: New test.
49615
49616 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49617
49618         * g++.dg/init/array9.C: New test.
49619
49620         PR c++/9112
49621         * g++.dg/parse/expr1.C: New test.
49622
49623 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49624
49625         * gcc.c-torture/compile/20021230-1.c: New test.
49626
49627 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49628
49629         * g++.dg/inherit/covariant5.C: New test.
49630         * g++.dg/inherit/covariant6.C: New test.
49631         * g++.dg/inherit/covariant7.C: New test.
49632
49633 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49634
49635         PR c++/2739
49636         * g++.dg/other/access2.C: New test.
49637
49638 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49639
49640         * g++.dg/other/anon-struct.C: No longer fails
49641         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49642         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49643         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49644
49645 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49646
49647         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49648
49649 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49650
49651         * g++.dg/eh/spec4.C: Remove stray semicolon.
49652         * g++.dg/expr/pmf-1.C: Change error message.
49653         * g++.dg/ext/asm1.C: Remove stray semicolon.
49654         * g++.dg/ext/typename1.C: Add missing typenames.
49655         * g++.dg/inherit/template-as-base.C: Change error message.
49656         * g++.dg/lookup/scoped1.C: Likewise.
49657         * g++.dg/lookup/scoped2.C: Likewise.
49658         * g++.dg/lookup/using2.C: Likewise.
49659         * g++.dg/other/component1.C: Remove stray semicolon.
49660         * g++.dg/other/do1.C: Change error message.
49661         * g++.dg/other/error2.C: Likewise.
49662         * g++.dg/other/init1.C: Likewise.
49663         * g++.dg/other/packed1.C: Remove stray semicolon.
49664         * g++.dg/other/ptrmem2.C: Change error message.
49665         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49666         marker.
49667         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49668         * g++.dg/template/access3.C: Add typename keyword.
49669         * g++.dg/template/access5.C: Remove stray semicolon.
49670         * g++.dg/template/access6.C: Likewise.
49671         * g++.dg/template/complit1.C: Likewise.
49672         * g++.dg/template/crash1.C: Change error message.
49673         * g++.dg/template/inherit2.C: Remove stray semicolon.
49674         * g++.dg/template/instantiate2.C: Likewise.
49675         * g++.dg/template/instantiate3.C: Change error message.
49676         * g++.dg/template/qual1.C: Remove stray semicolon.
49677         * g++.dg/template/qualttp18.C: Change error message.
49678         * g++.dg/template/ref1.C: Remove stray semicolon.
49679         * g++.dg/template/sizeof1.C (A::value): Declare it.
49680         * g++.dg/template/spec4.C: Change error message.
49681         * g++.dg/template/static1.C: Likewise.
49682         * g++.dg/template/type1.C: Likewise.
49683         * g++.dg/template/typename3.C: Likewise.
49684         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49685         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49686         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49687         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49688         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49689         named return value extension.
49690         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49691         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49692         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49693         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49694         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49695         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49696         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49697         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49698         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49699         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49700         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49701         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49702         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49703         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49704         syntax.
49705         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49706         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49707         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49708         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49709         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49710         * g++.old-deja/g++.brendan/template11.C: Likewise.
49711         * g++.old-deja/g++.brendan/template26.C: Likewise.
49712         * g++.old-deja/g++.brendan/template27.C: Use explicit
49713         specialization syntax.
49714         * g++.old-deja/g++.brendan/template30.C: Likewise.
49715         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49716         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49717         non-dependent names.
49718         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49719         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49720         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49721         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49722         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49723         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49724         named return value extension.
49725         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49726         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49727         * g++.old-deja/g++.ext/return1.C: Likewise.
49728         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49729         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49730         * g++.old-deja/g++.jason/access8.C: Likewise.
49731         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49732         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49733         pseudo-destructor names.
49734         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49735         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49736         pseudo-destructor names.
49737         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49738         * g++.old-deja/g++.jason/overload19.C: Likewise.
49739         * g++.old-deja/g++.jason/overload32.C: Likewise.
49740         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49741         stray semicolons.
49742         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49743         * g++.old-deja/g++.jason/return.C: Likewise.
49744         * g++.old-deja/g++.jason/return2.C: Likewise.
49745         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49746         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49747         syntax.
49748         * g++.old-deja/g++.jason/template10.C: Account for use of
49749         non-dependent names.
49750         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49751         syntax.
49752         * g++.old-deja/g++.jason/template37.C: Likewise.
49753         * g++.old-deja/g++.law/access4.C: Change error messages.
49754         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49755         pseudo-destructor names.
49756         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49757         * g++.old-deja/g++.law/ctors9.C: Likewise.
49758         * g++.old-deja/g++.law/cvt22.C: Likewise.
49759         * g++.old-deja/g++.law/dtors5.C: Likewise.
49760         * g++.old-deja/g++.law/global-init1.C: Likewise.
49761         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49762         * g++.old-deja/g++.law/operators28.C: Likewise.
49763         * g++.old-deja/g++.law/visibility28.C: Likewise.
49764         * g++.old-deja/g++.martin/eval1.C: Likewise.
49765         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49766         name.
49767         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49768         * g++.old-deja/g++.mike/net34.C: Likewise.
49769         * g++.old-deja/g++.mike/net36.C: Likewise.
49770         * g++.old-deja/g++.mike/ns2.C: Likewise.
49771         * g++.old-deja/g++.mike/p12306.C: Likewise.
49772         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49773         value extension.
49774         * g++.old-deja/g++.mike/p700.C: Likewise.
49775         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49776         * g++.old-deja/g++.mike/p710.C: Likewise.
49777         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49778         value extension.
49779         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49780         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49781         * g++.old-deja/g++.ns/crash2.C: Likewise.
49782         * g++.old-deja/g++.ns/crash3.C: Likewise.
49783         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49784         * g++.old-deja/g++.ns/ns17.C: Likewise.
49785         * g++.old-deja/g++.ns/template16.C: Likewise.
49786         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49787         keyword.
49788         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49789         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49790         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49791         named return value extension.
49792         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49793         * g++.old-deja/g++.other/access4.C: Issue additional error
49794         messages.
49795         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49796         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49797         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49798         * g++.old-deja/g++.other/crash25.C: Change error message.
49799         * g++.old-deja/g++.other/crash4.C: Change error message.
49800         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49801         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49802         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49803         checks.
49804         * g++.old-deja/g++.other/defarg8.C: Likewise.
49805         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49806         * g++.old-deja/g++.other/dtor10.C: Likewise.
49807         * g++.old-deja/g++.other/incomplete.C: Likewise.
49808         * g++.old-deja/g++.other/linkage7.C: Likewise.
49809         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49810         lookup algorithm.
49811         * g++.old-deja/g++.other/mangle2.C: Likewise.
49812         * g++.old-deja/g++.other/refinit2.C: Likewise.
49813         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49814         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49815         * g++.old-deja/g++.pt/crash28.C: Likewise.
49816         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49817         syntax.
49818         * g++.old-deja/g++.pt/crash32.C: Change error message.
49819         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49820         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49821         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49822         error message position.
49823         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49824         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49825         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49826         syntax.
49827         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49828         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49829         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49830         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49831         keyword.
49832         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49833         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49834         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49835         keyword.
49836         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49837         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49838         syntax.
49839         * g++.old-deja/g++.pt/friend28.C: Account for use of
49840         non-dependent names.
49841         * g++.old-deja/g++.pt/friend29.C: Likewise.
49842         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49843         rules.
49844         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49845         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49846         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49847         lookup rules.
49848         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49849         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49850         keyword.
49851         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49852         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49853         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49854         keyword.
49855         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49856         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49857         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49858         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49859         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49860         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49861         keyword.
49862         * g++.old-deja/g++.pt/spec10.C: Likewise.
49863         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49864         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49865         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49866         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49867         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49868         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49869         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49870         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49871         * g++.old-deja/g++.pt/typename15.C: Likewise.
49872         * g++.old-deja/g++.pt/typename22.C: Likewise.
49873         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49874         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49875         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49876         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49877         syntax.
49878         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49879         return value extension.
49880         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49881         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49882         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49883         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49884
49885 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49886
49887         * g++.dg/warn/inline1.C: New test.
49888         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49889         * g++.old-deja/g++.jason/synth10.C: Likewise.
49890         * g++.old-deja/g++.mike/net31.C: Likewise.
49891         * g++.old-deja/g++.mike/p8786.C: Likewise.
49892
49893         * g++.dg/template/friend10.C: New test.
49894         * g++.dg/template/conv5.C: New test.
49895
49896 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49897
49898         * g++.dg/lookup/scoped3.C: New test.
49899
49900         * g++.dg/lookup/decl1.C: New test.
49901         * g++.dg/lookup/decl2.C: New test.
49902
49903 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49904
49905         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49906         gcc.c-torture/compile/20021015-1.c,
49907         gcc.c-torture/compile/20021015-2.c,
49908         gcc.c-torture/compile/20021123-1.c,
49909         gcc.c-torture/compile/20021123-2.c,
49910         gcc.c-torture/compile/20021123-3.c,
49911         gcc.c-torture/compile/20021123-4.c,
49912         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49913         only to 3.1 or 3.2 branch.
49914
49915 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49916
49917         * gcc.dg/i386-bitfield3.c: New test.
49918
49919         * gcc.dg/i386-bitfield2.c: New test.
49920
49921 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49922
49923         * g++.dg/parse/conv_op1.C: New test.
49924
49925 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49926
49927         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49928         approved.
49929
49930 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49931
49932         * gcc.c-torture/compile/20021220-1.c: New test.
49933
49934 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49935
49936         * gcc.dg/i386-fastcall-1.c: New.
49937
49938 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49939
49940         * gcc.c-torture/execute/20021219-1.c: New test.
49941
49942 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49943
49944         * gcc.dg/i386-pic-1.c: New test.
49945
49946 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49947
49948         PR c++/8099
49949         * g++.dg/template/friend9.C: New test.
49950
49951 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49952
49953         PR c++/3663
49954         * g++.dg/template/access7.C: New test.
49955
49956 2002-12-18  Nick Clifton  <nickc@redhat.com>
49957
49958         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49959         the libstdc++-v3 directory has been found.
49960
49961 2002-12-12  Devang Patel <dpatel@apple.com>
49962         * gcc.dg/darwin-ld-1.c: New test.
49963         * gcc.dg/darwin-ld-2.c: New test.
49964         * gcc.dg/darwin-ld-3.c: New test.
49965         * gcc.dg/darwin-ld-4.c: New test.
49966         * gcc.dg/darwin-ld-5.c: New test.
49967
49968 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49969
49970         * gcc.c-torture/compile/20021212-1.c: New test.
49971
49972 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49973
49974         * gcc.dg/fshort-wchar: New test.
49975
49976 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49977
49978         PR c++/8372
49979         * g++.dg/template/dtor1.C: New test.
49980
49981         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49982         markers.
49983
49984 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49985
49986         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49987
49988 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49989
49990         * g++.dg/template/static1.C: New test.
49991         * g++.dg/template/static2.C: New test.
49992         * g++.old-deja/g++.ext/memconst.C: New test.
49993
49994 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49995
49996         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49997         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49998         * g++.dg/special/initp1.C: Likewise.
49999
50000 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50001
50002         * gcc.c-torture/execute/20021204-1.c: New test.
50003
50004 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50005
50006         * gcc.dg/ppc-fmadd-1.c: New file.
50007         * gcc.dg/ppc-fmadd-2.c: New file.
50008         * gcc.dg/ppc-fmadd-3.c: New file.
50009
50010 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50011
50012         * gcc.c-torture/compile/20021204-1.c: New test.
50013
50014 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50015
50016         * g++.dg/inherit/covariant2.C: New test.
50017         * g++.dg/inherit/covariant3.C: New test.
50018         * g++.dg/inherit/covariant4.C: New test.
50019         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50020         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50021
50022 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50023
50024         PR c++/8688
50025         * g++.dg/init/brace3.C: New test.
50026
50027 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50028
50029         * gcc.dg/20020210-1.c: Fix a comment typo.
50030
50031 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50032
50033         PR c++/8720
50034         * g++.dg/parse/defarg1.C: New test.
50035
50036         PR c++/8615
50037         * g++.dg/template/char1.C: New test.
50038
50039         * g++.dg/template/varmod1.C: Fix typo.
50040
50041 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50042
50043         DR 180
50044         * g++.old-deja/g++.pt/crash32.C: Expect error.
50045
50046 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50047
50048         PR c++/5919
50049         * g++.dg/template/varmod1.C: New test.
50050
50051         PR c++/8727
50052         * g++.dg/inherit/typeinfo1.C: New test.
50053
50054         PR c++/8663
50055         * g++.dg/inherit/typedef1.C: New test.
50056
50057 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50058
50059         PR c++/8332
50060         PR c++/8493
50061         * g++.dg/template/strlen1.C: New test.
50062
50063         PR c++/8227
50064         * g++.dg/template/ctor2.C: New test.
50065
50066         PR c++/8214
50067         * g++.dg/init/string1.C: New test.
50068
50069         PR c++/8511
50070         * g++.dg/template/friend8.C: New test.
50071
50072 2002-11-29  Joe Buck <jbuck@synopsys.com>
50073
50074         * g++.dg/lookup/anon2.C: New test.
50075
50076 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50077
50078         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50079         h8300 port.
50080
50081 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50082
50083         * gcc.dg/bitfld-6.c: New test.
50084
50085 2002-11-27  Jan Hubicka  <jh@suse.cz>
50086
50087         * gcc.c-torture/execute/20021127.[cx]: New test.
50088
50089 2002-11-26  Jan Hubicka  <jh@suse.cz>
50090
50091         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50092         quality.
50093
50094 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50095
50096         * g++.dg/init/brace2.C: New test.
50097         * g++.old-deja/g++.mike/p9129.C: Correct.
50098
50099 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50100
50101         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50102
50103 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50104
50105         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50106
50107 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50108
50109         * g++.dg/abi/empty11.C: New test.
50110         * g++.dg/rtti/cv1.C: New test.
50111
50112 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50113
50114         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50115
50116 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50117
50118         * g++.dg/abi/empty10.C: New test.
50119
50120 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50121
50122         * gcc.c-torture/compile/20021124-1.c: New test.
50123
50124 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50125
50126         * g++.dg/abi/rtti2.C: New test.
50127
50128 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50129
50130         * gcc.dg/i386-unroll-1.c: New test.
50131
50132 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50133
50134         * gcc.c-torture/compile/20021120-1.c: New test.
50135         * gcc.c-torture/compile/20021120-2.c: New test.
50136
50137 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50138
50139         * gcc.dg/bitfld-5.c: New test.
50140
50141 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50142
50143         * gcc.c-torture/execute/20021120-3.c: New test.
50144
50145 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50146
50147         * gcc.c-torture/execute/20021120-2.c: New test.
50148
50149 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50150
50151         * gcc.c-torture/execute/20021120-1.c: New test.
50152
50153 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50154
50155         * gcc.c-torture/execute/20021118-3.c: New test.
50156
50157 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50158
50159         * gcc.c-torture/compile/20021119-1.c: New test.
50160
50161 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50162
50163         * gcc.dg/duff-1.c: New test.
50164         * gcc.dg/duff-2.c: New test.
50165         * gcc.dg/duff-3.c: New test.
50166
50167 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50168
50169         * gcc.dg/cpp/_Pragma5.c: New test.
50170
50171 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50172
50173         * gcc.c-torture/execute/20021118-2.c: New test.
50174
50175 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50176
50177         * gcc.c-torture/execute/20021118-1.c: New test.
50178
50179 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50180
50181         * gcc.dg/20021116-1.c: New test.
50182
50183 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50184
50185         * g++.dg/abi/vcall1.C: New test.
50186
50187 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50188
50189         * gcc.dg/20021029-1.c: New test.
50190         * gcc.dg/20021029-2.c: New test.
50191
50192 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50193
50194         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50195
50196 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50197
50198         PR c/8439
50199         * gcc.dg/20021110.c: Move to ...
50200         * gcc.c-torture/compile/20021110.c: .... here.
50201
50202 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50203
50204         PR c/8467
50205         * gcc.c-torture/execute/20021111-1.c
50206
50207 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50208
50209         PR c/8439
50210         * gcc.dg/20021110.c: New test.
50211
50212 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50213
50214         * g++.dg/abi/vthunk3.C: Run only on x86.
50215
50216 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50217
50218         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50219
50220 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50221
50222         * lib/compat.exp (compat-execute): Fix logic error in last
50223         change.
50224
50225 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50226
50227         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50228
50229 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50230
50231         PR c++/8389
50232         * g++.dg/template/access6.C: New test.
50233
50234 2002-11-08  Jan Hubicka  <jh@suse.cz>
50235
50236         * gcc.dg/i386-ssefp-1.c: New test.
50237         * gcc.dg/i386-ssefp-1.c: New test.
50238
50239 2002-11-08  Jan Hubicka  <jh@suse.cz>
50240
50241         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50242
50243 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50244
50245         * g++.dg/abi/vthunk3.C: New test.
50246
50247         PR c++/8338
50248         * g++.dg/template/crash2.C: New test.
50249
50250 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50251
50252         * g++.dg/abi/dtor1.C: New test.
50253         * g++.dg/abi/dtor2.C: Likewise.
50254
50255 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50256
50257         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50258         Darwin.
50259
50260 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50261
50262         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50263         -mthumb.  Only xfail with -O0.
50264
50265 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50266
50267         * g++.dg/abi/thunk1.C: New test.
50268         * g++.dg/abi/thunk2.C: Likewise.
50269         * g++.dg/abi/vtt1.C: Likewise.
50270
50271 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50272
50273         PR optimization/8423
50274         * gcc.c-torture/execute/builtin-constant.c: New test.
50275
50276 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50277
50278         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50279         Add some more cases.
50280
50281 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50282
50283         PR c++/8391
50284         * g++.dg/opt/local1.C: New test.
50285
50286 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50287
50288         PR c++/8160
50289         * g++.dg/template/complit1.C: New test.
50290
50291         PR c++/8149
50292         * g++.dg/template/typename4.C: Likewise.
50293
50294 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50295
50296         Core issue 287, PR c++/7639
50297         * g++.dg/template/instantiate1.C: Adjust error location.
50298         * g++.dg/template/instantiate3.C: New test.
50299         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50300         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50301         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50302
50303 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50304
50305         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50306
50307 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50308
50309         PR c++/8287
50310         * g++.dg/init/dtor2.C: New test.
50311
50312 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50313
50314         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50315         * gcc.dg/nest.c: Bypass errors on irix6.
50316
50317 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50318
50319         * gcc.dg/nest.c: Expect error for mmix-*-*.
50320         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50321
50322 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50323
50324         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50325         markers.
50326
50327         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50328
50329 2002-10-25  Mike Stump  <mrs@apple.com>
50330
50331         * gcc.dg/warn-1.c: New test.
50332
50333 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50334
50335         * g++.dg/template/typename3.C: New test.
50336
50337 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50338
50339         * g++.dg/lookup/ptrmem1.C: New test.
50340
50341         * g++.dg/abi/vthunk2.C: New test.
50342
50343 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50344
50345         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50346
50347 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50348
50349         * g++.dg/abi/empty9.C: New test.
50350
50351 2002-10-24  Richard Henderson  <rth@redhat.com>
50352
50353         * g++.dg/inherit/thunk1.C: Enable for ia64.
50354
50355 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50356
50357         PR c++/8067
50358         * g++.dg/lookup/pretty1.C: New test.
50359
50360 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50361
50362         * gcc.dg/20021023-1.c: New test.
50363
50364 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50365
50366         PR c++/7679
50367         * g++.dg/parse/inline1.C: New test.
50368
50369 2002-10-23  Richard Henderson  <rth@redhat.com>
50370
50371         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50372
50373         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50374
50375 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50376
50377         PR c++/6579
50378         * g++.dg/parse/stmtexpr3.C: New test.
50379
50380 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50381
50382         * g++.dg/expr/cond1.C: New test.
50383
50384 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50385
50386         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50387
50388 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50389
50390         * g++.dg/abi/vbase13.C: New test.
50391         * g++.dg/abi/vbase14.C: Likewise.
50392
50393 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50394
50395         * gcc.dg/tls/pic-1.c: New test.
50396         * gcc.dg/tls/nonpic-1.c: New test.
50397         * gcc.dg/20021018-1.c: New test.
50398
50399 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50400
50401         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50402         Remove only files with the same base name as the test case.
50403         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50404         (profopt-execute): Likewise.  Also, remove old profiling
50405         and performance data files before running the tests.
50406
50407         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50408         * g++.dg/bprob/bprob.exp: Likewise.
50409         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50410         to allow more general test case names.
50411
50412         * g++.dg/bprob/bprob-1.C: Rename to ...
50413         * g++.dg/bprob/g++-bprob-1.C: ... this.
50414
50415         * g77.dg/bprob/bprob-1.f: Rename to ...
50416         * g77.dg/bprob/g77-bprob-1.f: ... this.
50417
50418 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50419
50420         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50421         bison 1.50 or later.
50422
50423 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50424
50425         * g++.dg/README: Describe more test directories.
50426
50427 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50428
50429         * g++.dg/init/array6.C: Add additional tests.
50430
50431 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50432
50433         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50434         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50435
50436 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50437
50438         * gcc.c-torture/compile/20020604-1.x: New.
50439         * gcc.c-torture/compile/simd-5.x: Likewise.
50440         * gcc.c-torture/execute/920710-1.x: Likewise.
50441         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50442
50443 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50444
50445         * g++.dg/inherit/override1.C: Add dg-options clause.
50446
50447 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50448
50449         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50450         _mm_slli_si128.
50451
50452 2002-10-19  Andreas Schwab  <schwab@suse.de>
50453
50454         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50455         directory component.
50456
50457 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50458
50459         * g++.dg/inherit/thunk1.C: New test.
50460
50461         * g++.dg/inherit/override1.C: New test.
50462
50463         * g++.dg/abi/mangle11.C: New test.
50464         * g++.dg/abi/mangle14.C: New test.
50465         * g++.dg/abi/mangle17.C: New test.
50466
50467 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50468
50469         * g++.dg/overload/member2.C: New test.
50470
50471 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50472
50473         * g++.dg/README: Describe new compat directory.
50474         * g++.dg/dg.exp: Skip tests in compat directory.
50475         * README.compat: New file.
50476         * lib/compat.exp: New expect script.
50477         * g++.dg/compat: New test directory.
50478         * g++.dg/compat/compat.exp: New expect script.
50479         * g++.dg/compat/abi: New test directory.
50480         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50481         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50482         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50483         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50484         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50485         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50486         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50487         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50488         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50489         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50490         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50491         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50492         * g++.dg/compat/break: New test directory.
50493         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50494         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50495         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50496         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50497         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50498         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50499         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50500         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50501         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50502         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50503         g++.dg/compat/break/README: New files.
50504         * g++.dg/compat/eh: New test directory.
50505         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50506         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50507         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50508         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50509         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50510         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50511         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50512         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50513         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50514         g++.dg/compat/eh/filter2_y.C,
50515         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50516         g++.dg/compat/eh/new1_y.C,
50517         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50518         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50519         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50520         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50521         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50522         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50523         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50524         g++.dg/compat/eh/unexpected1_y.C: New files.
50525         * g++.dg/compat/init: New test directory.
50526         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50527         g++.dg/compat/init/array5_y.C,
50528         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50529         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50530         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50531         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50532         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50533         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50534         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50535         g++.dg/compat/init/init-ref2_y.C: New files.
50536
50537 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50538
50539         PR c++/7584
50540         * g++.dg/inherit/using3.C: New test.
50541
50542 2002-10-17  Jan Hubicka  <jh@suse.cz>
50543
50544         * gcc.dg/20021017-2.c: New test.
50545
50546 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50547
50548         * g++.dg/abi/mangle16.C: Adjust.
50549
50550         * g++.dg/init/array8.C: New test.
50551
50552 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50553
50554         * gcc.dg/special/mips-abi.exp: New test.
50555         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50556
50557 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50558
50559         * g++.dg/abi/mangle16.C: New test.
50560         * g++.dg/abi/mangle17.C: Likewise.
50561
50562         PR c++/7478
50563         * g++.dg/template/ref1.C: New test.
50564
50565 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50566
50567         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50568
50569 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50570
50571         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50572
50573 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50574
50575         PR c++/7524
50576         * g++.dg/init/array7.C: New test.
50577
50578 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50579
50580         * g++.dg/init/array6.C: New test.
50581
50582         * g++.dg/abi/mangle13.C: Likewise.
50583         * g++.dg/abi/mangle14.C: Likewise.
50584         * g++.dg/abi/mangle15.C: Likewise.
50585
50586 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50587
50588         * g++.dg/abi/empty8.C: New test.
50589
50590 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.dg/init/ctor1.C: New test.
50593
50594 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50595
50596         * gcc.c-torture/execute/20021015-1.c: New test.
50597
50598 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50599
50600         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50601
50602 2002-10-14  Jan Hubicka  <jh@suse.cz>
50603
50604         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50605
50606 2002-10-14  Richard Henderson  <rth@redhat.com>
50607
50608         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50609
50610 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50611
50612         PR optimization/6631
50613         * g++.dg/opt/const2.C: New test.
50614
50615 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50616
50617         PR c++/7176
50618         * g++.dg/parse/friend1.C: New test.
50619         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50620
50621 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50622
50623         * gcc.dg/20021014-1.c: New test.
50624
50625 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50626
50627         PR c++/5661
50628         * g++.dg/ext/vlm1.C: New test.
50629         * g++.dg/ext/vlm2.C: Likewise.
50630
50631         * g++.dg/init/array1.C: Remove invalid braces.
50632         * g++.dg/init/brace1.C: New test.
50633         * g++.dg/init/copy2.C: Likewise.
50634         * g++.dg/init/copy3.C: Likewise.
50635         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50636         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50637         braces.
50638
50639 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50640
50641         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50642
50643 2002-10-11  Richard Shann  <richard.shann@superh.com>
50644
50645         * gcc.c-torture/compile/simd-5.c: New test.
50646
50647 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50648
50649         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50650
50651 2002-10-10  Jim Wilson  <wilson@redhat.com>
50652
50653         * gcc.c-torture/execute/20021010-1.c: New test.
50654
50655 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50656
50657         PR c/7353
50658         * g++.dg/ext/typedef-init.C: New test.
50659         * gcc.dg/typedef-init.c: New test.
50660
50661 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50662
50663         * gcc.dg/cpp/paste13.c: New test.
50664
50665 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50666
50667         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50668         remaining platforms, XFAIL during compile, not execute.  Don't
50669         XFAIL at -O0.
50670
50671 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50672
50673         * gcc.dg/alias-1.c: Tweak expected warning.
50674
50675 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50676
50677         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50678
50679 2002-10-06  Andreas Jaeger  <aj@suse.de>
50680
50681         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50682         * gcc.dg/cpp/c++98.C: Likewise.
50683
50684         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50685         * g++.dg/cpp/c++98.C: Likewise.
50686
50687         * g++.dg/README (Subdirectories): Mention cpp directory.
50688
50689         PR target/7559
50690         * gcc.dg/20021006-1.c: New test.
50691
50692 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50693
50694         PR c++/7804
50695         * g++.dg/other/warning1.C: New test.
50696
50697 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50698
50699         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50700         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50701         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50702
50703 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50704
50705         PR c++/7931
50706         * g++.dg/template/ptrmem3.C: New test.
50707
50708         PR c++/7754
50709         * g++.dg/template/union1.C: New test.
50710
50711 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50712
50713         PR c++/8006
50714         * g++.dg/abi/mangle9.C: New test.
50715         * g++.dg/abi/mangle10.C: New test.
50716         * g++.dg/abi/mangle11.C: New test.
50717         * g++.dg/abi/mangle12.C: New test.
50718
50719 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50720
50721         PR c++/7188.
50722         * g++.dg/template/meminit1.C: New test.
50723         * g++.dg/warn/Wreorder-1.C: Likewise.
50724         * g++.old-deja/g++.mike/warn3.C: Tweak.
50725         * lib/prune.exp: Ingore "in copy constructor".
50726
50727 2002-10-02  Andreas Jaeger  <aj@suse.de>
50728
50729         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50730         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50731         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50732         on x86-64.
50733
50734 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50735
50736         * gcc.dg/empty1.C: Fix typo.
50737
50738 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50739
50740         * gcc.dg/alias-1.c: New test.
50741
50742 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50743
50744         * gcc.dg/empty1.C: New test.
50745
50746         * g++.dg/tls/init-2.C: Tweak error messages.
50747
50748 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50749
50750         * gcc.c-torture/compile/20020923-1.c: New test.
50751
50752 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50753
50754         * gcc.c-torture/execute/ffs-1.c: New test.
50755         * gcc.c-torture/execute/ffs-2.c: Ditto.
50756
50757 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50758
50759         * g++.dg/overload/member1.C: New test.
50760
50761 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50762
50763         * g++.dg/abi/empty7.C: New test.
50764         * g++.dg/init/pm2.C: Likewise.
50765
50766 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50767
50768         * g++.dg/rtti/crash1.C: New test.
50769
50770 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50771
50772         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50773         gcc.dg/sibcall-4.c: New tests.
50774
50775 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50776
50777         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50778         powerpc and MMIX targets.
50779
50780 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50781
50782         * gcc.dg/cpp/20020927-1.c: New.
50783
50784 2002-09-26  David S. Miller  <davem@redhat.com>
50785
50786         * gcc.c-torture/compile/trunctfdf.c: New.
50787
50788 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50789
50790         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50791
50792 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50793
50794         * gcc.c-torture/execute/loop-15.c: New.
50795
50796 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50797
50798         * README.QMTEST: Fix typo.
50799
50800 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50801
50802         * gcc.dg/20020926-1.c: New test.
50803
50804 2002-09-25  David S. Miller  <davem@redhat.com>
50805
50806         PR target/7842
50807         * gcc.c-torture/execute/shiftdi.c: New test.
50808
50809 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50810
50811         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50812         unique to the tool.
50813         * lib/g77.exp (g77_init): Likewise.
50814         * lib/g++.exp (g++_init): Likewise.
50815         * lib/objc.exp (objc_init): Likewise.
50816
50817 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50818
50819         * g++.dg/abi/empty5.C: New test.
50820         * g++.dg/abi/empty6.C: New test.
50821         * g++.dg/abi/vbase12.C: New test.
50822
50823 2002-09-25  Richard Henderson  <rth@redhat.com>
50824
50825         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50826         too-small long double.
50827
50828 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50829
50830         * gcc.dg/20020919-1.c: New test.
50831
50832 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50833
50834         * g++.dg/abi/bitfield6.C: New test.
50835         * g++.dg/abi/bitfield7.C: New test.
50836         * g++.dg/abi/bitfield8.C: New test.
50837         * g++.dg/abi/vbase11.C: New test.
50838
50839 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50840
50841         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50842         hppa*-*-hpux*.  Update test comment.
50843
50844 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50845
50846         * gcc.dg/tls/struct-1.c: New test.
50847
50848 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50849
50850         * gcc.dg/cpp/tr-warn2.c: Update.
50851
50852 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50853
50854         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50855
50856 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50857
50858         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50859         systems.
50860
50861 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50862
50863         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50864
50865         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50866         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50867         setting of cxxfilt.
50868
50869 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50870
50871         * gcc.dg/20020312-2.c: Update for darwin.
50872
50873 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50874
50875         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50876
50877 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50878
50879         * objc.dg/comp-types-1.m: New test.
50880         * objc.dg/comp-types-2.m: New test.
50881         * objc.dg/comp-types-3.m: New test.
50882         * objc.dg/comp-types-4.m: New test.
50883         * objc.dg/comp-types-5.m: New test.
50884         * objc.dg/comp-types-6.m: New test.
50885
50886 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50887
50888         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50889
50890 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50891
50892         * g++.dg/other/do1.C: New test.
50893
50894         * g++.dg/template/subst1.C: New test.
50895
50896 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50897
50898         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50899
50900 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50901
50902         * g++.dg/template/qualttp20.C: Adjust expected errors.
50903         * g++.old-deja/g++.jason/report.C: Likewise.
50904         * g++.old-deja/g++.other/qual1.C: Likewise.
50905
50906         * g++.dg/lookup/scoped2.C: New test.
50907
50908         * g++.dg/ext/asm3.C: New test.
50909
50910 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50911
50912         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50913
50914 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50915
50916         * ChangeLog: follow spelling conventions.
50917         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50918         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50919         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50920         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50921         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50922         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50923         * g++.old-deja/g++.law/global-init1.C: Likewise.
50924         * g++.old-deja/g++.other/delete4.C: Likewise.
50925         * g++.old-deja/g++.other/inline21.C: Likewise.
50926         * g++.old-deja/g++.other/singleton.C: Likewise.
50927         * g77.dg/strlen0.f: Likewise.
50928         * g77.f-torture/compile/20010519-1.f: Likewise.
50929         * g77.f-torture/compile/980310-4.f: Likewise.
50930         * gcc.c-torture/compile/20000605-1.c: Likewise.
50931         * gcc.c-torture/execute/20020225-1.c: Likewise.
50932         * gcc.dg/c90-hexfloat-2.c: Likewise.
50933         * gcc.dg/c99-bool-1.c: Likewise.
50934         * gcc.dg/c99-hexfloat-2.c: Likewise.
50935         * gcc.dg/dll-2.c: Likewise.
50936         * gcc.dg/wtr-union-init-1.c: Likewise.
50937         * gcc.dg/wtr-union-init-2.c: Likewise.
50938         * gcc.dg/wtr-union-init-3.c: Likewise.
50939         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50940         * gcc.dg/cpp/defined.c: Likewise.
50941         * gcc.dg/cpp/macsyntx.c: Likewise.
50942         * gcc.dg/cpp/paste2.c: Likewise.
50943         * gcc.dg/cpp/trad/defined.c: Likewise.
50944         * gcc.dg/format/c90-printf-1.c: Likewise.
50945         * gcc.dg/format/c90-scanf-1.c: Likewise.
50946         * gcc.dg/format/c99-printf-1.c: Likewise.
50947         * gcc.dg/format/c99-scanf-1.c: Likewise.
50948         * gcc.misc-tests/gcov-8.c: Likewise.
50949         * lib/profopt.exp: Likewise.
50950
50951 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50952
50953         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50954
50955 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50956
50957         * g++.dg/inherit/using2.C: New test.
50958
50959 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50960
50961         * ChangeLog: Follow spelling conventions.
50962         * g++.dg/template/friend4.C: Likewise.
50963         * g++.old-deja/g++.pt/crash67.C: Likewise.
50964         * gcc.c-torture/execute/20000801-4.c: Likewise.
50965         * gcc.dg/c90-digraph-1.c: Likewise.
50966         * gcc.dg/c94-digraph-1.c: Likewise.
50967         * gcc.dg/c99-digraph-1.c: Likewise.
50968         * gcc.dg/cpp/line5.c: Likewise.
50969         * gcc.dg/cpp/multiline.c: Likewise.
50970         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50971         * gcc.dg/format/attr-3.c: Likewise.
50972         * gcc.dg/format/c90-scanf-3.c: Likewise.
50973         * gcc.dg/format/ext-4.c: Likewise.
50974
50975 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50976
50977         * g++.dg/template/pretty1.C: New test.
50978
50979 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50980
50981         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50982
50983 2002-09-13  Matt Austern  <austern@apple.com>
50984
50985         * g++.dg/other/constref[12].C: New, regression tests for
50986         passing a cast expression to a function by const reference.
50987
50988 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50989
50990         * g++.dg/template/deduce1.C: New test.
50991
50992 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50993
50994         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50995         32-bit int.
50996
50997 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50998
50999         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51000         usage.
51001
51002 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51003
51004         * gcc.c-torture/compile/20020910-1.c: New test.
51005
51006 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51007
51008         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51009
51010 2002-09-10  Andreas Jaeger  <aj@suse.de>
51011
51012         * gcc.dg/20020312-2.c: Adjust for x86-64.
51013
51014 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51015
51016         * g77.dg/7388.f: New test case for PR 7388.
51017
51018 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51019
51020         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51021
51022 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51023
51024         * objc.dg/proto-lossage-1.m: New test.
51025
51026 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51027
51028         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51029
51030 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51031
51032         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51033         expected to pass.
51034
51035 2002-09-06  Stan Shebs  <shebs@apple.com>
51036             David Edelsohn  <edelsohn@gnu.org>
51037
51038         * gcc.dg/weak: New directory.
51039         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51040         target-specific xfail bits.
51041         * gcc.dg/typeof-2.c: Move to new directory.
51042         * gcc.dg/weak.exp: New expect script.
51043
51044 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51045
51046         * gcc.c-torture/execute/extzvsi.c: New test.
51047
51048 2002-09-05  Stan Shebs  <shebs@apple.com>
51049
51050         * gcc.dg/weak-1.c: xfail on Darwin.
51051         * gcc.dg/weak-2.c: Ditto.
51052         * gcc.dg/weak-3.c: Ditto.
51053         * gcc.dg/weak-4.c: Ditto.
51054         * gcc.dg/weak-5.c: Ditto.
51055         * gcc.dg/weak-6.c: Ditto.
51056         * gcc.dg/weak-7.c: Ditto.
51057         * gcc.dg/weak-8.c: Ditto.
51058         * gcc.dg/weak-9.c: Ditto.
51059
51060 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51061
51062         * gcc.c-torture/execute/loop-14.c: New test.
51063
51064 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51065
51066         * g++.dg/other/cxa-atexit1.C: New test.
51067
51068         * gcc.dg/typeof-2.c: New test.
51069
51070 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51071
51072         * gcc.dg/builtins-2.c: New testcase.
51073         * gcc.dg/builtins-3.c: New testcase.
51074
51075 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51076
51077         * gcc.dg/cpp/_Pragma4.c: New test.
51078
51079 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51080
51081         * objc/execute/nil_method-1.m: New testcase.
51082
51083 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51084
51085         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51086         [Object class], not [Object initialize].
51087
51088 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51089             Hans-Peter Nilsson  <hp@bitrange.com>
51090
51091         * gcc.c-torture/execute/20020720-1.x: Skip test on
51092         mmix-knuth-mmixware.  Correct comment.
51093
51094 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51095
51096         * g++.dg/abi/bitfield5.C: New test.
51097         * g++.dg/abi/vbase10.C: Likewise.
51098
51099 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51100
51101         * objc.dg/undeclared-selector.m: New test.
51102
51103 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51104
51105         * g++.dg/other/offsetof1.C: Avoid cast warning.
51106
51107 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51108
51109         * objc.dg/super-class-2.m: New test.
51110
51111 2002-08-24  Matt Austern  <austern@apple.com>
51112
51113         * g++.dg/ext/lvaddr.C: New test.
51114         * g++.dg/ext/lvcast.C: New test.
51115
51116 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51117
51118         * g++.dg/inherit/cond1.C: New test.
51119
51120 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51121
51122         * gcc.dg/noncompile/incomplete-1.c: New test.
51123
51124 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51125
51126         * gcc.dg/typespec-1.c: New test.
51127
51128 2002-08-20  Devang Patel  <dpatel@apple.com>
51129         * objc.dg/proto-hier-2.m: New test.
51130
51131 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51132
51133         * objc.dg/bitfield-1.m: New test.
51134         * objc.dg/bitfield-2.m: New test.
51135
51136 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51137
51138         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51139         gcc.dg/c99-flex-array-4.c: New tests.
51140
51141 2002-08-16  Stan Shebs  <shebs@apple.com>
51142
51143         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51144
51145 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51146
51147         * gcc.dg/typeof-1.c: New test.
51148         * g++.dg/ext/typeof2.C: New test.
51149
51150 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51151
51152         * g++.dg/other/offsetof1.C: New test.
51153
51154 2002-08-14  Richard Henderson  <rth@redhat.com>
51155
51156         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51157
51158 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51159
51160         * gcc.dg/cpp/_Pragma3.c: New test.
51161
51162 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51163
51164         * g++.dg/template/inherit3: New test.
51165
51166 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51167
51168         * gcc.dg/bitfld-4.c: Add blank options.
51169
51170 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51171
51172         * g++.dg/template/crash1.C: New test.
51173
51174 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51175
51176         * gcc.dg/tls/opt-2.c: New test.
51177
51178 2002-08-08  Devang Patel  <dpatel@apple.com>
51179
51180         * objc.dg/selector-1.m : New test
51181
51182 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51183
51184         * g++.dg/abi/bitfield4.C: New test.
51185         * gcc.dg/bitfld-4.c: New test.
51186
51187 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51188
51189         * g++.dg/other/packed1.C: New test.
51190
51191 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51192
51193         * g++.dg/abi/offsetof.C: Tweak error messages.
51194         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51195
51196 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51197
51198         * gcc.dg/bitfld-3.c: New test.
51199
51200 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51201             Richard Henderson  <rth@redhat.com>
51202
51203         * gcc.dg/i386-bitfield1.c: New test.
51204         * g++.dg/abi/bitfield3.C: Update.
51205
51206 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51207
51208         * objc.dg/const-str-2.m: Update.
51209         * gcc.dg/cpp/c++98.c: Change to C extension.
51210         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51211         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51212
51213 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51214
51215         * gcc.dg/tls/diag-3.c: New.
51216
51217 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51218
51219         * g++.dg/README (Subdirectories): Document new subdir expr.
51220         * g++.dg/expr/pmf-1.C: New test.
51221
51222 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51223
51224         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51225
51226 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51227
51228         * g++.dg/abi/bitfield3.C: New test.
51229
51230 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51231
51232         * lib/gcov.exp: Tweak expected line formats.
51233         * gcc.misc-tests/gcov8.c: New test.
51234         * gcc.misc-tests/gcov8.x: New flags.
51235
51236 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51237
51238         * consistency.vlad/layout/endian.c: Include string.h.
51239
51240         * gcc.c-torture/execute/20020805-1.c: New test.
51241
51242 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51243
51244         * g++.dg/other/conversion1.C: New test.
51245
51246 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51247
51248         * gcc.dg/builtins-1.c: New testcase.
51249
51250 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51251
51252         * g++.dg/inherit/access3.C: New test.
51253
51254 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51255
51256         * gcc.dg/ia64-visibility-2.c: New test.
51257
51258 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51259
51260         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51261         __qualifier_flags to __flags.
51262
51263 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51264
51265         * g++.dg/inherit/operator1.C: New test.
51266         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51267         * g++.dg/other/error1.C: Change expected error message.
51268         * g++.dg/template/conv4.C: Likewise.
51269
51270 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51271
51272         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51273         for documented behavior.
51274
51275 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51276
51277         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51278         several targets known to fail.
51279
51280 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51281
51282         * gcc.dg/mips-args-[123].c: New tests.
51283
51284 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51285
51286         * gcc.dg/ppc-spe.c: New.
51287
51288 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51289
51290         * g++.dg/other/ptrmem4.C: New testcase.
51291
51292 2002-07-24  Richard Henderson  <rth@redhat.com>
51293
51294         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51295
51296 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51297
51298         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51299
51300 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51301
51302         * gcc.c-torture/execute/memset-3.c: New testcase.
51303
51304 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51305
51306         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51307         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51308
51309 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51310
51311         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51312         Delete.
51313
51314 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51315
51316         * gcc.c-torture/compile/simd-4.c: New test.
51317
51318 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51319
51320         PR c++/7347, c++/7348
51321         * g++.dg/template/access4.C: New test.
51322         * g++.dg/template/access5.C: New test.
51323         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51324         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51325         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51326         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51327
51328 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51329
51330         * gcc.dg/gnu89-init-2.c: New test.
51331
51332 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51333
51334         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51335
51336 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51337
51338         * gcc.c-torture/execute/20020720-1.c: New testcase.
51339
51340 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51341
51342         * gcc.dg/cpp/Wsignprom.c: New tests.
51343
51344 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51345
51346         * gcc.c-torture/execute/loop-13.c: New test.
51347
51348 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51349
51350         * gcc.dg/cpp/expr.c: New tests.
51351
51352 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51353
51354         * g++.dg/opt/pr6713.C: Add template instantiation.
51355
51356 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51357
51358         * gcc.dg/nest.c: New test.
51359
51360 2002-07-17  Richard Henderson  <rth@redhat.com>
51361
51362         * g++.dg/opt/pr6713.C: New test.
51363
51364 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51365
51366         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51367         XFAIL for all x86 processors.
51368
51369 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51370
51371         * gcc.c-torture/execute/20010122-1.x: Do not test with
51372         -fomit-frame-pointer.
51373
51374 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51375
51376         * g++.dg/template/instantiate2.C: New test.
51377         * g++.dg/template/spec4.C: New test.
51378
51379 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51380
51381         * g++.dg/template/access2.C: New test.
51382         * g++.dg/template/access3.C: New test.
51383
51384 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51385
51386         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51387         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51388         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51389         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51390         Convert to use <stdarg.h>.
51391         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51392         Delete.
51393         * gcc.dg/va-arg-2.c: New.
51394         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51395
51396 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51397
51398         * gcc.c-torture/compile/20020710-1.c: New test.
51399
51400 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51401                           Andrew Pinski  <pinskia@physics.uc.edu>
51402
51403         gcc.c-torture/compile/simd-2.c: New testcase.
51404         gcc.c-torture/compile/simd-3.c: Likewise.
51405
51406 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51407
51408         PR c++/7224
51409         * g++.dg/overload/error1.C: New test.
51410
51411 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51412
51413         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51414         configuration and IRIX 6 O32 ABI.
51415
51416 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51417
51418         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51419
51420 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51421
51422         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51423
51424 2002-07-10  Jeffrey A Law  <law@redhat.com>
51425
51426         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51427
51428         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51429
51430 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51431
51432         * gcc.dg/20020312-2.c: Check for __PPC__.
51433
51434 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51435
51436         * gcc.c-torture/compile/20020709-1.c: New test.
51437
51438 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51439
51440         * g++.dg/template/qualttp21.C: New test case.
51441
51442 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51443
51444         * gcc.c-torture/compile/20020706-1.c: New test.
51445         * gcc.c-torture/compile/20020706-2.c: New test.
51446
51447 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51448             Alexandre Oliva  <aoliva@redhat.com>
51449
51450         * g++.dg/warn/incomplete1.C: New test.
51451
51452 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51453
51454         PR c++/7099
51455         * g++.dg/warn/noreturn1.C: New test.
51456
51457 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51458
51459         PR c++/6706
51460         * g++.dg/debug/debug6.C: New test.
51461         * g++.dg/debug/debug7.C: New test.
51462
51463 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51464
51465         * gcc.c-torture/compile/simd-3.c: New test.
51466
51467 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51468
51469         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51470         * gcc.dg/20020620-1.c: Likewise.
51471
51472 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51473
51474         PR c++/6944
51475         * g++.dg/init/array4.C: New test.
51476         * g++.dg/init/array5.C: New test.
51477
51478 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51479
51480         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51481         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51482
51483 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51484
51485         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51486         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51487         * gcc.dg/wtr-conversion-1.c: Likewise.
51488         * gcc.dg/wtr-escape-1.c: Likewise.
51489         * gcc.dg/wtr-int-type-1.c: Likewise.
51490         * gcc.dg/wtr-label-1.c: Likewise.
51491         * gcc.dg/wtr-static-1.c: Likewise.
51492         * gcc.dg/wtr-strcat-1.c: Likewise.
51493         * gcc.dg/wtr-suffix-1.c: Likewise.
51494         * gcc.dg/wtr-switch-1.c: Likewise.
51495         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51496         * gcc.dg/wtr-union-init-1.c: Likewise.
51497         * gcc.dg/wtr-union-init-2.c: Likewise.
51498         * gcc.dg/wtr-union-init-3.c: Likewise.
51499
51500         * gcc.dg/wtr-func-def-1.c: New test.
51501
51502 2002-07-02 Devang Patel <dpatel@apple.com>
51503
51504         * objc.dg/param-1.m: New test.
51505
51506 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51507
51508         * gcc.dg/cpp/trad/directive.c: Add test.
51509         * gcc.dg/cpp/trad/macroargs.c: Add test.
51510         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51511
51512 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51513
51514         * gcc.dg/cpp/cmdlne-M.c: New test.
51515
51516 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51517
51518         * objc.dg/desig-init-1.m: New test.
51519
51520 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51521
51522         PR c++/6716
51523         * g++.dg/template/instantiate1.C: New test.
51524
51525 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51526
51527         PR c++/7112
51528         * g++.dg/template/sizeof2.C: New test.
51529
51530 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51531
51532         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51533         gcc.dg/cpp/trad/include.c: New tests.
51534
51535 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51536
51537         PR target/7177
51538         * gcc.c-torture/compile/20020701-1.c: New test.
51539
51540 2002-07-01  Stan Shebs  <shebs@apple.com>
51541
51542         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51543         header here...
51544         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51545         (objc-torture-execute): or here.
51546
51547 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51548
51549         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51550
51551 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51552
51553         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51554
51555 2002-06-30  Devang Patel  <dpatel@apple.com>
51556
51557         * objc.dg/fsyntax-only.m: New test.
51558
51559 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51560
51561         PR c++/6695
51562         * g++.dg/template/friend7.C: New file.
51563
51564 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51565
51566         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51567         return type.
51568
51569 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51570
51571         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51572         avoid division by zero.
51573
51574 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51575
51576         * gcc.dg/Wunknownprag.c: New tests.
51577
51578 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51579
51580         * gcc.c-torture/execute/simd-2.c: New test.
51581
51582 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51583
51584         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51585         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51586         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51587         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51588         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51589         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51590         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51591         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51592         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51593         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51594         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51595         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51596         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51597         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51598         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51599         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51600         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51601
51602 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51603
51604         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51605         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51606         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51607         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51608         New tests.
51609         * gcc.dg/cpp/trad/directive.c: Update.
51610
51611 2002-06-23  Andreas Jaeger  <aj@suse.de>
51612
51613         * gcc.c-torture/execute/complex-6.c: New.
51614
51615 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51616
51617         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51618         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51619         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51620         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51621
51622 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51623
51624         * gcc.dg/cpp/trad: New directory with traditional tests copied
51625         from parent directory.
51626         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51627         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51628         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51629         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51630         Move to trad/ and rename.
51631         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51632         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51633         gcc.dg/cpp/trad/redef2.c: New tests.
51634         * gcc.dg/cpp/trad/trad.exp: New driver.
51635
51636 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51637
51638         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51639         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51640         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51641         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51642         Remove.
51643
51644 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51645
51646         * gcc.dg/20020620-1.c: New test.
51647
51648 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51649
51650         * g++.dg/template/ttp4.C: New test.
51651
51652 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51653
51654         * g++.dg/opt/vt1.C: Fix regexp.
51655
51656 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51657
51658         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51659         Don't use attribute `noinline'.
51660
51661 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51662
51663         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51664
51665 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51666
51667         * gcc.c-torture/execute/simd-1.c: New.
51668
51669         * gcc.dg/simd-1.c: New.
51670
51671 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51672
51673         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51674
51675 2002-06-16  Richard Henderson  <rth@redhat.com>
51676
51677         * g++.dg/ext/anon-struct1.C: New.
51678         * g++.dg/ext/anon-struct2.C: New.
51679         * g++.dg/ext/anon-struct3.C: New.
51680         * gcc.dg/anon-struct-1.c: New.
51681         * gcc.dg/anon-struct-2.c: New.
51682         * gcc.dg/anon-struct-3.c: New.
51683         * gcc.dg/20011008-1.c: Adjust warning text.
51684         * gcc.dg/20020527-1.c: Add -fms-extensions.
51685
51686 2002-06-16  Richard Henderson  <rth@redhat.com>
51687
51688         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51689
51690 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51691
51692         * gcc.c-torture/execute/20020615-1.c: New test.
51693
51694 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51695
51696         * gcc.c-tortuture/execute/compare-1.c: New test case.
51697         * gcc.c-tortuture/execute/compare-2.c: New test case.
51698         * gcc.c-tortuture/execute/compare-3.c: New test case.
51699
51700 2002-06-13  Richard Henderson  <rth@redhat.com>
51701
51702         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51703         ia64 ilp32.
51704
51705 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51706
51707         * g++.dg/template/typename2.C: Update error message.
51708
51709 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51710
51711         * gcc.c-torture/execute/20020611-1.c: New test.
51712
51713 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51714
51715         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51716         list of targets to skip.
51717
51718 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51719
51720         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51721         targets if not optimizing.
51722
51723 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51724
51725         * gcc.c-torture/compile/20020605-1.c: New test.
51726
51727         * g++.dg/opt/vt1.C: New test.
51728
51729         * gcc.dg/20020531-1.c: New test.
51730
51731         * gcc.dg/20020530-1.c: New test.
51732
51733         * gcc.dg/20020527-1.c: New test.
51734
51735         * g++.dg/opt/cse1.C: New test.
51736
51737 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51738
51739         * gcc.dg/20020607-2.c: New test case.
51740
51741 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51742
51743         * gcc.c-torture/compile/20020604-1.c: New test.
51744
51745 2002-06-04  Richard Henderson  <rth@redhat.com>
51746
51747         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51748         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51749         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51750
51751 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51752
51753         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51754
51755 2002-06-03  Richard Henderson  <rth@redhat.com>
51756
51757         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51758         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51759
51760 2002-06-02  Richard Henderson  <rth@redhat.com>
51761
51762         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51763         test functions static.
51764
51765 2002-06-02  Andreas Jaeger  <aj@suse.de>
51766
51767         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51768         now.
51769
51770 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51771
51772         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51773         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51774         Update for mofified diagnostics.
51775         * gcc.dg/c99-intconst-1.c: No longer fail.
51776
51777 2002-06-02  Richard Henderson  <rth@redhat.com>
51778
51779         * gcc.dg/uninit-A.c: Remove xfail markers.
51780
51781 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51782
51783         * gcc.dg/fnegate-1.c: New test case.
51784
51785 2002-05-30  Osku Salerma  <osku@iki.fi>
51786
51787         * gcc.c-torture/execute/mayalias-1.c: New file.
51788
51789 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51790
51791         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51792         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51793         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51794
51795 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51796
51797         * gcc.c-torture/execute/20020529-1.c: New test.
51798
51799 2002-05-27  Richard Henderson  <rth@redhat.com>
51800
51801         * g++.dg/ext/attrib6.C: New test case.
51802
51803 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51804
51805         * gcc.c-torture/execute/pure-1.c: New test.
51806
51807 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51808
51809         * gcc.dg/cpp/arith-2.c: Remove.
51810
51811 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51812
51813         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51814         * gcc.dg/cpp/if-3.c: Remove.
51815
51816 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51817
51818         * g++.dg/opt/cse2.C: New test.
51819
51820 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51821
51822         * gcc.dg/cpp/arith-1.c: New semantic tests.
51823         * gcc.dg/cpp/if-1.c: Update.
51824
51825 2002-05-24  Ben Elliston  <bje@redhat.com>
51826
51827         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51828
51829 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51830
51831         * gcc.dg/verbose-asm.c: New test.
51832
51833 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51834
51835         * gcc.dg/cpp/paste12.c: New test.
51836
51837 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51838
51839         * g++.dg/parse/named_ops.C: New test.
51840
51841 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51842
51843         * gcc.dg/weak-8.c: New test.
51844
51845 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51846
51847         * gcc.dg/weak-2.c: Allow optional leading underscore
51848         in scan-assembler symbol name.
51849         * gcc.dg/weak-3.c: Likewise.
51850         * gcc.dg/weak-4.c: Likewise.
51851         * gcc.dg/weak-5.c: Likewise.
51852
51853 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51854
51855         * gcc.dg/20020523-1.c: New test.
51856
51857 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51858
51859         * objc.dg/const-str-2.m: Update now that we stop after
51860         a command line error.
51861
51862 2002-05-22  Richard Henderson  <rth@redhat.com>
51863
51864         * g++.dg/dg.exp: Fix typo in test pruneing.
51865
51866 2002-05-22  Richard Henderson  <rth@redhat.com>
51867
51868         * g++.dg/dg.exp: Prune the tls subdirectory.
51869         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51870         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51871         * g++.dg/tls/init-1.C: New.
51872
51873 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51874
51875         * gcc.dg/20020517-1.c: New test.
51876
51877 2002-05-21  Richard Henderson  <rth@redhat.com>
51878
51879         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51880         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51881
51882 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51883
51884         * g++.dg/other/copy2.C: New test.
51885
51886 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51887
51888         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51889         (MAX_COPY): Bump up to 10 times sizeof (long long).
51890         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51891
51892         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51893         sizeof (long long).
51894
51895         * gcc.c-torture/execute/strcpy-1.c: New test.
51896
51897 2002-05-19  Jason Merrill  <jason2redhat.com>
51898
51899         * g++.dg/ext/oper1.C: New test.
51900
51901 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51902 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51903
51904         * README.QMTEST: New file.
51905
51906         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51907
51908 2002-05-19  Andreas Jaeger  <aj@suse.de>
51909
51910         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51911         now.
51912         * gcc.c-torture/execute/loop-2d.x: Likewise.
51913
51914 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51915
51916         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51917         support weak symbols.
51918         * gcc.dg/weak-4.c: Likewise.
51919         * gcc.dg/weak-6.c: Likewise.
51920
51921 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51922
51923         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51924         cygwin, coff and h8300-*-hms targets
51925         * gcc.dg/weak-5.c: Likewise.
51926         * gcc.dg/weak-7.c: Likewise.
51927
51928 2002-05-16  Jason Merrill  <jason@redhat.com>
51929
51930         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51931         (scan-assembler-not, scan-assembler-dem): Likewise.
51932         (scan-assembler-dem-not): Likewise.
51933
51934 2002-05-15  Richard Henderson  <rth@redhat.com>
51935
51936         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51937
51938 2002-05-15  Richard Henderson  <rth@redhat.com>
51939
51940         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51941         (vfoo1f): Warning here.
51942         (vfoo1l): Don't redefine the alias.
51943
51944 2002-05-14  Jason Merrill  <jason@redhat.com>
51945             Alexandre Oliva  <aoliva@redhat.com>
51946
51947         * g++.dg/init/pm1.C: New test.
51948
51949 2002-05-12  David S. Miller  <davem@redhat.com>
51950
51951         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51952         types.
51953
51954 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51955
51956         * gcc.c-torture/execute/20020510-1.c: New test case.
51957
51958 2002-05-10  David S. Miller  <davem@redhat.com>
51959
51960         * gcc.c-torture/execute/conversion.c: Test long double too.
51961
51962 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51963
51964         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51965         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51966         * lib/g++.exp (g++_link_flags): Likewise.
51967         * lib/objc.exp (objc_target_compile): Likewise.
51968
51969 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51970
51971         * gcc.dg/cpp/poison.c: Update.
51972         * gcc.dg/cpp/20000625-2.c: Remove.
51973         * gcc.dg/cpp/direct2s.c: Remove final test.
51974
51975 2002-05-08  Tom Rix  <trix@redhat.com>
51976
51977         * gcc.c-torture/execute/20020508-1.c: New test.
51978         * gcc.c-torture/execute/20020508-2.c: New test.
51979         * gcc.c-torture/execute/20020508-3.c: New test.
51980
51981 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51982
51983         * gcc.dg/cpp/charconst-4.c: More tests.
51984
51985 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51986
51987         PR c/6569
51988         * gcc.dg/weak-3.c: Update location of warning messages.
51989         * gcc.dg/weak-5.c: Likewise.
51990
51991 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51992
51993         * gcc.c-torture/execute/20020506-1.c: New test case.
51994
51995 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51996
51997         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51998
51999 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52000
52001         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52002
52003 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52004
52005         * gcc.dg/cpp/charconst-3.c: New test.
52006
52007 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52008
52009         * gcc.dg/cpp/charconst.c: Update tests.
52010
52011 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52012
52013         * treelang: Added directory for new sample language treelang. Also
52014         lib/treelang.exp: New file to signal treelang should be tested.
52015
52016 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52017
52018         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52019         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52020         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52021         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52022         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52023         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52024         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52025
52026 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52027
52028         * gcc.dg/format/xopen-2.c: New test.
52029
52030 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52031
52032         * gcc.dg/20020503-1.c: New test.
52033
52034 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52035
52036         * g++.dg/init/dtor1.C: Make it tougher.
52037
52038 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52039
52040         * g++.dg/init/dtor1.C: New test.
52041
52042 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52043
52044         * gcc.dg/altivec-8.c: New.
52045
52046 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52047
52048         * gcc.dg/altivec-7.c: New.
52049
52050 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52051
52052         * g++.dg/parse/typedef1.C: New test.
52053
52054 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52055
52056         PR c++/6486
52057         * g++.dg/template/friend6.C: New test.
52058
52059         PR c++/6492
52060         * g++.dg/init/copy1.C: New test.
52061
52062 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52063
52064         * g++.dg/warn/effc1.C: New test.
52065
52066 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52067
52068         * gcc.dg/cpp/if-cexp.c: Add a test.
52069
52070 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52071
52072         * gcc.dg/20020426-2.c: New test.
52073
52074 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52075
52076         * gcc.dg/cpp/if-mop.c: Update.
52077         * gcc.dg/cpp/if-mpar.c: Add test.
52078         * gcc.dg/cpp/if-oppr.c: Update.
52079
52080 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52081
52082         PR c/6343
52083         * gcc.dg/weak-[2-7].c: New tests.
52084
52085 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52086
52087         * gcc.dg/enum1.c: New test.
52088
52089 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52090
52091         PR c++/6497
52092         * g++.dg/inherit/access2.C: New test.
52093
52094 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52095
52096         PR bootstrap/6445
52097         * gcc.dg/20020426-1.c: New test.
52098
52099 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52100
52101         * g++.dg/abi/enum1.C: New test.
52102
52103 2002-04-26  Richard Henderson  <rth@redhat.com>
52104
52105         * gcc.dg/c99-bool-1.c: Expect always true warning.
52106
52107 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52108
52109         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52110
52111 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52112
52113         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52114         targets.
52115
52116 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52117
52118         * g++.dg/abi/mange7.C: New test.
52119
52120         PR c++/6438.
52121         * g++.dg/parse/stmtexpr2.C: New test.
52122
52123 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52124
52125         * gcc.dg/20020312-2.c: Add SH target.
52126
52127 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52128
52129         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52130         compiler output on mips*-*-irix*.
52131
52132 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52133
52134         * g++.dg/parse/attr1.C: New test.
52135
52136 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52137
52138         * gcc.c-torture/execute/string-opt-17.c: New test case.
52139         * gcc.c-torture/execute/memset-2.c: New test case.
52140
52141 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52142
52143         PR c++/6256:
52144         * g++.dg/template/friend5.C: New test.
52145
52146         PR c++/6331:
52147         * g++.dg/template/qual1.C: Likewise.
52148
52149 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52150
52151         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52152         Include stdlib.h, not stdio.h or ctype.h.
52153
52154 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52155
52156         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52157         cris-*-elf* and mmix-*-*.
52158         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52159         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52160         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52161         Ditto.
52162         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52163         * gcc.dg/wchar_t-1.c: Ditto.
52164
52165 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52166
52167         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52168         Clarify comment.
52169
52170 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52171
52172         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52173
52174 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52175
52176         * gcc.c-torture/execute/20000906-1.x: Delete.
52177
52178 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52179
52180         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52181
52182 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52183
52184         * PR6367
52185         * g77.f-torture/execute/6367.f: New test.
52186         * g77.f-torture/execute/6367.x: Disable for MMIX.
52187
52188 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52189
52190         * PR6352
52191         * g++.dg/opt/inline2.C: New test.
52192
52193 2002-04-18  Richard Henderson  <rth@redhat.com>
52194
52195         * gcc.dg/20000906-1.c: Enable for all targets.
52196         * gcc.c-torture/compile/iftrap-2.c: New.
52197
52198 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52199
52200         * gcc.dg/20020418-1.c: New test.
52201         * gcc.dg/20020418-2.c: New test.
52202
52203 2002-04-18  Richard Henderson  <rth@redhat.com>
52204
52205         * gcc.c-torture/compile/iftrap-1.c: New.
52206         * gcc.dg/iftrap-1.c: Adjust for ia64.
52207         * gcc.dg/iftrap-2.c: New.
52208
52209 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52210
52211         * gcc.c-torture/compile/20020418-1.c: New test.
52212
52213 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52214
52215         * gcc.c-torture/compile/20020415-1.c: New.
52216
52217 2002-04-18  David S. Miller  <davem@redhat.com>
52218
52219         * gcc.c-torture/execute/20020418-1.c: New test.
52220
52221 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52222
52223         * gcc.dg/20020416-1.c: New test.
52224
52225         * g++.dg/opt/inline1.C: New test.
52226
52227 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52228
52229         * gcc.dg/altivec-5.c: New test.
52230
52231         * gcc.dg/20020415-1.c: New test.
52232
52233 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52234
52235         * lib/chill.exp: Remove.
52236
52237 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52238
52239         * g++.dg/other/big-struct.C: New test.
52240
52241 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52242
52243         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52244         of scratch file.
52245
52246 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52247
52248         PR c/6277
52249         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52250         in scan-assembler function name
52251
52252 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52253
52254         * g77.f-torture/execute/980628-4.x,
52255         g77.f-torture/execute/980628-5.x,
52256         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52257         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52258         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52259         i[34567]86-*-*.
52260
52261 2002-04-13  David S. Miller  <davem@redhat.com>
52262
52263         * gcc.c-torture/execute/20020413-1.c: New test.
52264
52265 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52266
52267         * gcc.dg/asm-6.c,
52268         * g++.dg/ext/asm1.C: New tests.
52269
52270 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52271
52272         PR c++ 5373.
52273         * g++.dg/parse/stmtexpr1.C: New test.
52274
52275         PR c++/5189.
52276         * g++.dg/template/copy1.C: New test.
52277
52278 2002-04-12  Richard Henderson  <rth@redhat.com>
52279
52280         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52281
52282 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52283
52284         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52285         gcc.c-torture/execute/20020307-2.c.
52286
52287 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52288
52289         * g++.dg/ext/attrib5.C,
52290         * g++.dg/lookup/struct1.C: New tests.
52291
52292 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52293
52294         * gcc.dg/20020411-1.c: New test.
52295
52296         * gcc.c-torture/execute/20020411-1.c: New test.
52297
52298 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52299
52300         * g77.f-torture/execute/6177.f: New test.
52301
52302 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52303
52304         PR middle-end/6247
52305         * g++.dg/opt/cleanup1.C: New test.
52306
52307         * g++.dg/opt/const1.C: New test.
52308
52309 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52310
52311         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52312
52313 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52314
52315         PR c++/5507
52316         * g++.dg/template/typename2.C: New test.
52317
52318 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52319
52320         * gcc.c-torture/execute/loop-12.c: New.
52321
52322 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52323
52324         * g77.f-torture/execute/980628-4.x,
52325         g77.f-torture/execute/980628-5.x,
52326         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52327         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52328         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52329
52330 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52331
52332         PR optimization/6086
52333         * g++.dg/opt/preinc1.C: New test.
52334
52335 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52336
52337         PR c++/5571
52338         * g++.dg/opt/static2.C: New test.
52339
52340 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52341
52342         PR c/5120
52343         * gcc.dg/20020406-1.c: New test.
52344
52345 2002-04-04  David S. Miller  <davem@redhat.com>
52346
52347         * gcc.c-torture/execute/20020404-1.c: New test.
52348
52349 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52350
52351         PR c/6123
52352         * gcc.dg/20020312-2.c: Do not declare global register variable
52353         if __PIC__ or __pic__ is defined.
52354
52355 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52356
52357         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52358         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52359
52360 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52361
52362         * gcc.misc-tests/linkage.exp: Update last change to handle
52363         sparc*-, not just sparc-.
52364
52365 2002-04-03  Richard Henderson  <rth@redhat.com>
52366
52367         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52368
52369 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52370
52371         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52372
52373 2002-04-02  David S. Miller  <davem@redhat.com>
52374
52375         * gcc.c-torture/execute/20020402-3.c: New test.
52376
52377 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52378
52379         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52380         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52381
52382         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52383         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52384         g77.f-torture/execute/20001201.x,
52385         g77.f-torture/execute/u77-test.x: New files.
52386
52387         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52388         * gcc.dg/wchar_t-1.c: Ditto.
52389
52390 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52391
52392         * gcc.c-torture/execute/20020402-1.c: New test.
52393
52394 2002-04-01  Richard Henderson  <rth@redhat.com>
52395
52396         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52397
52398         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52399
52400 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52401
52402         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52403
52404 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52405
52406         * g++.dg/inherit/template-as-base.C: Expect error.
52407         * g++.dg/inherit/namespace-as-base.C: Likewise.
52408
52409 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52410
52411         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52412         g++.dg/ext/instantiate3.C: Tweak match patterns.
52413
52414         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52415         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52416         -da test.
52417
52418 2002-03-31  Richard Henderson  <rth@redhat.com>
52419
52420         * gcc.dg/special/alias-2.c: New.
52421         * gcc.dg/special/ecos.exp: Run it.
52422
52423 2002-03-31  Richard Henderson  <rth@redhat.com>
52424
52425         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52426
52427 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52428
52429         * gcc.dg/weak-1.c: Disable on h8300 port.
52430
52431 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52432
52433         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52434         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52435         ordering tests.
52436         * g++.dg/bprob/bprob-1.C: New test.
52437         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52438         * g++.dg/gcov/gcov-1.C: New test.
52439         * g++.dg/gcov/gcov-1.x: New file.
52440         * g++.dg/gcov/gcov-2.C: New test.
52441         * g++.dg/gcov/gcov-3.C: New test.
52442         * g++.dg/gcov/gcov-3.h: New file.
52443
52444 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52445
52446         * g++.old-deja/g++.other/builtins5.C: New test.
52447         * g++.old-deja/g++.other/builtins6.C: New test.
52448         * g++.old-deja/g++.other/builtins7.C: New test.
52449         * g++.old-deja/g++.other/builtins8.C: New test.
52450         * g++.old-deja/g++.other/builtins9.C: New test.
52451
52452 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52453
52454         * g++.dg/opt/static1.C: New test.
52455
52456         * g++.dg/opt/longbranch1.C: New test.
52457
52458 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52459
52460         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52461
52462         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52463
52464 2002-03-28  Jeffrey A Law  (law@redhat.com)
52465
52466         * gcc.c-torture/execute/20020328-1.c: New test.
52467
52468 2002-03-27  Richard Henderson  <rth@redhat.com>
52469
52470         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52471         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52472         move from g++.old-deja/g++.ext/.
52473
52474 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52475
52476         * g++.dg/init/new2.C: New test.
52477
52478 2002-03-26  Richard Henderson  <rth@redhat.com>
52479
52480         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52481
52482         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52483         on sparc.
52484
52485         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52486         sparcv9 systems.
52487         * gcc.dg/20001102-1.c: Likewise.
52488
52489 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52490
52491         * gcc.dg/cpp/endif-pedantic1.c,
52492         gcc.dg/cpp/endif-pedantic2.c: New tests.
52493
52494 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52495
52496         * g++.dg/init/new1.C: New test.
52497
52498 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52499
52500         * g++.dg/abi/vbase9.C: New test.
52501
52502 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52503
52504         * gcc.dg/arm-asm.c: New test.
52505
52506 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52507
52508         * gcc.dg/Wswitch-enum.c: New test.
52509         Fix PR c/5044.
52510
52511 2002-03-26  Richard Henderson  <rth@redhat.com>
52512
52513         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52514         structure.
52515
52516 2002-03-25  Richard Henderson  <rth@redhat.com>
52517
52518         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52519         sparcv9 systems.
52520
52521         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52522         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52523
52524 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52525
52526         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52527
52528 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52529
52530         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52531         targets using generic thunk support.
52532
52533 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52534
52535         * gcc.c-torture/compile/20020323-1.c: New test.
52536
52537         * g++.dg/opt/conj2.C: New test.
52538
52539 2002-03-24  Richard Henderson  <rth@redhat.com>
52540
52541         * gcc.dg/weak-1.c: Use -fno-common.
52542
52543 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52544
52545         * g77.dg/f77-edit-apostrophe-out.f: New test
52546         * g77.dg/f77-edit-h-out.f: New test
52547         * g77.dg/f77-edit-t-in.f: New test
52548         * g77.dg/f77-edit-t-out.f: New test
52549         * g77.dg/f77-edit-x-out.f: New test
52550         * g77.dg/f77-edit-slash-out.f: New test
52551         * g77.dg/f77-edit-colon-out.f: New test
52552         * g77.dg/f77-edit-s-out.f: New test
52553
52554 2002-03-24  Richard Henderson  <rth@redhat.com>
52555
52556         * objc/execute/formal_protocol-6.x: New XFAIL.
52557
52558 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52559
52560         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52561         that do not support weak symbols
52562
52563 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52564
52565         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52566         * lib/g77.exp: Likewise.
52567         * lib/objc.exp: Likewise.
52568
52569 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52570
52571         * gcc.dg/Wswitch-default.c: New test.
52572
52573 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52574
52575         * g++.dg/other/enum1.C: New test.
52576
52577 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52578
52579         * gcc.dg/pragma-ep-3.c: Fix typo.
52580
52581 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52582
52583         * g++.dg/inherit/template-as-base.C: New test.
52584
52585 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52586
52587         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52588         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52589
52590 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52591
52592         * gcc.dg/cpp/multiline.c: Update to match.
52593
52594 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52595
52596         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52597
52598 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52599
52600         * gcc.dg/cpp/extratokens2.c: New file.
52601
52602 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52603
52604         * gcc.dg/20020312-2.c: Add rs6000 target.
52605
52606         * gcc.c-torture/compile/20020319-1.c: New test.
52607
52608 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52609
52610         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52611         (A, E): Handle this.
52612
52613 2002-03-20  Jason Merrill  <jason@redhat.com>
52614
52615         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52616         ignoring -fpic.
52617         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52618         through prune_gcc_output.
52619
52620 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52621
52622         * gcc.c-torture/compile/20020320-1.c: New test.
52623
52624 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52625
52626         * gcc.c-torture/compile/20020318-1.c: New test.
52627
52628         * gcc.dg/struct-by-value-1.c: New test.
52629
52630         * gcc.dg/20020319-1.c: New test.
52631
52632 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52633
52634         * g++.dg/opt/conj1.C: New test.
52635
52636 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52637
52638         * g++.dg/template/qualttp20.C: Revert previous change.
52639         * g++.dg/template/qualttp3.C: Likewise.
52640         * g++.dg/template/qualttp4.C: Likewise.
52641         * g++.dg/template/qualttp5.C: Likewise.
52642         * g++.dg/template/qualttp6.C: Likewise.
52643         * g++.dg/template/qualttp7.C: Likewise.
52644         * g++.dg/template/qualttp8.C: Likewise.
52645         * g++.dg/template/recurse.C: Likewise.
52646
52647 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52648
52649         * gcc.dg/cpp/wchar-1.c: Update.
52650
52651 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52652
52653         * g++.dg/template/conv1.C: New test.
52654         * g++.dg/template/conv2.C: New test.
52655         * g++.dg/template/conv3.C: New test.
52656         * g++.dg/template/conv4.C: New test.
52657
52658 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52659
52660         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52661         * g++.dg/template/qualttp3.C: Likewise.
52662         * g++.dg/template/qualttp4.C: Likewise.
52663         * g++.dg/template/qualttp5.C: Likewise.
52664         * g++.dg/template/qualttp6.C: Likewise.
52665         * g++.dg/template/qualttp7.C: Likewise.
52666         * g++.dg/template/qualttp8.C: Likewise.
52667         * g++.dg/template/recurse.C: Likewise.
52668
52669 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52670
52671         * g++.dg/opt/dtor1.C: New test.
52672
52673 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52674
52675         * gcc.c-torture/compile/20020315-1.c: New test.
52676
52677 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52678
52679         * gcc.dg/weak-1.c: Fix scan tests.
52680
52681 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52682
52683         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52684         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52685         cris-*-aout* mmix-*-*.
52686         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52687         cris-*-aout* mmix-*-*.
52688         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52689         cris-*-elf* cris-*-aout* and mmix-*-*.
52690         * gcc.dg/20001009-1.c: Ditto.
52691         * gcc.dg/20010912-1.c: Ditto.
52692         * gcc.dg/20020122-4.c: Ditto.
52693         * gcc.dg/inline-2.c: Ditto.
52694
52695 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52696
52697         * gcc.c-torture/compile/20020314-1.c: New test.
52698
52699 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52700
52701         * gcc.c-torture/execute/20020314-1.c: New test.
52702
52703 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52704
52705         * g++.dg/warn/Wunused-1.C: New test.
52706
52707 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52708
52709         * g++.dg/abi/mangle6.C: New test.
52710
52711 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52712
52713         * gcc.c-torture/compile/20020309-2.c: New test.
52714
52715         * gcc.c-torture/compile/20020312-1.c: New test.
52716
52717 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52718
52719         * g++.dg/other/access1.C: New test.
52720
52721 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52722
52723         * gcc.c-torture/execute/wchar_t-1.c: New test.
52724
52725 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52726
52727         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52728
52729 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52730
52731         * gcc.dg/20020312-1.c: New test case.
52732
52733 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52734
52735         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52736
52737 2002-03-11  Richard Henderson  <rth@redhat.com>
52738
52739         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52740         * g++.old-deja/g++.jason/report.C: Likewise.
52741
52742 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52743
52744         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52745         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52746
52747 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52748
52749         * g++.dg/overload/pmf1.C: New test.
52750
52751 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52752
52753         * gcc.c-torture/execute/20020307-1.c: Use long.
52754
52755 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52756
52757         PR optimization/5844
52758         * gcc.dg/20020310-1.c: New test.
52759
52760 2002-03-09  Michael Meissner  <meissner@redhat.com>
52761
52762         * gcc.c-torture/execute/memcpy-2.c: New test.
52763         * gcc.c-torture/execute/memset-1.c: New test.
52764         * gcc.c-torture/execute/strlen-1.c: New test.
52765         * gcc.c-torture/execute/strcmp-1.c: New test.
52766         * gcc.c-torture/execute/strncmp-1.c: New test.
52767
52768 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52769
52770         * gcc.dg/ppc-ldstruct.c: New test.
52771
52772 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52773
52774         * gcc.c-torture/execute/va-arg-22.c: New test.
52775
52776 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52777
52778         * gcc.c-torture/compile/20020309-1.c: New test.
52779
52780 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52781
52782         * gcc.c-torture/execute/20020307-2.c: New test.
52783
52784 2002-03-07  Jeffrey A Law  (law@redhat.com)
52785
52786         * g77.f-torture/compile/20020307-1.f: New test.
52787
52788 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52789
52790         * gcc.dg/unordered-1.c: New test.
52791
52792 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52793
52794         * gcc.c-torture/execute/20020307-1.c: New test.
52795
52796 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52797
52798         * gcc.dg/20020304-1.c: New test.
52799
52800         * gcc.c-torture/compile/20020304-2.c: New test.
52801
52802 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52803
52804         * gcc.c-torture/compile/20020304-1.c: New test case
52805         (from PR c/5830).
52806
52807 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52808
52809         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52810
52811 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52812
52813         * g++.dg/other/classkey1.C: New test.
52814
52815 2002-03-01  Richard Henderson  <rth@redhat.com>
52816
52817         * gcc.c-torture/compile/981223-1.x: New.
52818         * gcc.c-torture/compile/920625-1.x: New.
52819
52820 2002-02-28  Richard Henderson  <rth@redhat.com>
52821
52822         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52823
52824 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52825
52826         * gcc.c-torture/execute/20020227-1.c: New test.
52827
52828 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52829
52830         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52831         here" ERROR lines.
52832         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52833         * g++.old-deja.g++.other/defarg1.C: Likewise.
52834         * g++.old-deja/g++.pt/calls2.C: Likewise.
52835         * g++.old-deja/g++.pt/crash20.C: Likewise.
52836         * g++.old-deja/g++.pt/crash30.C: Likewise.
52837         * g++.old-deja/g++.pt/crash36.C: Likewise.
52838         * g++.old-deja/g++.pt/crash6.C: Likewise.
52839         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52840         * g++.old-deja/g++.pt/derived3.C: Likewise.
52841         * g++.old-deja/g++.pt/error1.C: Likewise.
52842         * g++.old-deja/g++.pt/friend21.C: Likewise.
52843         * g++.old-deja/g++.pt/friend23.C: Likewise.
52844         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52845         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52846
52847 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52848
52849         * gcc.c-torture/execute/20020225-2.c: New test.
52850
52851 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52852
52853         * gcc.c-torture/execute/920730-1t.c,
52854         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52855         Delete test cases, only relevant to -traditional.
52856
52857 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52858
52859         * gcc.dg/cpp/undef1.c: Remove.
52860         * gcc.dg/cpp/directiv.c: Update.
52861         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52862
52863 2002-02-27  Michael Meissner  <meissner@redhat.com>
52864
52865         * gcc.c-torture/execute/20020226-1.c: New test.
52866
52867 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52868
52869         * g++.dg/debug/debug4.C: New test.
52870
52871         * gcc.dg/ia64-visibility-1.c: New test.
52872
52873 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52874
52875         * gcc.dg/debug/20020224-1.c: New.
52876
52877 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52878
52879         * gcc.c-torture/execute/960416-1.x: New.
52880         * gcc.c-torture/execute/divconst-3.x: Likewise.
52881
52882 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52883
52884         * gcc.dg/20020224-1.c: New test.
52885
52886 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52887
52888         * gcc.c-torture/execute/20020225-1.c: New.
52889
52890 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52891
52892         * gcc.dg/cpp/wchar-1.c: New test.
52893
52894 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52895
52896         * gcc.dg/20020222-1.c: New test.
52897
52898 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52899
52900         * g++.dg/opt/anonunion1.C: New test.
52901
52902 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52903
52904         * g++.dg/template/qualttp19.C: New test.
52905         * g++.dg/template/qualttp20.C: New test.
52906         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52907         * g++.old-deja/g++.other/qual1.C: Likewise.
52908
52909 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52910
52911         * gcc.dg/attr-alwaysinline.c: New.
52912
52913 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52914
52915         * gcc.dg/20020220-1.c: New test.
52916
52917         * gcc.dg/20020220-2.c: New test.
52918
52919         * g++.dg/opt/mmx1.C: New test.
52920
52921 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52922
52923         * gcc.c-torture/compile/20020110.c: New test.
52924
52925 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52926
52927         * gcc.c-torture/execute/20020219-1.c: New test.
52928
52929         * gcc.dg/20020219-1.c: New test.
52930
52931         * gcc.dg/noncompile/20020220-1.c: New test.
52932
52933         * g++.dg/opt/ptrintsum1.C: New test.
52934
52935         * gcc.dg/debug/20020220-1.c: New test.
52936
52937 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52938
52939         * gcc.c-torture/execute/20020216-1.c: New test.
52940
52941 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52942
52943         * gcc.dg/decl-1.c: Update, new test.
52944
52945 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52946
52947         * g++.dg/abi/bitfield1.C: New test.
52948         * g++.dg/abi/bitfield2.C: New test.
52949
52950 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52951
52952         * gcc.dg/attr-nest.c: New test.
52953
52954 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52955
52956         * gcc.c-torture/execute/20020215-1.c: New test.
52957
52958 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52959
52960         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52961         * g++.dg/debug/debug.exp: New.
52962         * g++.dg/debug/trivial.C: New.
52963         * g++.dg/debug/debug1.C: Moved...
52964         * g++.dg/other/debug1.C: ...from here.
52965         * g++.dg/debug/debug2.C: Moved...
52966         * g++.dg/other/debug2.C: ...from here.
52967         * g++.dg/debug/debug3.C: Moved...
52968         * g++.dg/other/debug3.C: ...from here.
52969
52970         * gcc.dg/noncompile/20020213-1.c: New test.
52971
52972 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52973
52974         * g++.dg/other/debug3.C: New test.
52975
52976         * gcc.c-torture/execute/20020213-1.c: New test.
52977
52978 2002-02-13  Richard Smith <richard@ex-parrot.com>
52979
52980         * g++.old-deja/g++.other/thunk1.C: New test.
52981
52982 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52983
52984         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52985
52986 2002-02-13  Stan Shebs  <shebs@apple.com>
52987
52988         * gcc.dg/altivec-3.c: New.
52989
52990 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52991
52992         * gcc.dg/Wunreachable-1.c: New test.
52993         * gcc.dg/Wunreachable-2.c: New test.
52994
52995 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52996
52997         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52998
52999 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53000
53001         * gcc.dg/decl-1.c: New test.
53002
53003 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53004
53005         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53006
53007 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53008
53009         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53010         * gcc.c-torture/compile/980506-1.x: Likewise.
53011
53012 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53013
53014         * gcc.dg/20020210-1.c: New.
53015
53016 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53017
53018         * g77.f-torture/execute/947.f: New regression test
53019         for PR fortran/947.
53020
53021 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53022
53023         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53024         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53025
53026 2002-02-08  Richard Henderson  <rth@redhat.com>
53027
53028         * gcc.c-torture/compile/labels-3.c: New.
53029
53030 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53031
53032         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53033         expression statements work instead.
53034         * gcc.dg/noncompile/20020207-1.c: New test.
53035
53036 2002-02-07  Richard Henderson  <rth@redhat.com>
53037
53038         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53039
53040 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53041
53042         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53043         message from g77
53044         * lib/g77-dg.exp: Trim g77 error messages so that they are
53045         recognized by dg.exp.
53046
53047 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53048
53049         PR fortran/5473
53050         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53051
53052 2002-02-07  Richard Henderson  <rth@redhat.com>
53053
53054         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53055         to be sufficiently aligned for integers.
53056
53057 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53058
53059         * g++.dg/template/friend4.C: New test.
53060
53061 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53062
53063         PR fortran/5743
53064         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53065         unsupported cases.
53066
53067 2002-02-07  Richard Henderson  <rth@redhat.com>
53068
53069         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53070         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53071         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53072         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53073
53074 2002-02-06  Richard Henderson  <rth@redhat.com>
53075
53076         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53077
53078 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53079
53080         * gcc.dg/20020206-1.c: New test.
53081
53082 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53083
53084         * gcc.c-torture/execute/20020206-1.c: New test.
53085
53086         * gcc.c-torture/execute/20020206-2.c: New test.
53087
53088         PR optimization/5429:
53089         * gcc.c-torture/compile/20020206-1.c: New test.
53090
53091 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53092
53093         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53094         as certain file formats cannot support particularly large
53095         alignments.
53096
53097         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53098         and do not expect to be able to link the executable.
53099
53100         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53101         fail because the COFF format does not support the weak attribute.
53102
53103 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53104
53105         * g77.dg/pr5473.f: New test
53106
53107 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53108
53109         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53110         Fix testcase accordingly.
53111
53112 2002-02-04  Richard Henderson  <rth@redhat.com>
53113
53114         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53115         (buf): Change to be an array of pointers, not ints.
53116
53117 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53118
53119         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53120         before all tests.  Move warning one line above to match where it
53121         C frontend emits.
53122         * gcc.dg/Wswitch-2.c: New test.
53123         * g++.dg/warn/Wswitch-1.C: New test.
53124         * g++.dg/warn/Wswitch-2.C: New test.
53125
53126 2002-02-04  Richard Henderson  <rth@redhat.com>
53127
53128         * g++.dg/abi/offsetof.C: Fix size comparison.
53129
53130 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53131
53132         * gcc.dg/cast-qual-2.c: New test.
53133
53134 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53135
53136         * gcc.dg/20020201-4.c: New test.
53137
53138 2002-02-04  Ben Elliston  <bje@redhat.com>
53139
53140         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53141         target_info attribute != 0, in addition to the empty string.
53142         (gcc_target_compile): Likewise.
53143
53144 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53145
53146         * gcc.dg/Wswitch.c: New test.
53147         PR gcc/4475. PR gcc/3780.
53148
53149 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53150
53151         * g77.f-torture/execute/5122.f: New test for regressions
53152         against PR fortran/5122.
53153
53154 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53155
53156         * g77.f-torture/compile/pr3743.f: Delete
53157         * g77.dg/pr3743-1.f: New test.
53158         * g77.dg/pr3743-2.f: New test.
53159         * g77.dg/pr3743-3.f: New test.
53160         * g77.dg/pr3743-4.f: New test.
53161
53162 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53163
53164         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53165
53166 2002-02-02  Richard Henderson  <rth@redhat.com>
53167
53168         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53169         * gcc.c-torture/execute/bf64-1.c: Likewise.
53170
53171 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53172
53173         * gcc.dg/20020201-2.c: New test.
53174
53175         * gcc.dg/20020201-3.c: New test.
53176
53177         * gcc.c-torture/execute/bitfld-2.c: New test.
53178
53179 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53180
53181         * gcc.dg/bitfld-1.c: Update.
53182         * gcc.dg/bitfld-2.c: Update.
53183         * gcc.c-torture/execute/bitfld-1.x: New.
53184
53185 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53186
53187         * gcc.c-torture/execute/20020201-1.c: New test.
53188
53189 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53190
53191         PR target/5469
53192         * gcc.dg/20020201-1.c: New test.
53193
53194 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53195
53196         PR fortran/3743
53197         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53198         * g77.f-torture/compile/pr3743.x: Remove
53199
53200 2002-01-31  Tom Rix  <trix@redhat.com>
53201
53202         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53203
53204 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53205
53206         * gcc.dg/noncompile/20020130-1.c: New test.
53207
53208 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53209
53210         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53211
53212 2002-01-29  Richard Henderson  <rth@redhat.com>
53213
53214         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53215         to long long.
53216         * gcc.c-torture/execute/bf64-1.c: Likewise.
53217
53218 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53219
53220         * gcc.c-torture/execute/20020129-1.c: New test.
53221
53222 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53223
53224         * gcc.c-torture/compile/20000224-1.c: Update.
53225         * gcc.c-torture/execute/bitfld-1.c: New tests.
53226         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53227         * gcc.dg/uninit-A.c: Update.
53228
53229 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53230
53231         * g++.dg/template/ctor1.C: Add instantiation.
53232
53233 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53234
53235         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53236         argument to __builtin_prefetch to be const ptr.
53237
53238 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53239
53240         * gcc.c-torture/compile/20020120-1.c: New test.
53241
53242 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53243
53244         * gcc.c-torture/execute/20020127-1.c: New test.
53245
53246 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53247
53248         * g77.dg/f77-edit-i-in.f: New test
53249         * g77.dg/f77-edit-i-out.f: New test
53250
53251 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53252
53253         * gcc.dg/debug/debug.exp: New file.
53254         * gcc.dg/debug/trivial.c: New file.
53255         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53256         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53257         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53258         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53259         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53260         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53261         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53262         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53263         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53264         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53265         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53266         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53267         * gcc.dg/20000503-1.c: Removed.
53268         * gcc.dg/20010207-1.c: Removed.
53269         * gcc.dg/20011223-1.c: Removed.
53270         * gcc.dg/20020104-2.c: Removed.
53271         * gcc.dg/debug-1.c: Removed.
53272         * gcc.dg/debug-2.c: Removed.
53273         * gcc.dg/debug-3.c: Removed.
53274         * gcc.dg/debug-4.c: Removed.
53275         * gcc.dg/debug-5.c: Removed.
53276         * gcc.dg/debug-6.c: Removed.
53277         * gcc.dg/dwarf2-1.c: Removed.
53278         * gcc.dg/dwarf2-2.c: Removed.
53279
53280 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53281
53282         * g++.old-deja/g++.other/eh5.C: New test.
53283         * g++.old-deja/g++.other/sibcall2.C: New test.
53284         * g++.old-deja/g++.other/array9.C: New test.
53285         * g++.old-deja/g++.other/typename2.C: New test.
53286         * g++.old-deja/g++.other/crash60.C: New test.
53287         * g++.old-deja/g++.other/conv9.C: New test.
53288         * g++.old-deja/g++.other/mangle10.C: New test.
53289         * g++.old-deja/g++.other/unchanging1.C: New test.
53290         * g++.old-deja/g++.other/exprstmt1.C: New test.
53291         * g++.old-deja/g++.other/inline23.C: New test.
53292         * g++.old-deja/g++.eh/ia64-1.C: New test.
53293         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53294         * g++.old-deja/g++.other/reload1.C: New test.
53295         * g++.old-deja/g++.other/static20.C: New test.
53296         * g++.old-deja/g++.other/local-alloc1.C: New test.
53297         * g++.old-deja/g++.other/conv8.C: New test.
53298         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53299         * g++.old-deja/g++.other/storeexpr1.C: New test.
53300         * g++.old-deja/g++.other/storeexpr2.C: New test.
53301         * g++.dg/eh/template2.C: New test.
53302         * g++.dg/warn/weak1.C: New test.
53303
53304 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53305
53306         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53307         Remove first, non-varying, argument.
53308
53309 2002-01-23  Richard Henderson  <rth@redhat.com>
53310
53311         * gcc.dg/inline-2.c: New.
53312
53313         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53314         Add optional target arg.  Check number of arguments.
53315         (scan-assembler-not, scan-assembler-dem): Likewise.
53316         (scan-assembler-dem-not): Likewise.
53317
53318 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53319
53320         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53321         line 12.
53322         * g++.old-deja/g++.brendan/parse3.C,
53323         g++.old-deja/g++.other/crash26.C,
53324         g++.old-deja/g++.other/crash28.C,
53325         g++.old-deja/g++.other/crash29.C,
53326         g++.old-deja/g++.other/crash30.C,
53327         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53328
53329 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53330
53331         * gcc.dg/20020115-1.c: New.
53332
53333 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53334
53335         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53336
53337 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53338
53339         * gcc.dg/20020122-3.c: New.
53340
53341 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53342
53343         * g++.dg/other/gc1.C: New test.
53344
53345 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53346
53347         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53348
53349 2002-01-22  Richard Henderson  <rth@redhat.com>
53350
53351         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53352
53353 2002-01-22  Richard Henderson  <rth@redhat.com>
53354
53355         * gcc.dg/20020122-4.c: New.
53356
53357 2002-01-22  H.J. Lu <hjl@gnu.org>
53358
53359         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53360         link output.
53361         * gcc.dg/special/ecos.exp: Likewise.
53362         * lib/g++-dg.exp: Likewise.
53363         * lib/g77-dg.exp: Likewise.
53364         * lib/gcc-dg.exp : Likewise.
53365         * lib/mike-g++.exp: Likewise.
53366         * lib/mike-g77.exp: Likewise.
53367         * lib/mike-gcc.exp: Likewise.
53368         * lib/objc-dg.exp: Likewise.
53369
53370 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53371
53372         PR target/5379
53373         * gcc.dg/20020122-2.c: New test.
53374
53375 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53376
53377         * gcc.dg/20020122-1.c: New test.
53378
53379 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53380
53381         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53382
53383 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53384
53385         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53386
53387 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53388
53389         * gcc.c-torture/compile/20020121-1.c: New test.
53390
53391 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53392
53393         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53394         ld_library_path.
53395
53396 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53397
53398         * gcc.dg/20020218-1.c: New test.
53399
53400 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53401
53402         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53403         messages
53404         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53405         "At global scope" warning
53406         * g++.dg/ext/align1.C: Change cygwin test for alignment
53407         from db-bogus to dg-warning
53408
53409 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53410
53411         * g77.f-torture/compile/cpp2.F: New test.
53412
53413 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53414
53415         * g++.dg/template/access1.C: New test.
53416
53417 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53418
53419         * gcc.dg/20020118-1.c: New.
53420
53421 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53422
53423         * gcc.c-torture/execute/20020118-1.c: New test.
53424
53425 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53426
53427         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53428         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53429         alignment warnings.
53430
53431 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53432
53433         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53434         torture_with_loops and torture_without_loops
53435
53436 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53437
53438         * gcc.c-torture/compile/20020116-1.c: New test.
53439
53440 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53441
53442         * gcc.dg/20020116-2.c: New test.
53443
53444         * gcc.dg/ultrasp4.c: New test.
53445
53446         * gcc.dg/20020116-1.c: New test.
53447
53448 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53449
53450         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53451         by EABI.
53452
53453 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53454
53455         * gcc.misc-tests/i386-prefetch.exp: New.
53456         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53457         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53458         * gcc.misc-tests/i386-pf-none-1.c: New test.
53459         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53460
53461 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53462
53463         * gcc.dg/gnu89-init-1.c: Add new tests.
53464
53465 2002-01-15  Andreas Jaeger  <aj@suse.de>
53466
53467         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53468         * gcc.dg/i386-mmx-2.c: Likewise.
53469         * gcc.dg/i386-sse-1.c: Likewise.
53470         * gcc.dg/i386-sse-2.c: Likewise.
53471         * gcc.dg/i386-sse-3.c: Likewise.
53472
53473 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53474
53475         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53476         Uncomment additional cases that now pass.
53477
53478 2002-01-11  Richard Henderson  <rth@redhat.com>
53479
53480         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53481         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53482
53483 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53484
53485         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53486
53487 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53488
53489         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53490         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53491
53492 2002-01-10  Dale Johannesen  <dalej@apple.com>
53493
53494         * gcc.c-torture/execute/loop-11.c: New.
53495
53496 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53497
53498         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53499         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53500
53501 2002-01-09  Richard Henderson  <rth@redhat.com>
53502
53503         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53504         type in which to perform the operation for each size.
53505
53506 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53507
53508         * gcc.c-torture/compile/20020109-2.c: New test.
53509
53510 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53511
53512         * gcc.c-torture/execute/loop-10.c: New test.
53513
53514 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53515
53516         * gcc.c-torture/compile/20010226-1.c: New test.
53517         * gcc.c-torture/compile/20010227-1.c: New test.
53518         * gcc.c-torture/compile/20010426-1.c: New test.
53519         * gcc.c-torture/compile/20010510-1.c: New test.
53520         * gcc.c-torture/compile/20010605-3.c: New test.
53521         * gcc.c-torture/compile/20010824-1.c: New test.
53522         * gcc.c-torture/execute/20010409-1.c: New test.
53523         * gcc.dg/noncompile/20000901-1.c: New test.
53524         * gcc.dg/20001023-1.c: New test.
53525         * gcc.dg/20001101-1.c: New test.
53526         * gcc.dg/20001102-1.c: New test.
53527         * gcc.dg/20010207-1.c: New test.
53528         * gcc.dg/20010405-1.c: New test.
53529         * gcc.dg/20010822-1.c: New test.
53530         * gcc.dg/20011107-1.c: New test.
53531
53532 2002-01-09  Jeffrey A Law  (law@redhat.com)
53533
53534         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53535
53536         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53537         execution failure on PA targets.
53538
53539 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53540
53541         * gcc.c-torture/compile/20020109-1.c: New test.
53542
53543 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53544
53545         * gcc.c-torture/execute/20020108-1.c: New test.
53546
53547 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53548
53549         * gcc.dg/20020108-1.c: New test.
53550
53551 2002-01-08  H.J. Lu <hjl@gnu.org>
53552
53553         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53554         for header files.
53555
53556 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53557
53558         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53559         consistency.
53560
53561 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53562
53563         * gcc.dg/altivec-4.c: Test altivec predicates.
53564
53565 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53566
53567         * gcc.c-torture/execute/20020107-1.c: New test.
53568
53569 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53570
53571         PR c/5279
53572         * gcc.c-torture/compile/20020106-1.c: New test.
53573
53574 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53575
53576         * gcc.c-torture/execute/nestfunc-4.c: New test.
53577
53578 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53579
53580         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53581         extra triple that slipped in.
53582         * g++.old-deja/g++.abi/align.C: Likewise.
53583         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53584
53585 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53586
53587         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53588         * g++.old-deja/g++.abi/align.C: Likewise.
53589         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53590
53591         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53592         on FreeBSD/i386.
53593         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53594         FreeBSD.
53595
53596 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53597
53598         * gcc.dg/20020104-1.c: New test.
53599
53600         * gcc.dg/20020104-2.c: New test.
53601
53602 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53603
53604         * gcc.dg/20020103-1.c: Fix typo in target selector.
53605
53606 2002-01-03  Richard Henderson  <rth@redhat.com>
53607
53608         * gcc.dg/20020103-1.c: New.
53609
53610 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53611
53612         * gcc.c-torture/execute/20020103-1.c: New test.
53613
53614 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53615
53616         * g++.dg/other/debug2.C: New test.
53617
53618         * gcc.c-torture/compile/20020103-1.c: New test.
53619
53620 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53621
53622         * gcc.dg/gnu89-init-1.c: Added new tests.
53623
53624 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53625
53626         * g++.dg/template/friend2.C: Remove as patch is reverted.
53627
53628         * g++.dg/warn/oldcast1.C: New test.
53629
53630         * g++.dg/template/ptrmem1.C: New test.
53631         * g++.dg/template/ptrmem2.C: New test.
53632
53633         * g++.dg/template/ntp.C: New test.
53634
53635         * g++.dg/other/component1.C: New test.
53636
53637         * g++.dg/template/ttp3.C: New test.
53638
53639         * g++.dg/template/friend2.C: New test.
53640         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53641
53642 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53643
53644         * g++.dg/other/ptrmem1.C: New test.
53645         * g++.dg/other/ptrmem2.C: New test.
53646
53647 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53648
53649         * g++.dg/template/ctor1.C: New test.
53650
53651 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53652
53653         * g++.dg/template/friend2.C: New test.
53654
53655 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53656
53657         * gcc.dg/mmix-1.c: New test.
53658
53659 2001-12-31  Richard Henderson  <rth@redhat.com>
53660
53661         * gcc.dg/asm-5.c: New.
53662
53663 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53664
53665         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53666         in namespace __gnu_cxx
53667
53668 2001-12-30  Richard Henderson  <rth@redhat.com>
53669
53670         * gcc.dg/debug-6.c: New.
53671
53672 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53673
53674         * gcc.c-torture/compile/20011229-2.c: New test.
53675
53676 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53677
53678         * gcc.dg/debug-3.c: New test.
53679         * gcc.dg/debug-4.c: New test.
53680         * gcc.dg/debug-5.c: New test.
53681
53682 2001-12-29  Richard Henderson  <rth@redhat.com>
53683
53684         * g++.dg/eh/loop1.C: New.
53685
53686 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53687
53688         * g++.dg/template/crash1.C: New test.
53689
53690 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53691
53692         * g++.dg/other/const1.C: New test.
53693
53694 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53695
53696         * gcc.c-torture/compile/20011229-1.c: New test.
53697
53698 2001-12-28  Stan Shebs  <shebs@apple.com>
53699
53700         * lib/objc-torture.exp: Resync with c-torture.exp.
53701         * lib/objc.exp: Load standard libraries.
53702
53703 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53704
53705         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53706         additional tests.
53707
53708 2001-12-27  Roger Sayle <roger@eyesopen.com>
53709
53710         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53711
53712 2001-12-27  Richard Henderson  <rth@redhat.com>
53713
53714         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53715
53716 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53717
53718         * g++.dg/eh/ctor1.C: New test.
53719         * g++.dg/other/error2.C: New test.
53720
53721 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53722
53723         * g++.dg/other/init2.C: New test.
53724
53725 2001-12-24  Richard Henderson  <rth@redhat.com>
53726
53727         * gcc.dg/20011223-1.c: New.
53728         * gcc.dg/inline-1.c: New.
53729
53730 2001-12-23  Richard Henderson  <rth@redhat.com>
53731
53732         * gcc.dg/asm-4.c: Test operand modifiers.
53733
53734 2001-12-23  Richard Henderson  <rth@redhat.com>
53735
53736         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53737
53738 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53739
53740         * gcc.c-torture/execute/20011223-1.c: New test.
53741
53742 2001-12-21  Richard Henderson  <rth@redhat.com>
53743
53744         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53745         re-enables the warning.
53746
53747 2001-12-21  Richard Henderson  <rth@redhat.com>
53748
53749         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53750
53751 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53752
53753         * gcc.c-torture/compile/20011218-1.c: New test.
53754
53755 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53756
53757         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53758         arm-isr.c test.
53759         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53760         epilogue generation for ARM ISR routines.
53761
53762 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53763
53764         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53765         * gcc.dg/format/c90-printf-3.c: Likewise.
53766         * gcc.dg/format/c99-printf-3.c: Likewise.
53767         * gcc.dg/format/ext-1.c: Likewise.
53768         * gcc.dg/format/ext-6.c: Likewise.
53769         * gcc.dg/format/format.h: Prototype unlocked stdio.
53770
53771 2001-12-20  Richard Henderson  <rth@redhat.com>
53772
53773         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53774         (arena): Use it.
53775         (malloc): Correct allocation logic.  Abort if we fill up the
53776         arena before initialization complete.
53777         (realloc): Correct allocation logic.
53778
53779 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53780
53781         * gcc.c-torture/compile/20011219-2.c: New test.
53782
53783         * gcc.c-torture/execute/20011219-1.c: New test.
53784
53785 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53786
53787         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53788         target does not support weak symbols.
53789
53790 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53791
53792         * gcc.c-torture/compile/20011219-1.c: New test.
53793
53794 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53795
53796         * g++.dg/other/error1.C: New test.
53797
53798 2001-12-17  Jeffrey A Law  (law@redhat.com)
53799
53800         * gcc.c-torture/execute/20011217-1.c: New test.
53801
53802 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53803
53804         * objc.dg/special/: New directory.
53805         * objc.dg/special/special.exp: New file.
53806         * objc.dg/special/unclaimed-category-1.h: New file.
53807         * objc.dg/special/unclaimed-category-1a.m: New file.
53808         * objc.dg/special/unclaimed-category-1.m: New file.
53809
53810 2001-12-17  Andreas Jaeger  <aj@suse.de>
53811
53812         * gcc.c-torture/compile/20011217-2.c: New test.
53813
53814 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53815
53816         * gcc.c-torture/compile/20011217-1.c: New test.
53817
53818 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53819
53820         * gcc.dg/20011214-1.c: New.
53821
53822 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53823
53824         * gcc.dg/altivec-4.c: New.
53825
53826 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53827
53828         * gcc.dg/20011113-1.c: New test.
53829
53830 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53831
53832         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53833         std::__malloc_alloc_template<0> and
53834         std::__default_alloc_template<false, 0>.
53835
53836 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53837
53838         * objc/execute/bf-21.m: New test.
53839         * objc/execute/enumeration-1.m: New test.
53840         * objc/execute/enumeration-2.m: New test.
53841
53842 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53843
53844         * gcc.dg/gnu89-init-1.c: New test.
53845
53846 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53847
53848         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53849         * g++.old-deja/g++.jason/2371.C: Likewise.
53850         * g++.old-deja/g++.jason/template33.C: Likewise.
53851         * g++.old-deja/g++.jason/template34.C: Likewise.
53852         * g++.old-deja/g++.jason/template36.C: Likewise.
53853         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53854         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53855         * g++.old-deja/g++.other/typename1.C: Likewise.
53856         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53857         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53858         * g++.old-deja/g++.pt/typename11.C: Likewise.
53859         * g++.old-deja/g++.pt/typename14.C: Likewise.
53860         * g++.old-deja/g++.pt/typename16.C: Likewise.
53861         * g++.old-deja/g++.pt/typename3.C: Likewise.
53862         * g++.old-deja/g++.pt/typename4.C: Likewise.
53863         * g++.old-deja/g++.pt/typename5.C: Likewise.
53864         * g++.old-deja/g++.pt/typename7.C: Likewise.
53865         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53866
53867 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53868
53869         * g++.dg/other/linkage1.C: New test.
53870         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53871         specifiers.
53872
53873 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53874
53875         * gcc.dg/concat.c: New test.
53876
53877 2001-12-11  Stan Shebs  <shebs@apple.com>
53878
53879         * objc/compile: New test directory.
53880         * objc/compile/compile.exp: New expect script.
53881         * objc/compile/20011211-1.m: New compile test.
53882
53883 2001-12-11  Jason Merrill  <jason@redhat.com>
53884
53885         * lib/prune.exp (prune_gcc_output): Also handle "In member
53886         function".  So many permutations...
53887
53888 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53889
53890         * g++.dg/template/typedef1.C: New test.
53891
53892 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53893
53894         * g++.dg/other/copy1.C: New test.
53895
53896 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53897
53898         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53899
53900         * gcc.dg/builtin-choose-expr.c: New.
53901
53902 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53903
53904         * gcc.dg/altivec-2.c: New.
53905
53906 2001-12-07  Richard Henderson  <rth@redhat.com>
53907
53908         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53909
53910 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53911
53912         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53913         ultrasparc.
53914
53915 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53916
53917         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53918
53919 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53920
53921         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53922         variable argument list.
53923
53924 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53925
53926         * gcc.c-torture/execute/memcheck: Delete entire directory.
53927         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53928         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53929
53930 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53931
53932         * gcc.dg/Wshadow-1.c: New test.
53933
53934 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53935
53936         * gcc.c-torture/compile/20011130-1.c: New test.
53937
53938         * gcc.dg/noncompile/20011025-1.c: New test.
53939
53940         * g++.dg/other/anon-union.C: New test.
53941
53942         * gcc.c-torture/execute/20011024-1.c: New test.
53943
53944 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53945
53946         * gcc.c-torture/execute/20000722-1.x,
53947         gcc.c-torture/execute/20010123-1.x: Remove.
53948         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53949         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53950         gcc.dg/c99-complit-2.c: New tests.
53951
53952 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53953
53954         * g++.dg/inherit/base1.C: New test.
53955
53956 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53957
53958         * g++.dg/other/stdarg1.C: New test.
53959
53960         * gcc.c-torture/compile/20011130-2.c: New test.
53961
53962 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53963
53964         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53965         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53966         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53967         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53968         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53969         * gcc.dg/builtin-prefetch-1.c: New test.
53970
53971 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53972
53973         * gcc.dg/20011130-1.c: New test.
53974
53975 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53976
53977         * g++.dg/other/scope1.C: New test.
53978         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53979
53980 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53981
53982         * gcc.dg/vla-init-1.c: New test.
53983
53984 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53985
53986         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53987
53988 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53989
53990         * objc.dg/alias.m: Update.
53991         * objc.dg/class-1.m: Update.
53992         * objc.dg/const-str-1.m: Update.
53993         * objc.dg/fwd-proto-1.m: Update.
53994         * objc.dg/id-1.m: Update.
53995         * objc.dg/super-class-1.m: Update.
53996
53997 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53998
53999         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54000         constructs.
54001
54002 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54003
54004         * gcc.c-torture/execute/20011128-1.c: New test.
54005
54006 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54007
54008         * gcc.dg/20011127-1.c: New test.
54009
54010 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54011
54012         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54013         from Austin Group draft 7.
54014         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54015         scanf format arguments.
54016         * gcc.dg/format/no-exargs-2.c: New test.
54017
54018 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54019
54020         * g++.dg/abi/vbase8-4.C: New test.
54021
54022 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54023
54024         * gcc.c-torture/execute/20011121-1.c: New test.
54025
54026 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54027
54028         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54029
54030 2001-11-23  Andreas Jaeger  <aj@suse.de>
54031
54032         * gcc.dg/cpp/charconst-2.c: New test.
54033
54034 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54035
54036         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54037         to the host if it is remote.  Let tests specify extra headers
54038         they use.
54039         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54040         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54041         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54042         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54043         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54044         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54045         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54046         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54047         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54048         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54049
54050 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54051
54052         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54053         for little endian ARMs.
54054
54055 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54056
54057         * gcc.c-torture/compile/20011119-1.c: New test.
54058         * gcc.c-torture/compile/20011119-2.c: New test.
54059
54060 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54061
54062         * gcc.dg/altivec-1.c: Fix typo.
54063
54064 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54065
54066         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54067
54068 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54069
54070         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54071
54072 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54073
54074         * lib/g77.exp: Don't specify --rpath-link.
54075
54076         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54077         across all the headers.
54078         * gcc.dg/format/format.exp: For testing on a remote host,
54079         copy format.h.
54080
54081         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54082         * gcc.c-torture/execute/930406-1.c: Likewise.
54083         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54084
54085 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54086
54087         * gcc.dg/altivec-1.c: New.
54088
54089 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54090
54091         * gcc.dg/cpp/fpreprocessed.c: New test case.
54092
54093 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54094
54095         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54096         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54097         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54098
54099 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54100
54101         * gcc.dg/no-builtin-1.c: New test.
54102
54103 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54104
54105         * gcc.c-torture/execute/20011115-1.c: New test.
54106
54107 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54108
54109         * gcc.c-torture/compile/20011114-2.c: New test.
54110         * gcc.c-torture/compile/20011114-3.c: New test.
54111         * gcc.c-torture/compile/20011114-4.c: New test.
54112
54113 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54114
54115         * g++.dg/other/init1.C: New test.
54116
54117 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54118
54119         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54120         message.
54121
54122         * gcc.c-torture/execute/20011114-1.c: New testcase.
54123
54124         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54125         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54126         like the (before this change) version of 20010327-1.c.
54127
54128 2001-11-14  Roger Sayle <roger@eyesopen.com>
54129
54130         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54131
54132 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54133
54134         * g++.dg/init/array2.C: New test.
54135
54136 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54137
54138         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54139
54140 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54141
54142         * g++.dg/other/forscope1.C: New test.
54143         * g++.dg/ext/forscope1.C: New test.
54144         * g++.dg/ext/forscope2.C: New test.
54145
54146 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54147
54148         * gcc.c-torture/execute/20011113-1.c: New test.
54149
54150 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54151
54152         * gcc.c-torture/execute/20011109-2.c: New test.
54153
54154         * gcc.c-torture/execute/20011109-1.c: New test.
54155
54156 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54157
54158         * gcc.c-torture/compile/20011109-1.c: New test.
54159
54160 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54161
54162         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54163         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54164         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54165         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54166         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54167         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54168         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54169
54170 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54171
54172         * g++.dg/warn/Wshadow-1.C: New tests.
54173         * g++.old-deja/g++.mike/for3.C: Update.
54174
54175 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54176
54177         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54178         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54179         XFAILs.  Adjust expected error texts.
54180         * gcc.c-torture/compile/20011106-1.c,
54181         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54182         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54183         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54184         gcc.dg/c99-array-lval-5.c: New tests.
54185
54186 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54187
54188         * gcc.dg/cpp/defined.c: Update.
54189
54190 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54191
54192         * gcc.c-torture/execute/anon-1.c: New test.
54193
54194 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54195
54196         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54197         same size, so no warning should be produced on stormy16.
54198
54199         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54200         due to oversized array.
54201         * g++.old-deja/g++.mike/ns15.C: Likewise.
54202         * g++.old-deja/g++.pt/crash16.C: Likewise.
54203
54204 2001-11-02  Graham Stott  <grahams@redhat.com>
54205
54206         * g++.dgother/debug1.C: Fix typos.
54207
54208 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54209
54210         * g++.dg/other/debug1.C: New test.
54211
54212 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54213
54214         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54215         of unsigned long.
54216
54217 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54218
54219         * gcc.dg/20011029-2.c: New test.
54220
54221         * gcc.c-torture/compile/20011029-1.c: New test.
54222
54223 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54224
54225         * objc/execute/class_self-1.m: New test.
54226         * objc/execute/class_self-2.m: New test.
54227
54228 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54229
54230         * gcc.misc-tests/msgs.exp: Delete.
54231         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54232         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54233         error set to match recent changes.
54234
54235 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54236
54237         * gcc.dg/20011021-1.c: New test.
54238
54239 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54240
54241         * gcc.c-torture/compile/20011023-1.c: New test.
54242
54243 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54244
54245         * lib/g77.exp: Rewrite based on lib/g++.exp.
54246
54247 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54248
54249         * gcc.c-torture/execute/20011019-1.c: New test.
54250
54251         * gcc.dg/20011018-1.c: New test.
54252
54253 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54254
54255         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54256
54257 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54258
54259         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54260         * gcc.dg/attr-invalid.c: Likewise.
54261
54262 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54263
54264         * gcc.dg/20011015-1.c: New test.
54265
54266 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54267
54268         * g++.dg/template/unify2.C: New test.
54269
54270 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54271
54272         * g++.dg/other/exception-specification.C: New test
54273
54274 2001-10-13  Tom Rix  <trix@redhat.com>
54275
54276         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54277         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54278
54279 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54280
54281         * gcc.dg/20011009-1.c: New test.
54282
54283 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54284
54285         PR g++/4476
54286         * g++.dg/other/friend1.C: New test.
54287
54288 2001-10-11  Richard Henderson  <rth@redhat.com>
54289
54290         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54291
54292 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54293
54294         * gcc.c-torture/compile/20011010-1.c: New.
54295
54296 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54297
54298         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54299         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54300         g77.f-torture/execute/execute.exp,
54301         g77.f-torture/noncompile/noncompile.exp,
54302         gcc.c-torture/compile/compile.exp,
54303         gcc.c-torture/execute/execute.exp,
54304         gcc.c-torture/execute/ieee/ieee.exp,
54305         gcc.c-torture/execute/memcheck/memcheck.exp,
54306         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54307         objc/execute/execute.exp: Update FSF address.
54308
54309 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54310
54311         * gcc.dg/cpp/cmdlne-C.c: Update.
54312         * gcc.dg/cpp/cmdlne-C2.c: New.
54313
54314 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54315
54316         * gcc.c-torture/execute/20011008-3.c: New.
54317
54318 2001-10-08  DJ Delorie  <dj@redhat.com>
54319
54320         * gcc.dg/20011008-1.c: New.
54321         * gcc.dg/20011008-2.c: New.
54322
54323 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54324
54325         * gcc.dg/cpp/spacing1.c: Update test.
54326
54327 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54328
54329         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54330         spelling errors of "separate" as "seperate".
54331
54332 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54333
54334         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54335         enough to avoid inlining.
54336
54337 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54338
54339         * lib/g77.exp: set libg2c_dir correctly.
54340
54341 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54342
54343         * gcc.dg/cpp/macro11.c: New test.
54344
54345 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54346
54347         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54348         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54349         gcc.dg/format/multattr-3.c: New tests.
54350         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54351         tests for format attributes on function pointers being rejected.
54352
54353 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54354
54355         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54356
54357 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54358
54359         * g++.dg/warn/format1.C: New test.
54360
54361 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54362
54363         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54364
54365 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54366
54367         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54368
54369 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54370
54371         * gcc.dg/cpp/redef2.c: Add test.
54372
54373 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54374
54375         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54376         long-standing bug on i686, apparently.
54377         * gcc.c-torture/execute/loop-2c.x: New file.
54378         * gcc.c-torture/execute/loop-2d.x: New file.
54379         * gcc.c-torture/execute/loop-3c.x: New file.
54380
54381 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54382
54383         * gcc.dg/cpp/20000625-2.c: Correct line number.
54384
54385 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54386
54387         * gcc.dg/cpp/macro10.c: New test.
54388         * gcc.dg/cpp/strify3.c: New test.
54389         * gcc.dg/cpp/spacing1.c: Add tests.
54390         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54391         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54392
54393 2001-09-24  DJ Delorie  <dj@redhat.com>
54394
54395         * gcc.c-torture/execute/20010924-1.c: New test.
54396
54397 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54398
54399         * objc/execute/paste.m: Remove.
54400
54401 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54402
54403         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54404
54405 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54406
54407         * g77.dg/strlen0.f: New test.
54408
54409 2001-09-21  Richard Henderson  <rth@redhat.com>
54410
54411         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54412         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54413
54414 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54415
54416         Table-driven attributes.
54417         * g++.dg/ext/attrib1.C: New test.
54418
54419 2001-09-20  DJ Delorie  <dj@redhat.com>
54420
54421         * gcc.dg/20000926-1.c: Update expected warning messages.
54422         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54423         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54424         array.
54425
54426 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54427
54428         * g++.dg/eh/registers1.C: New test case.
54429
54430 2001-09-17  Richard Henderson  <rth@redhat.com>
54431
54432         * gcc.dg/array-5.c: Fix VLA decomposition test.
54433
54434 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54435
54436         * gcc.dg/cpp/line5.c: New testcase.
54437
54438 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54439
54440         * gcc.dg/cpp/macro9.c: New test.
54441
54442 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54443
54444         * gcc.c-torture/execute/980223.c: Change type of addr from long
54445         to char *.
54446
54447 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54448
54449         * gcc.c-torture/execute/20010915-1.c: New test.
54450
54451 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54452
54453         * g77.dg/bprob: New directory.
54454         * g77.dg/bprob/bprob.exp: New file.
54455         * g77.dg/bprob/bprob-1.f: New test.
54456         * g77.dg/gcov: New directory.
54457         * g77.dg/gcov/gcov.exp: New file.
54458         * g77.dg/gcov/gcov-1.f: New test.
54459         * g77.dg/gcov/gcov-1.x: New file.
54460
54461 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54462
54463         * gcc.dg/cpp/directiv.c: Update.
54464         * gcc.dg/cpp/undef1.c: Update.
54465
54466 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54467
54468         * gcc.dg/20010912-1.c: New test.
54469
54470 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54471
54472         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54473         language-independent file in lib.
54474         * lib/gcov.exp: New file.
54475
54476 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54477
54478         * gcc.c-torture/compile/20010911-1.c: New test.
54479
54480 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54481
54482         * lib/profopt.exp: New, to support profile-directed optimizations.
54483         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54484         * gcc.misc-tests/bprob-1.c: New test.
54485         * gcc.misc-tests/bprob-2.c: New test.
54486
54487 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54488
54489         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54490         XFAIL and which kinds of gcov output to verify.
54491         * gcc.misc-tests/gcov-4b.x: New file.
54492         * gcc.misc-tests/gcov-5b.x: New file.
54493         * gcc.misc-tests/gcov-6.x: New file.
54494         * gcc.misc-tests/gcov-7.c: New test.
54495         * gcc.misc-tests/gcov-7.x: New file.
54496
54497 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54498
54499         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54500         * gcc.misc-tests/gcov-6.c: New test.
54501
54502 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54503
54504         PR c++/3986
54505         * g++.dg/abi/vbase1.C: New test.
54506
54507 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54508
54509         * objc.dg/method-2.m: New.
54510
54511 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54512
54513         PR c++/4203
54514         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54515         * g++.dg/init/empty1.C: New test.
54516
54517 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54518
54519         * gcc.c-torture/compile/20010903-1.c: New test.
54520
54521 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54522
54523         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54524         for m68k.
54525
54526 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54527
54528         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54529
54530         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54531
54532         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54533
54534 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54535
54536         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54537         for 16-bit 'unsigned int'.
54538
54539 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54540
54541         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54542
54543 2001-08-27  Richard Henderson  <rth@redhat.com>
54544
54545         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54546         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54547
54548 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54549
54550         * gcc.dg/asm-names.c (ymain): New.
54551
54552 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54553
54554         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54555         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54556         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54557
54558 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54559
54560         * gcc.dg/compare5.c: New testcase.
54561
54562 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54563
54564         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54565         and "In instantiation".
54566
54567 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54568
54569         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54570
54571 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54572
54573         * gcc.misc-tests/gcov.exp: Add support for branch information.
54574         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54575         * gcc.misc-tests/gcov-4.c: New test.
54576         * gcc.misc-tests/gcov-4b.c: New test.
54577         * gcc.misc-tests/gcov-5b.c: New test.
54578
54579 2001-08-20  Zack Weinberg  <zackw@panix.com>
54580
54581         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54582         expected to fail.
54583
54584 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54585
54586         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54587
54588 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54589
54590         * g++.dg/eh/template1.C: New test.
54591
54592 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54593
54594         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54595         Fix thinko.
54596         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54597         for xfail.
54598
54599 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54600
54601         * lib/g77-dg.exp: Use prune.exp for common procedures
54602         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54603         * lib/g77.exp: (g77-dg-prune) Remove
54604
54605 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54606
54607         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54608
54609 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54610
54611         * g++.dg/template/unify1.C: New test.
54612
54613 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54614
54615         * g++.dg/abi/empty4.C: New test.
54616
54617 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54618
54619         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54620         solaris2.*
54621         * g77.f-torture/compile/pr3743.x: Likewise.
54622
54623 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54624
54625         * g++.dg/other/using-declaration.C: New test.
54626
54627 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54628
54629         * gcc.dg/cpp/tr-sign.c: New testcase.
54630
54631 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54632
54633         * gcc.dg/cpp/19951025-1.c: Revert.
54634         * gcc.dg/cpp/directiv.c: We no longer process directives that
54635         interrupt macro arguments.
54636
54637 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54638
54639         * gcc.dg/bconstp-1.c: New test.
54640
54641 2001-08-03  Richard Henderson  <rth@redhat.com>
54642
54643         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54644
54645 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54646
54647         * gcc.dg/cpp/19951025-1.c: Update.
54648
54649 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54650
54651         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54652         should be x.
54653
54654 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54655
54656         Kill -fhonor-std.
54657         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54658         * g++.old-deja/g++.other/std1.C: Likewise.
54659         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54660
54661 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54662
54663         * lib/g77.exp: Load gcc-defs.exp for common procedures
54664         (g77_pass, g77_fail, g77_finish, g77_exit,
54665         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54666
54667 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54668
54669         * g77.dg/fbackslash.f
54670         * g77.dg/fcase-preserve.f
54671         * g77.dg/ff90-1.f
54672         * g77.dg/ffixed-line-length-0.f
54673         * g77.dg/ffixed-line-length-132.f
54674         * g77.dg/ffixed-line-length-7.f
54675         * g77.dg/ffixed-line-length-72.f
54676         * g77.dg/ffixed-line-length-none.f
54677         * g77.dg/ffree-form-1.f
54678         * g77.dg/fno-backslash.f
54679         * g77.dg/fno-f90-1.f
54680         * g77.dg/fno-fixed-form-1.f
54681         * g77.dg/fno-onetrip.f
54682         * g77.dg/fno-typeless-boz.f
54683         * g77.dg/fno-underscoring.f
54684         * g77.dg/fno-vxt-1.f
54685         * g77.dg/fonetrip.f
54686         * g77.dg/ftypeless-boz.f
54687         * g77.dg/fugly-assumed.f
54688         * g77.dg/funderscoring.f
54689         * g77.dg/fvxt-1.f
54690
54691 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54692
54693         * objc.dg/fwd-proto-1.m: New.
54694         * objc.dg/local-decl-1.m: New.
54695         * objc.dg/naming-1.m: New.
54696         * objc.dg/naming-2.m: New.
54697         * objc.dg/proto-hier-1.m: New.
54698
54699 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54700
54701         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54702         largest-type elements to a struct makes its size grow.
54703
54704 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54705
54706         * g++.dg/abi/vthunk1.C: New test.
54707
54708 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54709
54710         * g++.dg/abi/vbase8-22.C: New test.
54711
54712 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54713
54714         * gcc.dg/cpp/macro8.c: New test.
54715
54716 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54717
54718         * g++.dg/abi/vbase8-21.C: New test.
54719
54720 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54721
54722         * g++.dg/abi/vbase8-10.C: New test.
54723
54724 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54725
54726         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54727         ${tool}_set_ld_library_path.
54728         Changed caller.
54729         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54730         g++.exp.
54731
54732 2001-07-26  Stan Cox <scox@redhat.com>
54733
54734         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54735         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54736         gcc_exit, gcc_check_unsupported_p):
54737         Moved to gcc-deps.exp
54738         * gcc-deps.exp: New file.
54739
54740 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54741
54742         * g++.old-deja/g++.pt/defarg14.C: New test.
54743
54744 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54745
54746         * g++.old-deja/g++.other/lineno5.C: New test.
54747
54748 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54749
54750         * g++.old-deja/g++.pt/crash68.C: New test.
54751
54752 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54753
54754         * g++.old-deja/g++.other/crash42.C: New test.
54755
54756 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54757
54758         * gcc.dg/cpp/extratokens.c: Fix.
54759         * gcc.dg/cpp/skipping2.c: New tests.
54760
54761 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54762
54763         * gcc.c-torture/execute/20010724-1.c: New file.
54764         * gcc.c-torture/execute/20010724-1.x: New file.
54765
54766 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54767
54768         * g++.old-deja/g++.other/cond7.C: New test.
54769
54770 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54771
54772         * g++.old-deja/g++.other/optimize4.C: New test.
54773
54774 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54775
54776         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54777
54778 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54779
54780         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54781         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54782         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54783         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54784
54785         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54786         bug report" message.
54787
54788         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54789         * g++.dg/ext/instantiate1.C: Move from old-deja.
54790
54791 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54792
54793         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54794         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54795         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54796         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54797
54798 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54799
54800         * gcc.c-torture/execute/20010723-1.c: New test.
54801
54802 2001-07-23  Ben Elliston  <bje@redhat.com>
54803
54804         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54805
54806 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54807
54808         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54809         i[34567]86-*-*.
54810         Delete handling of ieee_multilib_flags.
54811         Pass -mieee for alpha*-*-* and sh-*-*.
54812         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54813
54814 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54815
54816         Remove old-abi tests.
54817         * g++.old-deja/g++.mike/p11116.C: Remove.
54818         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54819
54820 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54821
54822         * g77.f-torture/compile/pr3743.f: New test
54823
54824 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54825
54826         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54827
54828 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54829
54830         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54831         g++.old-deja/g++.pt/static6.C: Likewise.
54832         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54833         supports weak symbols.
54834
54835 2001-07-18  Andreas Jaeger  <aj@suse.de>
54836
54837         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54838         supported again.
54839
54840 2001-07-18  Andreas Jaeger  <aj@suse.de>
54841
54842         * gcc.dg/iftrap-1.c: Fix target line.
54843
54844 2001-07-17  Richard Henderson  <rth@redhat.com>
54845
54846         * gcc.c-torture/execute/20010717-1.c: New.
54847
54848 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54849
54850         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54851         tests.
54852
54853 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54854
54855         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54856
54857 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54858
54859         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54860         UAC_SIGBUS, UAC_NOPRINT definitions.
54861
54862 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54863
54864         * objc/execute/object_is_class.m: New test.
54865         * objc/execute/object_is_meta_class.m: New test.
54866
54867 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54868
54869         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54870         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54871
54872 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54873
54874         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54875         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54876
54877 2001-07-14  Richard Henderson  <rth@redhat.com>
54878
54879         * gcc.dg/iftrap-1.c: New.
54880
54881 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54882
54883         * g77.f-torture/execute/intrinsic77.f: New test.
54884
54885 2001-07-11  Janis Johnson <janis@us.ibm.com>
54886
54887         * gcc.misc-tests/gcov-3.c: New test.
54888
54889 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54890
54891         * gcc.c-torture/compile/20010711-1.c,
54892         * gcc.c-torture/compile/20010711-2.c: New tests.
54893
54894 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54895
54896         * gcc.c-torture/execute/20010711-1.c: New test.
54897
54898 2001-07-11  Ben Elliston  <bje@redhat.com>
54899
54900         * g++.old-deja/g++.other/enum5.C: New test.
54901
54902 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54903
54904         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54905         (g++-dg-prune): Call prune_gcc_output.
54906         * prune.exp: New file for prune_gcc_output.
54907         * lib/g++.exp, lib/gcc.exp: Load it.
54908
54909 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54910
54911         * gcc.c-torture/compile/20010701-1.c,
54912         g++.old-deja/g++.ext/attrib6.C: New tests.
54913
54914 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54915
54916         * gcc.c-torture/compile/20010706-1.c: New test.
54917
54918 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54919
54920         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54921
54922 2001-06-28  Stan Shebs  <shebs@apple.com>
54923
54924         * gcc.dg/pragma-darwin.c: New test.
54925
54926 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54927
54928         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54929         Solaris 2.[678] system.
54930
54931 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54932
54933         * gcc.dg/20010622-1.c: New test.
54934
54935 2001-06-18  Stan Shebs  <shebs@apple.com>
54936
54937         * objc.dg: New directory.
54938         * objc.dg/dg.exp: New file.
54939         * objc.dg/alias.m: New.
54940         * objc.dg/class-1.m: New.
54941         * objc.dg/class-2.m: New.
54942         * objc.dg/const-str-1.m: New.
54943         * objc.dg/const-str-2.m: New.
54944         * objc.dg/id-1.m: New.
54945         * objc.dg/method-1.m: New.
54946         * objc.dg/super-class-1.m: New.
54947         * lib/objc-dg.exp: New file.
54948
54949 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54950
54951         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54952         of label name.
54953
54954 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54955
54956         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54957
54958 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54959
54960         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54961         variable.
54962
54963 2001-06-12  Richard Henderson  <rth@redhat.com>
54964
54965         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54966
54967 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54968
54969         * g++.old-deja/g++.abi/vbase5.C: New test.
54970         * g++.old-deja/g++.abi/vbase6.C: New test.
54971         * g++.old-deja/g++.abi/vbase7.C: New test.
54972
54973 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54974
54975         * gcc.c-torture/compile/20010610-1.c: New test.
54976
54977 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54978
54979         * g++.old-deja/g++.abi/vbase4.C: New test.
54980
54981 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54982
54983         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54984         support %f for HC11/HC12 targets.
54985         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54986         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54987         on HC11/HC12 targets.
54988         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54989
54990 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54991
54992         * gcc.dg/wchar_t-1.c: New file.
54993         * gcc.dg/wint_t-1.c: Likewise.
54994
54995 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54996
54997         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54998
54999 2001-06-11  Richard Henderson  <rth@redhat.com>
55000
55001         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55002
55003 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55004
55005         * gcc.c-torture/compile/20010611-1.c: New test.
55006
55007 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55008
55009         * gcc.dg/c99-tag-1.c: Add more tests.
55010
55011 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55012
55013         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55014         representation on MN10300 and ARM/Thumb.
55015
55016 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55017
55018         * g77.f-torture/execute/20010610.f: New.
55019
55020 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55021
55022         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55023         names.
55024
55025 2001-06-09  Richard Henderson  <rth@redhat.com>
55026
55027         * gcc.c-torture/execute/ashrdi-1.c: New.
55028         * gcc.c-torture/execute/ashldi-1.c: New.
55029         * gcc.c-torture/execute/lshrdi-1.c: New.
55030
55031 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55032
55033         * objc/execute/load-3.m: Added. Check sending +load to categories,
55034         in addition to classes.
55035
55036 2001-06-08  Stan Shebs  <shebs@apple.com>
55037
55038         * objc/execute/load-2.m: New test.  From Nicola Pero
55039         <n.pero@mi.flashnet.it>.
55040
55041 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55042
55043         * gcc.c-torture/execute/20010605-2.c: New test.
55044
55045 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55046
55047         * g++.old-deja/g++.abi/vbase2.C: New test.
55048         * g++.old-deja/g++.abi/vbase3.C: New test.
55049
55050 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55051
55052         * g++.old-deja/g++.pt/friend49.C: New test.
55053
55054 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55055
55056         * g++.old-deja/g++.ext/anon3.C: New test.
55057
55058 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55059
55060         * g++.old-deja/g++.other/conv7.C: New test.
55061
55062 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55063
55064         * gcc.c-torture/compile/20010605-2.c: New test.
55065
55066 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55067
55068         * gcc.c-torture/execute/20010604-1.c: New test.
55069
55070 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55071
55072         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55073
55074 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55075
55076         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55077         (g++_link_flags): Likewise.
55078         (g++_init): Pass gccpath's value to two previous functions.
55079
55080 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55081
55082         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55083         Ensure logfile entry matches exec command line.
55084
55085 2001-05-31  Richard Henderson  <rth@redhat.com>
55086
55087         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55088         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55089
55090 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55091
55092         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55093         compiler for irix6.2
55094
55095 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55096
55097         * g++.old-deja/g++.other/optimize3.C: New file.
55098
55099 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55100
55101         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55102         assemble.
55103
55104 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55105
55106         * g++.old-deja/g++.other/optimize2.C: New file.
55107
55108 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55109
55110         * gcc.c-torture/compile/20010518-2.c: New file.
55111         * gcc.c-torture/execute/20010518-1.c: New file.
55112         * gcc.c-torture/execute/20010518-2.c: New file.
55113
55114 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55115
55116         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55117
55118 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55119
55120         G++ no longer defines builtins that do not begin with __builtin.
55121         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55122         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55123         * g++.old-deja/g++.law/builtin1.C: Likewise.
55124         * g++.old-deja/g++.law/cvt2.C: Likewise.
55125         * g++.old-deja/g++.mike/net5.C: Likewise.
55126         * g++.old-deja/g++.other/builtins1.C: Likewise.
55127         * g++.old-deja/g++.other/builtins2.C: Likewise.
55128         * g++.old-deja/g++.other/builtins3.C: Likewise.
55129         * g++.old-deja/g++.other/builtins4.C: Likewise.
55130         * g++.old-deja/g++.other/inline8.C: Likewise.
55131         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55132
55133 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55134
55135         * g++.old-deja/g++.pt/using1.C: Adjust.
55136         * g++.old-deja/g++.pt/using2.C: New test.
55137
55138 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55139
55140         * gcc.dg/cpp/charconst.c: New tests.
55141         * gcc.dg/cpp/escape.c: New tests.
55142         * gcc.dg/cpp/escape-1.c: New tests.
55143         * gcc.dg/cpp/escape-2.c: New tests.
55144         * gcc.dg/cpp/ucs.c: New tests.
55145
55146 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55147
55148         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55149         native compiler for irix6.5.
55150
55151 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55152
55153         * lib/g++.exp (g++_include_flags): Use args to compute
55154         get_multilibs.
55155         (g++_link_flags): Likewise.
55156         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55157
55158 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55159
55160         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55161
55162 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55163
55164         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55165         this file.
55166
55167 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55168
55169         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55170         STACK_SIZE;
55171         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55172         to STACK_SIZE; Use it to define size of add_histo array.
55173         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55174         to STACK_SIZE.
55175         (f): Use GITT_SIZE to define size of gitt local table.
55176         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55177         to STACK_SIZE; Use it to define size of bytemem array.
55178
55179 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55180
55181         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55182         on 68HC11/HC12 due to the asm instruction.
55183         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55184         * gcc.c-torture/compile/920520-1.x: Likewise.
55185         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55186         on 68HC11/HC12 because the function is larger than 64K.
55187         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55188         on 68HC11/HC12 because the structure is too large.
55189
55190 2001-05-20  Richard Henderson  <rth@redhat.com>
55191
55192         * gcc.c-torture/execute/20010520-1.c: New.
55193
55194 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55195
55196         * g++.old-deja/g++.warn/compare1.C: New test.
55197         * gcc.dg/compare4.c: New test.
55198
55199 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55200
55201         * g++.old-deja/g++.other/optimize1.C: New test.
55202
55203 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55204
55205         * g++.old-deja/g++.pt/spec41.C: New test.
55206
55207 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55208
55209         * gcc.c-torture/compile/20010114-1.x: Remove.
55210
55211 2001-05-18  Stan Shebs  <shebs@apple.com>
55212
55213         * gcc.c-torture/compile/20010518-1.c: New test.
55214
55215 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55216
55217         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55218         * g++.old-deja/g++.pt/crash67.C: New test.
55219
55220 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55221
55222         * g++.old-deja/g++.other/debug9.C: New test.
55223
55224 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55225
55226         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55227
55228 2001-05-16  Jan Hubicka  <jh@suse.cz>
55229
55230         * gcc.c-torture/compile/20010516-1.c: New test.
55231
55232 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55233
55234         * g++.old-deja/g++.other/crash41.C: New test.
55235
55236 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55237
55238         * g++.old-deja/g++.pt/crash66.C: New test.
55239
55240 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55241
55242         * g++.old-deja/g++.robertl/eb27.C: Convert.
55243
55244 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55245
55246         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55247         declaration being redundant.
55248
55249 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55250
55251         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55252
55253 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55254
55255         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55256
55257 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55258
55259         * lib/g++.exp: Use testsuite_flags.
55260
55261 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55262
55263         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55264
55265 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55266
55267         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55268
55269 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55270
55271         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55272
55273 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55274
55275         * gcc.c-torture/compile/20010313-1.c: New test.
55276
55277 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55278
55279         * gcc.dg/cpp/direct2.c: New test.
55280         * gccq.dg/cpp/direct2s.c: New test.
55281
55282         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55283
55284 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55285
55286         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55287         * g++.old-deja/g++.other/op3.C: Likewise.
55288
55289 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55290
55291         * gcc.dg/cpp/syshdr.h: New file.
55292         * gcc.dg/cpp/sysmac1.c: Update.
55293         * gcc.dg/cpp/sysmac2.c: Update.
55294
55295 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55296
55297         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55298
55299 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55300
55301         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55302         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55303
55304 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55305
55306         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55307
55308 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55309
55310         * lib/g++.exp (g++_include_flags): Don't use any special flags
55311         if TESTING_IN_BUILD_TREE is not defined.
55312         (g++_init): Use a plain 'c++' as the compiler if
55313         TESTING_IN_BUILD_TREEE is not defined.
55314
55315 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55316
55317         * g++.old-deja/g++.eh/catch13.C: New test.
55318         * g++.old-deja/g++.eh/catch14.C: New test.
55319
55320 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55321
55322         * gcc.dg/cpp/tr-define.c: New test.
55323
55324 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55325
55326         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55327         <stdlib.h>, not <malloc.h>.
55328
55329 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55330
55331         * g++.old-deja/g++.ns/template17.C: New test.
55332
55333 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55334
55335         * g++.old-deja/g++.pt/ref4.C: New test.
55336
55337 2001-04-30  Richard Henderson  <rth@redhat.com>
55338
55339         * gcc.dg/20000724-1.c: Revert last change.
55340
55341 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55342
55343         * g77.f-torture/execute/20010430.f: New test.
55344
55345 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55346
55347         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55348
55349 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55350
55351         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55352
55353 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55354
55355         * g++.old-deja/g++.eh/crash6.C: New test.
55356
55357 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55358
55359         * g++.old-deja/g++.other/warn7.C: New test.
55360
55361 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55362
55363         * g++.old-deja/g++.other/defarg9.C: New test.
55364
55365 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55366
55367         * g77.f-torture/compile/20010426.f: New test.
55368         * g77.f-torture/execute/20010426.f: New test.
55369
55370 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55371
55372         * g77.f-torture/compile/20000629-1.x: Remove - error
55373         has been fixed.
55374
55375 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55376
55377         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55378         Tweak slightly to work with g++.dg framework.
55379         * g++.dg/special/ecos.exp: Run initp1.C test.
55380         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55381
55382         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55383         its linker doesn't give line numbers either.
55384         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55385
55386 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55387
55388         * g++.old-deja/g++.other/lex1.C: New test.
55389
55390 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55391
55392         * gcc.dg/noncompile/20010425-1.c: New test.
55393
55394 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55395
55396         * g++.old-deja/g++.pt/mangle2.C: New test.
55397
55398 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55399
55400         * gcc.dg/format/plus-1.c: New test.
55401
55402 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55403
55404         * gcc.dg/20010423-1.c: New test.
55405
55406 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55407
55408         * gcc.c-torture/execute/20010422-1.c: New test.
55409
55410 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55411
55412         * g++.old-deja/g++.ns/type2.C: New test.
55413
55414 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55415
55416         * g++.old-deja/g++.other/perf1.C: New test.
55417
55418 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55419
55420         * gcc.dg/c99-func-2.c: Remove xfail.
55421         * gcc.dg/c99-func-3.c: Remove xfail.
55422         * gcc.dg/c99-func-4.c: Remove xfail.
55423
55424 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55425
55426         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55427
55428 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55429
55430         * gcc.c-torture/compile/20010423-1.c: New test.
55431
55432 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55433
55434         * g++.old-deja/g++.pt/typename28.C: New test.
55435
55436 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55437
55438         * g++.old-deja/g++.abi/empty2.C: New test.
55439         * g++.old-deja/g++.abi/empty3.C: New test.
55440
55441 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55442
55443         * g++.old-deja/g++.other/comdat2.C: New test.
55444         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55445
55446 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55447
55448         * g++.old-deja/g++.other/overload14.C: New test.
55449
55450 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55451
55452         * g++.old-deja/g++.other/lookup23.C: New test.
55453
55454 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55455
55456         * gcc.c-torture/execute/20010403-1.c: New test.
55457
55458 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55459             Mark Mitchell  <mark@codesourcery.com>
55460
55461         * lib/old-dejagnu.exp: Don't delete output of executable.
55462         Add .exe suffix to executables.
55463
55464 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55465
55466         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55467
55468 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55469
55470         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55471
55472 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55473
55474         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55475         * g++.old-deja/g++.abi/crash1.C: New test.
55476
55477 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55478
55479         * g++.old-deja/g++.other/crash40.C: New test.
55480
55481 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55482
55483         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55484
55485 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55486
55487         * g++.old-deja/g++.other/warn6.C: New test.
55488
55489 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55490
55491         * g++.old-deja/g++.robertl/eb42.C: Same.
55492
55493 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55494
55495         * gcc.dg/wtr-conversion-1.c: New testcase.
55496
55497 2001-04-10  Richard Henderson  <rth@redhat.com>
55498
55499         * g++.old-deja/g++.other/array5.C: New.
55500
55501 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55502
55503         * gcc.c-torture/execute/20010408-1.c: New test.
55504
55505 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55506
55507         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55508         headers and constructs.
55509         * g++.old-deja/g++.robertl/eb79.C: Same.
55510         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55511         * g++.old-deja/g++.robertl/eb73.C: Same.
55512         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55513         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55514         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55515         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55516         * g++.old-deja/g++.robertl/eb44.C: Same.
55517         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55518         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55519         * g++.old-deja/g++.robertl/eb39.C: Same.
55520         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55521         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55522         * g++.old-deja/g++.robertl/eb30.C: Same.
55523         * g++.old-deja/g++.robertl/eb3.C: Same.
55524         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55525         * g++.old-deja/g++.robertl/eb21.C: Same.
55526         * g++.old-deja/g++.robertl/eb15.C: Same.
55527         * g++.old-deja/g++.robertl/eb118.C: Same.
55528         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55529         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55530         * g++.old-deja/g++.robertl/eb109.C: Same.
55531         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55532         * g++.old-deja/g++.mike/rtti1.C: Same.
55533         * g++.old-deja/g++.mike/p658.C: Same.
55534         * g++.old-deja/g++.mike/net46.C: Same.
55535         * g++.old-deja/g++.mike/net34.C: Same.
55536         * g++.old-deja/g++.mike/memoize1.C: Same.
55537         * g++.old-deja/g++.mike/eh2.C: Same.
55538         * g++.old-deja/g++.law/weak.C: Same.
55539         * g++.old-deja/g++.law/visibility7.C: Same.
55540         * g++.old-deja/g++.law/visibility25.C: Same.
55541         * g++.old-deja/g++.law/visibility22.C: Same.
55542         * g++.old-deja/g++.law/visibility2.C: Same.
55543         * g++.old-deja/g++.law/visibility17.C: Same.
55544         * g++.old-deja/g++.law/visibility13.C: Same.
55545         * g++.old-deja/g++.law/visibility10.C: Same.
55546         * g++.old-deja/g++.law/visibility1.C: Same.
55547         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55548         * g++.old-deja/g++.law/vbase1.C: Same.
55549         * g++.old-deja/g++.law/operators32.C: Same.
55550         * g++.old-deja/g++.law/nest3.C: Same.
55551         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55552         * g++.old-deja/g++.law/except5.C (main): Same.
55553         * g++.old-deja/g++.law/cvt7.C (run): Same.
55554         * g++.old-deja/g++.law/cvt2.C: Same.
55555         * g++.old-deja/g++.law/cvt16.C: Same.
55556         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55557         * g++.old-deja/g++.law/ctors17.C (main): Same.
55558         * g++.old-deja/g++.law/ctors13.C: Same.
55559         * g++.old-deja/g++.law/ctors12.C (main): Same.
55560         * g++.old-deja/g++.law/ctors10.C: Same.
55561         * g++.old-deja/g++.law/code-gen5.C: Same.
55562         * g++.old-deja/g++.law/bad-error7.C: Same.
55563         * g++.old-deja/g++.law/arm9.C: Same.
55564         * g++.old-deja/g++.law/arm12.C: Same.
55565         * g++.old-deja/g++.law/arg8.C: Same.
55566         * g++.old-deja/g++.law/arg1.C: Same.
55567         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55568         * g++.old-deja/g++.jason/template31.C: Same.
55569         * g++.old-deja/g++.jason/template24.C (main): Same.
55570         * g++.old-deja/g++.jason/2371.C: Same.
55571         * g++.old-deja/g++.eh/new2.C: Same.
55572         * g++.old-deja/g++.eh/new1.C: Same.
55573         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55574         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55575         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55576         * g++.old-deja/g++.brendan/crash62.C: Same.
55577         * g++.old-deja/g++.brendan/crash52.C: Same.
55578         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55579         * g++.old-deja/g++.brendan/crash38.C: Same.
55580         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55581         * g++.old-deja/g++.brendan/copy9.C: Same.
55582
55583 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55584
55585         * gcc.c-torture/execute/20001203-2.c (memset):
55586         Count argument is of type __SIZE_TYPE__.
55587
55588 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55589
55590         * gcc.c-torture/compile/20010404-1.c: New test.
55591
55592 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55593
55594         * gcc.c-torture/compile/20010326-1.c: New test.
55595
55596 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55597
55598         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55599         peculiarities of the SH.
55600         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55601
55602 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55603
55604         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55605         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55606         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55607
55608 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55609
55610         * g77.f-torture/compile/20010321-1.f: New test.
55611
55612 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55613
55614         * gcc.c-torture/compile/20010329-1.c: New test.
55615
55616 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55617
55618         * gcc.c-torture/execute/20010329-1.c: New test.
55619
55620 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55621
55622         * g++.old-deja/g++.other/eh4.C: Fix typo.
55623
55624 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55625
55626         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55627
55628 2001-03-28  Philip Blundell  <philb@gnu.org>
55629
55630         * gcc.c-torture/compile/20010328-1.c: New test.
55631
55632 2001-03-27  Richard Henderson  <rth@redhat.com>
55633
55634         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55635         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55636
55637 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55638
55639         * gcc.c-torture/compile/20010327-1.c: New test.
55640
55641 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55642
55643         * g++.old-deja/g++.other/friend12.C: New test.
55644         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55645         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55646
55647 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55648
55649         * gcc.c-torture/execute/20010325-1.c: New test.
55650
55651 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55652
55653         * g++.old-deja/g++.other/mangle3.C: New test.
55654
55655 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55656
55657         * g++.old-deja/g++.other/anon8.C: New test.
55658
55659 2001-03-20  Philip Blundell  <philb@gnu.org>
55660
55661         * gcc.c-torture/compile/20010320-1.c: New test.
55662
55663 2001-03-17  Richard Henderson  <rth@redhat.com>
55664
55665         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55666
55667 2001-03-15  Geoff Keating  <geoff@redhat.com>
55668
55669         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55670         tests on AIX.
55671
55672 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55673
55674         * g++.old-deja/g++.other/eh4.C: New test.
55675
55676 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55677
55678         * gcc.dg/cpp/mi1.c: Update.
55679
55680 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55681
55682         * g++.old-deja/g++.other/regstack.C: New test.
55683
55684 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55685
55686         * g++.old-deja/g++.other/ref4.C: New test.
55687
55688 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55689
55690         * objc/execute/va_method.m: Added.
55691         * objc/execute/IMP.m: Added.
55692         * objc/execute/_cmd.m: Added.
55693         * objc/execute/accessing_ivars.m: Added.
55694         * objc/execute/class-1.m: Added.
55695         * objc/execute/class-10.m: Added.
55696         * objc/execute/class-11.m: Added.
55697         * objc/execute/class-12.m: Added.
55698         * objc/execute/class-13.m: Added.
55699         * objc/execute/class-14.m: Added.
55700         * objc/execute/class-2.m: Added.
55701         * objc/execute/class-3.m: Added.
55702         * objc/execute/class-4.m: Added.
55703         * objc/execute/class-5.m: Added.
55704         * objc/execute/class-6.m: Added.
55705         * objc/execute/class-7.m: Added.
55706         * objc/execute/class-8.m: Added.
55707         * objc/execute/class-9.m: Added.
55708         * objc/execute/class-tests-1.h
55709         * objc/execute/class-tests-2.h
55710         * objc/execute/compatibility_alias.m: Added.
55711         * objc/execute/encode-1.m: Added.
55712         * objc/execute/formal_protocol-1.m: Added.
55713         * objc/execute/formal_protocol-2.m: Added.
55714         * objc/execute/formal_protocol-3.m: Added.
55715         * objc/execute/formal_protocol-4.m: Added.
55716         * objc/execute/formal_protocol-5.m: Added.
55717         * objc/execute/formal_protocol-6.m: Added.
55718         * objc/execute/formal_protocol-7.m: Added.
55719         * objc/execute/informal_protocol.m: Added.
55720         * objc/execute/initialize.m: Added.
55721         * objc/execute/load.m: Added.
55722         * objc/execute/many_args_method.m: Added.
55723         * objc/execute/nested-3.m: Added.
55724         * objc/execute/no_clash.m: Added.
55725         * objc/execute/private.m: Added.
55726         * objc/execute/redefining_self.m: Added.
55727         * objc/execute/root_methods.m: Added.
55728         * objc/execute/selector-1.m: Added.
55729         * objc/execute/static-1.m: Added.
55730         * objc/execute/static-2.m: Added.
55731         * objc/execute/va_method.m: Added.
55732
55733 2001-03-10  Richard Henderson  <rth@redhat.com>
55734
55735         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55736
55737 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55738
55739         * g++.old-deja/g++.other/crash31.C: XFAIL.
55740         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55741         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55742         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55743         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55744         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55745
55746 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55747
55748         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55749
55750 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55751
55752         * gcc.dg/20000724-1.c: Don't use multiline strings.
55753
55754 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55755
55756         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55757         result of -cString against what we expect it to be; don't just
55758         print it out for no one to read.
55759
55760         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55761         Based on testcases provided by Nicola Pero.
55762
55763 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55764
55765         * gcc.dg/cpp/macro7.c: New test.
55766
55767 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55768
55769         * gcc.dg/cpp/multiline.c: Update.
55770
55771 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55772
55773         * g++.old-deja/g++.other/enum3.C: New test.
55774
55775 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55776
55777         * g++.old-deja/g++.other/pod1.C: New test.
55778
55779 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55780
55781         * g++.old-deja/g++.ext/overload1.C: New test.
55782
55783 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55784
55785         * g++.old-deja/g++.pt/using1.C: New test.
55786
55787 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55788
55789         * g++.old-deja/g++.other/using9.C: New test.
55790
55791 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55792
55793         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55794
55795         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55796
55797 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55798
55799         * g++.old-deja/g++.ext/realpt1.C: Remove.
55800
55801 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55802
55803         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55804
55805 2001-02-26  Will Cohen  <wcohen@redhat.com>
55806
55807         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55808
55809 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55810
55811         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55812         templatized constructors.
55813
55814 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55815
55816         * gcc.c-torture/execute/20010224-1.c: New test.
55817
55818 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55819
55820         * gcc.c-torture/execute/20010222-1.c: New test.
55821
55822 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55823
55824         * g++.old-deja/g++.other/inline20.C: New test.
55825
55826 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55827
55828         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55829
55830 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55831
55832         * g++.old-deja/g++.other/lookup22.C: New test.
55833
55834 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55835
55836         * g77.dg: New directory.
55837         * g77.dg/20010216-1.f: New test case.
55838         * g77.dg/dg.exp: New driver.
55839         * lib/g77-dg.exp: New driver library.
55840
55841 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55842
55843         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55844
55845 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55846
55847         * g++.old-deja/g++.other/decl9.C: New test.
55848
55849 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55850
55851         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55852         not need <string> and also tests the initialization at runtime.
55853
55854 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55855
55856         * gcc.c-torture/execute/longlong.c: New test.
55857
55858 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55859
55860         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55861
55862 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55863
55864         * gcc.c-torture/execute/920302-1.c (execute):
55865         Change argument type to short.
55866
55867 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55868
55869         * g++.old-deja/g++.pt/deduct6.C: New test.
55870
55871 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55872
55873         * g++.old-deja/g++.pt/deduct5.C: New test.
55874
55875 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55876
55877         * gcc.c-torture/execute/20010209-1.c: New test.
55878
55879 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55880
55881         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55882
55883 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55884
55885         * g++.dg/vtgc1.C: Update for new ABI.
55886
55887         * consistency.vlad: New directory, 1665 files.
55888
55889 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55890
55891         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55892         return type.
55893         * gcc.dg/cpp/digraphs.c: Declare puts.
55894
55895 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55896
55897         * g++.old-deja/g++.other/warn5.C: New test.
55898
55899 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55900
55901         * g++.old-deja/g++.pt/spec40.C: New test.
55902
55903 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55904
55905         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55906         case.
55907         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55908
55909 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55910
55911         * gcc.c-torture/compile/20010209-1.c: New test.
55912
55913 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55914
55915         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55916         excess errors message but not if it crashes.
55917         * g++.old-deja/g++.other/crash27.C: Likewise.
55918         * g++.old-deja/g++.other/crash28.C: Likewise.
55919         * g++.old-deja/g++.other/crash30.C: Likewise.
55920         * g++.old-deja/g++.other/crash32.C: Likewise.
55921         * g++.old-deja/g++.other/crash35.C: Likewise.
55922         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55923
55924 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55925
55926         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55927         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55928         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55929         g77.f-torture/execute/execute.exp,
55930         g77.f-torture/noncompile/noncompile.exp,
55931         gcc.c-torture/execute/execute.exp,
55932         gcc.c-torture/execute/memcheck/memcheck.exp,
55933         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55934         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55935         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55936         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55937         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55938         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55939         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55940         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55941         Remove bug reporting instructions with ancient email addresses.
55942
55943 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55944
55945         * gcc.dg/20010202-1.c: New test.
55946         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55947
55948 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55949
55950         * g++.dg/stdbool-if.C: New test.
55951
55952 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55953
55954         * objc/execute/fdecl.m: Added main().
55955
55956 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55957
55958         * gcc.c-torture/execute/20010206-1.c: New test.
55959
55960 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55961
55962         * gcc.dg/cpp/avoidpaste1.c: Update.
55963
55964 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55965
55966         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55967         Pero <nicola@brainstorm.co.uk>.
55968         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55969
55970 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55971
55972         * g++.old-deja/g++.pt/spec39.C: New test.
55973
55974 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55975
55976         * gcc.c-torture/compile/20010202-1.c: New test.
55977
55978 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55979
55980         * g++.old-deja/g++.abi/primary2.C: New test.
55981         * g++.old-deja/g++.abi/primary3.C: New test.
55982         * g++.old-deja/g++.abi/primary4.C: New test.
55983         * g++.old-deja/g++.abi/primary5.C: New test.
55984         * g++.old-deja/g++.abi/vtable3.h: New test.
55985         * g++.old-deja/g++.abi/vtable3a.C: New test.
55986         * g++.old-deja/g++.abi/vtable3b.C: New test.
55987         * g++.old-deja/g++.abi/vtable3c.C: New test.
55988         * g++.old-deja/g++.abi/vtable3d.C: New test.
55989         * g++.old-deja/g++.abi/vtable3e.C: New test.
55990         * g++.old-deja/g++.abi/vtable3f.C: New test.
55991         * g++.old-deja/g++.abi/vtable3g.C: New test.
55992         * g++.old-deja/g++.abi/vtable3h.C: New test.
55993         * g++.old-deja/g++.abi/vtable3i.C: New test.
55994         * g++.old-deja/g++.abi/vtable3j.C: New test.
55995         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55996
55997 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55998
55999         * g++.old-deja/g++.other/anon6.C: New test.
56000         * g++.old-deja/g++.other/anon7.C: New test.
56001
56002 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56003
56004         * gcc.dg/cpp/avoidpaste2.c: New tests.
56005
56006 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56007
56008         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56009
56010 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56011
56012         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56013         DECIMAL_DIG cases for Irix."
56014
56015 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56016
56017         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56018
56019 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56020
56021         * gcc.dg/c99-tag-1.c: New test.
56022
56023 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56024
56025         * gcc.dg/cpp/tr-warn1.c: Add tests.
56026
56027 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56028
56029         * gcc.dg/cpp/avoidpaste1.c: Update.
56030         * gcc.dg/cpp/paste4.c: Update.
56031
56032 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56033
56034         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56035         cases for Irix.
56036
56037 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56038
56039         * g++.old-deja/g++.other/inline19.C: New test.
56040
56041 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56042
56043         * gcc.dg/Wlarger-than.c: New test.
56044
56045 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56046
56047         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56048
56049 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56050
56051         * gcc.c-torture/execute/20010129-1.c: New test.
56052         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56053
56054 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56055
56056         * gcc.dg/cpp/avoidpaste1.c: Test case.
56057
56058 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56059
56060         * g++.old-deja/g++.other/inline18.C: New test.
56061
56062 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56063
56064         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56065         and __builtin_putchar.
56066
56067 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56068
56069         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56070         tests.
56071
56072 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56073
56074         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56075         floating point number rounding mode to round to the nearest
56076         representable mode.
56077
56078 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56079
56080         * g++.old-deja/g++.other/mangle2.C: New test.
56081
56082 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56083
56084         * gcc.c-torture/compile/20010124-1.c: New test.
56085
56086 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56087
56088         * g++.old-deja/g++.pt/spec38.C: New test.
56089
56090 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56091
56092         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56093         "Build don't run".
56094
56095 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56096
56097         * gcc.c-torture/execute/20010123-1.c: New test.
56098
56099 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56100
56101         * g++.old-deja/g++.pt/spec37.C: New test.
56102
56103 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56104
56105         * g++.old-deja/g++.pt/overload14.C: New test.
56106
56107 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56108
56109         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56110         __builtin_return_address.
56111
56112 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56113
56114         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56115         * g++.old-deja/g++.pt/spec35.C: New test.
56116         * g++.old-deja/g++.pt/spec36.C: New test.
56117
56118 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56119
56120         * gcc.c-torture/compile/20010118-1.c: New test.
56121
56122 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56123
56124         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56125
56126 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56127
56128         * gcc.c-torture/execute/20010119-1.c: New test.
56129
56130 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56131
56132         * g++.old-deja/g++.other/vbase5.C: New test.
56133
56134 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56135
56136         * gcc.c-torture/execute/20010118-1.c: New test.
56137
56138 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56139
56140         * g++.old-deja/g++.pt/deduct3.C: New test.
56141
56142 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56143
56144         * g++.old-deja/g++.pt/spec34.C: New test.
56145
56146 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56147
56148         * g77.f-torture/compile/20000601-2.f: New test.
56149
56150 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56151
56152         * g++.old-deja/g++.other/init17.C: New test.
56153
56154 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56155
56156         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56157
56158 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56159
56160         * g++.old-deja/g++.pt/unify8.C: New test.
56161
56162 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56163
56164         * g++.old-deja/g++.abi/vbase1.C: New test.
56165
56166 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56167
56168         * g++.old-deja/g++.pt/crash65.C: New test.
56169
56170 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56171
56172         * gcc.dg/cpp/assembl2.S: New test case.
56173
56174 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56175
56176         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56177         are supported.
56178
56179 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56180
56181         * g++.old-deja/g++.other/builtins1.C: New test.
56182         * g++.old-deja/g++.other/builtins2.C: Likewise.
56183         * g++.old-deja/g++.other/builtins3.C: Likewise.
56184         * g++.old-deja/g++.other/builtins4.C: Likewise.
56185
56186 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56187
56188         * gcc.c-torture/compile/20010117-1.c: New test.
56189         * gcc.c-torture/compile/20010117-2.c: New test.
56190
56191 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56192
56193         * g77.f-torture/execute/20010116.[fx]: New test,
56194         XFAIL on i?86-*-*.
56195         * g77.f-torture/compile/20010115.f: Indicate it's
56196         a test for PR fortran/1636.
56197
56198 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56199
56200         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56201
56202 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56203
56204         * g77.f-torture/compile/20010115.f: New test.
56205
56206 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56207
56208         * g++.old-deja/g++.pt/nontype5.C: New test.
56209
56210 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56211
56212         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56213         have an equivalent working one below it.
56214
56215 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56216
56217         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56218         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56219
56220 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56221
56222         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56223         message containing "init_priority".
56224         (conpr-2.C): Likewise.
56225         (conpr-3.C): Likewise.
56226         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56227
56228 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56229
56230         * gcc.c-torture/execute/20010114-2.c: New test.
56231
56232 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56233
56234         * gcc.c-torture/compile/20010114-1.c: New test.
56235         * gcc.c-torture/compile/20010114-1.x: Xfail.
56236         * gcc.c-torture/compile/20010114-2.c: New test.
56237         * gcc.c-torture/execute/20010114-1.c: New test.
56238         * gcc.dg/trunc-1.c: New test.
56239         * gcc.dg/uninit-B.c: New test.
56240
56241 2001-01-13  Nick Clifton  <nickc@redhat.com>
56242
56243         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56244         target.
56245
56246 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56247
56248         * gcc.c-torture/compile/20010113-1.c: New test.
56249
56250 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56251
56252         * gcc.c-torture/compile/20001212-1.c: New test.
56253
56254 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56255
56256         * gcc.dg/cpp/widestr1.c: Update.
56257         * gcc.dg/cpp/prag-imp.c: Remove.
56258
56259 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56260
56261         * gcc.c-torture/execute/20000801-3.x: Remove.
56262         * gcc.dg/c90-init-1.c: New test.
56263         * gcc.dg/c99-init-1.c: New test.
56264         * gcc.dg/c99-init-2.c: New test.
56265         * gcc.dg/gnu99-init-1.c: New test.
56266
56267 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56268
56269         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56270         testing that no relevant ones were found.
56271
56272 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56273
56274         * g++.old-deja/g++.pt/cast2.C: New test.
56275
56276 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.pt/friend47.C: New test.
56279
56280 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56281
56282         * g++.old-deja/g++.pt/instantiate13.C: New test.
56283
56284 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56285
56286         * g++.old-deja/g++.other/defarg7.C: New test.
56287         * g++.old-deja/g++.other/defarg8.C: New test.
56288
56289 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56290
56291         * g++.old-deja/g++.pt/crash64.C: New test.
56292
56293 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56294
56295         * g++.old-deja/g++.pt/crash63.C: New test.
56296
56297 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56298
56299         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56300
56301 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56302
56303         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56304
56305 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56306
56307         * g++.old-deja/g++.pt/error3.C: New test.
56308
56309 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56310
56311         * g++.old-deja/g++.other/crash39.C: New test.
56312
56313 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56314
56315         * g++.old-deja/g++.other/vbase4.C: New test.
56316
56317 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56318
56319         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56320         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56321         * gcc.dg/special/special.exp: New test driver which will check
56322         for alias support for the above test.
56323
56324 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56325
56326         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56327         problems on small machines.
56328         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56329         parameterize.
56330
56331 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56332
56333         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56334         mips.
56335         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56336
56337 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56338
56339         * g++.old_deja/g++.pt/using8.C: New test.
56340
56341 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56342
56343         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56344
56345 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56346
56347         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56348         where a failure is expected.
56349         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56350
56351 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56352
56353         * g++.old_deja/g++.pt/instantiate12.C: New test.
56354
56355 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56356
56357         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56358         start of structs.
56359         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56360         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56361         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56362         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56363         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56364         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56365         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56366         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56367         * g++.old-deja/g++.eh/spec6.C: Likewise.
56368         * g++.old-deja/g++.jason/crash3.C: Likewise.
56369         * g++.old-deja/g++.law/ctors11.C: Likewise.
56370         * g++.old-deja/g++.law/ctors17.C: Likewise.
56371         * g++.old-deja/g++.law/ctors5.C: Likewise.
56372         * g++.old-deja/g++.law/ctors9.C: Likewise.
56373         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56374         * g++.old-deja/g++.mike/net22.C: Likewise.
56375         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56376         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56377         * g++.old-deja/g++.mike/virt3.C: Likewise.
56378         * g++.old-deja/g++.niklas/t128.C: Likewise.
56379         * g++.old-deja/g++.other/anon4.C: Likewise.
56380         * g++.old-deja/g++.other/using1.C: Likewise.
56381         * g++.old-deja/g++.other/warn3.C: Likewise.
56382         * g++.old-deja/g++.pt/t37.C: Likewise.
56383         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56384         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56385
56386 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56387
56388         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56389
56390 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56391
56392         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56393
56394 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56395
56396         * gcc.c-torture/compile/20010107-1.c: New test.
56397
56398 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56399
56400         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56401
56402 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56403
56404         * gcc.dg/format/format.h: New file.
56405         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56406         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56407         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56408         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56409         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56410         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56411         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56412         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56413         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56414         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56415         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56416         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56417         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56418         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56419         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56420         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56421         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56422         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56423         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56424         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56425         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56426         instead of declaring standard types, macros and functions in each
56427         test.
56428
56429 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56430
56431         * gcc.c-torture/execute/20010106-1.c: New test.
56432
56433 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56434
56435         * gcc.dg/format/format.exp: New file.
56436         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56437         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56438         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56439         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56440         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56441         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56442         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56443         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56444         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56445         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56446         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56447         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56448         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56449         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56450         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56451         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56452         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56453         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56454         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56455         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56456         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56457         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56458         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56459         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56460         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56461         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56462         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56463         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56464         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56465         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56466         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56467         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56468         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56469         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56470         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56471         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56472         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56473         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56474         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56475         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56476         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56477         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56478
56479 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56480
56481         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56482         account.
56483
56484 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56485
56486         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56487
56488 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56489
56490         * g++.old-deja/g++.pt/crash62.C: New test.
56491
56492 2001-01-04  Richard Henderson  <rth@redhat.com>
56493
56494         * gcc.dg/20000926-1.c: Update expected warnings.
56495         * gcc.dg/array-2.c: Likewise.
56496         * gcc.dg/array-4.c: Also validate flexible array members.
56497         * gcc.dg/c99-flex-array-1.c: New.
56498
56499 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56500
56501         * gcc.c-torture/compile/20001222-1.x: Remove.
56502
56503 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56504
56505         * gcc.c-torture/execute/built-in-setjmp.c: New.
56506
56507 2001-01-03  Richard Henderson  <rth@redhat.com>
56508
56509         * gcc.dg/940510-1.c: Update expected error wording.
56510         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56511
56512 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56513
56514         * lib/target-supports.exp (check_alias_available): Modified to
56515         indicate aliases not supported if only weak aliases are supported.
56516
56517 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56518
56519         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56520         Turn on cmpstrsi checks for __pj__ and __i370__.
56521
56522 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56523
56524         * g++.old-deja/g++.other/virtual11.C: New test.
56525
56526 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56527
56528         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56529
56530 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56531
56532         * gcc.c-torture/compile/20010102-1.c: New test.
56533
56534 2001-01-02  Andreas Jaeger  <aj@suse.de>
56535
56536         * gcc.dg/noreturn-3.c: New test.
56537
56538         * gcc.dg/noreturn-4.c: New test.
56539
56540 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56541
56542         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56543         __builtin_fputc and __builtin_fwrite.
56544
56545 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56546
56547         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56548         signed char, not default char.
56549
56550 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56551
56552         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56553
56554 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56555
56556         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56557
56558 2000-12-29  Richard Henderson  <rth@redhat.com>
56559
56560         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56561         (__cyg_profile_func_exit): Define.
56562
56563 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56564
56565         * g++.dg/vtgc1.C: New test.
56566
56567 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56568
56569         * gcc.dg/noncompile/20001228-1.c: New test.
56570
56571         * gcc.dg/20001228-1.c: New test.
56572
56573         * gcc.c-torture/execute/20001228-1.c: New test.
56574
56575 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56576
56577         * gcc.dg/format-strfmon-1.c: New test.
56578
56579 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56580
56581         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56582         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56583         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56584         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56585         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56586         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56587         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56588         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56589         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56590         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56591         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56592         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56593         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56594
56595         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56596         * gcc.c-torture/execute/string-opt-4.c: Test index.
56597
56598 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56599
56600         * gcc.c-torture/compile/20001226-1.c: New test.
56601
56602 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56603
56604         * gcc.c-torture/compile/20001222-1.c: New test.
56605         * gcc.c-torture/compile/20001222-1.x: Xfail.
56606
56607 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56608
56609         * gcc.c-torture/execute/comp-goto-2.c: New test.
56610
56611 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56612
56613         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56614         Use long types if __INT_MAX__ is 32767.
56615         (main): Use cast to (sint32 *) when poking 88 into a_page.
56616
56617         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56618
56619 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56620
56621         * gcc.c-torture/compile/20001221-1.c: New test.
56622         * gcc.c-torture/execute/20001221-1.c: New test.
56623
56624 2000-12-20  Richard Henderson  <rth@redhat.com>
56625
56626         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56627         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56628
56629 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56630
56631         * gcc.dg/compare3.c: New test.
56632
56633 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56634
56635         * gcc.dg/format-warnll-1.c: New test.
56636
56637 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56638
56639         * gcc.dg/cpp/cmdlne-P.c: New test.
56640
56641 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56642
56643         * gcc.c-torture/execute/builtin-abs-1.c,
56644         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56645
56646 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56647
56648         * gcc.dg/cpp/multiline.c: New test.
56649
56650 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56651
56652         * g++.old-deja/g++.other/syshdr1.C: Update.
56653         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56654
56655 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56656
56657         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56658
56659 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56660
56661         * g++.old-deja/g++.pt/ttp65.C: New test.
56662
56663 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56664
56665         * g++.old-deja/g++.pt/ttp64.C: New test.
56666
56667 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56668
56669         * g++.old-deja/g++.pt/spec33.C: New test.
56670
56671 2000-12-14  Catherine Moore  <clm@redhat.com>
56672
56673         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56674         * gcc.c-torture/execute/920612-2.c: Likewise.
56675         * gcc.c-torture/execute/920428-2.c: Likewise.
56676         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56677         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56678
56679 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56680
56681         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56682         * gcc.dg/pack-test-2.c: Likewise.
56683
56684 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56685
56686         Tests by Zack Weinberg <zackw@stanford.edu>.
56687
56688         * gcc.dg/cpp/defined.c: Update.
56689         * gcc.dg/cpp/defined_trad.c: New tests.
56690
56691 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56692
56693         * gcc.dg/cpp/trad-direct.c: Update.
56694
56695 2000-12-11  Neil Booth  <neilb@earthling.net>
56696
56697         * gcc.dg/cpp/defined_trad.c
56698
56699 2000-12-11  Neil Booth  <neilb@earthling.net>
56700
56701         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56702
56703 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56704
56705         * gcc.dg/format-miss-2.c: New test.
56706
56707 2000-12-09  Neil Booth  <neilb@earthling.net>
56708
56709         * gcc.dg/cpp/lineflags.c: New tests.
56710         * gcc.dg/cpp/poison.c: Update.
56711         * gcc.dg/cpp/redef2.c: Update.
56712         * gcc.dg/cpp/skipping.c: New test.
56713
56714 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56715
56716         * g++.old-deja/g++.other/eh3.C: New testcase.
56717
56718 2000-12-07  Neil Booth  <neilb@earthling.net>
56719
56720         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56721         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56722         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56723         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56724         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56725         Update.
56726
56727 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56728
56729         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56730         __SIZE_TYPE__ instead of int for type of integers cast to
56731         pointers.
56732
56733 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56734
56735         * g++.old-deja/g++.other/cleanup4.C: New test.
56736
56737 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56738
56739         * format-sec-1.c: New test.
56740
56741 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56742
56743         * gcc.dg/format-nonlit-3.c: New test.
56744
56745 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56746
56747         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56748         through a null pointer.
56749
56750 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56751
56752         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56753         * g++.old-deja/g++.pt/partial4.C: New test.
56754
56755 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56756
56757         * gcc.c-torture/execute/ieee/hugeval.x: New.
56758
56759 2000-12-06  Neil Booth  <neilb@earthling.net>
56760
56761         * gcc.dg/cpp/backslash2.c: New tests.
56762
56763 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56764
56765         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56766         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56767
56768 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56769
56770         * gcc.c-torture/execute/20001203-2.c: New testcase.
56771
56772 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56773
56774         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56775         * g++.old-deja/g++.other/virtual10.C: New test.
56776
56777 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56778
56779         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56780
56781 2000-12-05  Richard Henderson  <rth@redhat.com>
56782
56783         * gcc.c-torture/compile/20001205-1.c: New.
56784
56785 2000-12-04  Neil Booth  <neilb@earthling.net>
56786
56787         * g++.old-deja/g++.other/virtual9.C: New test.
56788         * g++.old-deja/g++.pt/crash61.C: New test.
56789         * gcc.c-torture/execute/loop-9.c: New test.
56790
56791 2000-12-04  Neil Booth  <neilb@earthling.net>
56792
56793         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56794         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56795         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56796         * gcc.dg/cpp/extratokens.c: ...here.
56797
56798 2000-12-04  Neil Booth  <neilb@earthling.net>
56799
56800         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56801         New tests.
56802
56803 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56804
56805         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56806         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56807
56808 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56809
56810         * gcc.c-torture/execute/20001203-1.c: New test.
56811
56812 2000-12-03  Neil Booth  <neilb@earthling.net>
56813
56814         * gcc.dg/cpp/macro6.c: New test cases.
56815
56816 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56817
56818         * gcc.c-torture/execute/string-opt-9.c: New test.
56819         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56820         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56821         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56822
56823         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56824         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56825
56826 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56827
56828         * gcc.dg/cpp/if-6.c: New testcase.
56829
56830         * gcc.dg/20001201-1.c: New testcase.
56831
56832 2000-12-02  Neil Booth  <neilb@earthling.net>
56833
56834         * g++.old-deja/g++.other/externC4.C,
56835         g++.old-deja/g++.other/friend10.C: New tests.
56836
56837 2000-12-02  Neil Booth  <neilb@earthling.net>
56838
56839         * g++.old-deja/g++.other/instan2.C
56840         * g++.old-deja/g++.other/instan3.C: New test.
56841
56842 2000-12-02  Neil Booth  <neilb@earthling.net>
56843
56844         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56845         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56846         gnuc99.c,gnuc99-pedantic.c: New tests.
56847
56848 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56849
56850         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56851         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56852
56853 2000-12-01  Neil Booth  <neilb@earthling.net>
56854
56855         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56856         * gcc.dg/cpp/poison.c: Update.
56857         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56858
56859 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56860
56861         * g77.f-torture/execute/20001201.f: New test.
56862
56863 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56864
56865         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56866
56867 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56868
56869         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56870
56871 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56872
56873         * g++.old-deja/g++.other/cast6.C: New test.
56874
56875 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56876
56877         * gcc.c-torture/execute/20001130-2.c: New testcase.
56878
56879 2000-11-30  Richard Henderson  <rth@redhat.com>
56880
56881         * gcc.c-torture/execute/20001130-1.c: New test.
56882
56883 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56884
56885         * g++.old-deja/g++.other/op3.C: New test.
56886
56887 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56888
56889         * g++.old-deja/g++.other/op2.C: New test.
56890
56891 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56892
56893         * g++.old-deja/g++.other/crash38.C: New test.
56894
56895 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56896
56897         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56898
56899 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56900
56901         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56902         tests.
56903         * gcc.c-torture/execute/string-opt-6.c: New test.
56904
56905         * gcc.dg/20001117-1.c: Add main.
56906
56907 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56908
56909         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56910         Move from here ...
56911         * gcc.dg/940510-1.c: ... to here.
56912
56913         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56914         zero-size arrays in toplevel structures.
56915
56916 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56917
56918         * gcc.c-torture/execute/loop-8.c: New test.
56919
56920 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56921
56922         * g++.old-deja/g++.other/base1.C: New test.
56923
56924 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56925
56926         * g++.old-deja/g++.other/parse2.C: New test.
56927
56928 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56929
56930         * g++.old-deja/g++.pt/incomplete1.C: New test.
56931
56932 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56933
56934         * g++.old-deja/g++.other/friend9.C: New test.
56935
56936 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56937
56938         * gcc.dg/20001127-1.c: New test.
56939
56940 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56941
56942         * g++.old-deja/g++.pt/friend46.C: New test.
56943
56944 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56945
56946         * g++.old-deja/g++.other/ptrmem8.C: New test.
56947
56948 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56949
56950         * gcc.c-torture/execute/string-opt-7.c: New test.
56951         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56952
56953 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56954
56955         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56956         instead of 'mkcheck 2'.
56957
56958 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56959
56960         * gcc.c-torture/execute/memcheck/driver.c,
56961         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56962         C9X references to refer to C99.
56963
56964 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56965
56966         * gcc.dg/ultrasp3.c: New test.
56967
56968 2000-11-25  Neil Booth  <neilb@earthling.net>
56969
56970         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56971
56972 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56973
56974         * gcc.c-torture/compile/20001123-2.c: New.
56975
56976 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56977
56978         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56979
56980 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56981
56982         * gcc.dg/sequence-point-1.c: Add some new tests.
56983         * gcc.c-torture/execute/20001124-1.c: New test.
56984
56985 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56986
56987         * g++.old-deja/g++.other/vaarg4.C: New test.
56988         * gcc.c-torture/compile/20001123-1.c: New test.
56989
56990 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56991
56992         * g++.other/crash24.C: Adjust and remove XFAIL.
56993         * g++.other/crash37.C: New test.
56994
56995 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56996
56997         * g++.old-deja/g++.pt/instantiate9.C: New test.
56998
56999 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57000
57001         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57002         new ABI, too.
57003
57004         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57005         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57006
57007 2000-11-22  Neil Booth  <neilb@earthling.net>
57008
57009         * gcc.dg/cpp/Wtrigraphs.c: New test.
57010
57011 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57012
57013         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57014
57015 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57016
57017         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57018
57019 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57020
57021         * lib/gcc-dg.exp: load_lib scanasm.exp.
57022         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57023         * lib/g++-dg.exp: load_lib scanasm.exp.
57024         * lib/scanasm.exp: New.
57025         (scan-assembler, scan-assembler-not): Add optional arguments to
57026         test name, or if not present, the pattern name.
57027         (scan-assembler-dem, scan-assembler-dem-not): New.
57028
57029         * g++.dg/dg.exp: New.
57030
57031 2000-11-21  Neil Booth  <neilb@earthling.net>
57032
57033         * gcc.dg/cpp/integrated1.c: Remove.
57034
57035 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57036
57037         * gcc.c-torture/execute/20001121-1.c: New test.
57038
57039 2000-11-21  Richard Henderson  <rth@redhat.com>
57040
57041         * gcc.c-torture/compile/20001121-1.c: New test.
57042
57043 2000-11-20  Neil Booth  <neilb@earthling.net>
57044
57045         * gcc.dg/cpp/integrated1.c: New test.
57046
57047 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57048
57049         * g++.old-deja/g++.other/inline17.C: New test.
57050
57051 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57052
57053         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57054         local variable to be zero: I made the variable global. Now
57055         uses abort() and exit() instead of relying on main's return value.
57056
57057 2000-11-20  Neil Booth  <neilb@earthling.net>
57058
57059         * gcc.dg/cpp/paste2.c: Update test.
57060         * objc/execute/paste.m: New test.
57061
57062 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57063
57064         * gcc.dg/c99-condexpr-1.c: New test.
57065
57066 2000-11-20  Neil Booth  <neilb@earthling.net>
57067
57068         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57069
57070 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57071
57072         * g++.old-deja/g++.pt/export1.C: New test.
57073
57074 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57075
57076         * gcc.dg/20001117-1.c: New test.
57077
57078 2000-11-18  Richard Henderson  <rth@redhat.com>
57079
57080         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57081
57082 2000-11-18  Richard Henderson  <rth@redhat.com>
57083
57084         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57085         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57086         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57087
57088 2000-11-18  Richard Henderson  <rth@redhat.com>
57089
57090         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57091         (main): New.  Exit cleanly.
57092
57093 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57094
57095         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57096         gcc.dg/c99-fordecl-2.c: New tests.
57097
57098 2000-11-18  Richard Henderson  <rth@redhat.com>
57099
57100         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57101         * gcc.c-torture/execute/zerolen-2.c: New.
57102
57103 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57104
57105         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57106         memory.
57107
57108 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57109
57110         * g++.old-deja/g++.pt/instantiate8.C: New test.
57111
57112 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57113
57114         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57115         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57116
57117 2000-11-16  Nick Clifton  <nickc@redhat.com>
57118
57119         * gcc.c-torture/execute/nestfunc-2.c: New test.
57120         * gcc.c-torture/execute/nestfunc-3.c: New test.
57121
57122 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57123
57124         * gcc.c-torture/compile/20001116-1.c: New test.
57125
57126 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57127
57128         * gcc.c-torture/execute/20001115-1.c: New test.
57129
57130 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57131
57132         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57133         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57134         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57135         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57136
57137 2000-11-15  Neil Booth  <neilb@earthling.net>
57138
57139         gcc.dg/cpp/_Pragma1.c: Update.
57140         gcc.dg/cpp/_Pragma2.c: New test.
57141
57142 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57143
57144         * g++.old-deja/g++.other/anon5.C: New test.
57145
57146 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57147
57148         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57149         tests.
57150
57151 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57152
57153         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57154         output.
57155
57156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57157
57158         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57159         labels at end of compound statements.
57160
57161 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57162
57163         * gcc.c-torture/execute/loop-7.c: New test.
57164
57165 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57166
57167         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57168
57169 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57170
57171         * gcc.dg/c99-bool-1.c: New test.
57172
57173 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57174
57175         * gcc.dg/c99-scope-1.c: Remove xfail.
57176         * gcc.dg/c99-scope-2.c: New test.
57177
57178 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57179
57180         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57181         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57182
57183 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57184
57185         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57186         error messages.
57187
57188         * g++.mike/p700.C: Don't typedef wchar_t.
57189         * g++.mike/p784.C: Likewise.
57190         * g++.mike/eb101.C: Don't use __wchar_t.
57191
57192 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57193
57194         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57195         from DO loop.
57196
57197 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57198
57199         * gcc.c-torture/execute/20001111-1.c: New test.
57200
57201 2000-11-10  Nick Clifton  <nickc@redhat.com>
57202
57203         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57204         long multuiple and accumulate.
57205
57206 2000-11-09  Richard Henderson  <rth@redhat.com>
57207
57208         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57209         via size_t instead of int.
57210
57211         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57212         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57213         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57214         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57215
57216 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57217
57218         * gcc.c-torture/compile/20001109-1.c: New test.
57219         * gcc.c-torture/compile/20001109-2.c: New test.
57220
57221 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57222
57223         * g++.old-deja/g++.pt/operator1.C: New test.
57224         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57225
57226 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57227
57228         * gcc.dg/20001108-1.c: New test.
57229
57230 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57231
57232         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57233         with both arguments constant strings.
57234         * gcc.c-torture/execute/string-opt-3.c: New test.
57235         * gcc.c-torture/execute/string-opt-4.c: New test.
57236         * gcc.c-torture/execute/string-opt-5.c: New test.
57237
57238 2000-11-08  Nick Clifton  <nickc@redhat.com>
57239
57240         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57241         mulsidi3adddi patterns.
57242
57243 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57244
57245         * g++.old-deja/g++.other/crash36.C: New test.
57246
57247 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57248
57249         * g++.old-deja/g++.other/init16.C: New test.
57250
57251 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57252
57253         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57254
57255 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57256
57257         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57258         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57259         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57260
57261 2000-11-07  DJ Delorie  <dj@redhat.com>
57262
57263         * gcc.dg/20000614-1.c: Add return so that test can pass.
57264
57265 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57266
57267         * gcc.c-torture/execute/string-opt-1.c: New test.
57268
57269 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57270
57271         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57272         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57273         parameters in registers, and there is no way for a varargs
57274         function to know in which order the integer and floating-point
57275         parameters should be interleaved when they are placed on the
57276         stack.
57277         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57278         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57279
57280 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57281
57282         * gcc.c-torture/execute/string-opt-2.c: New test.
57283
57284 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57285
57286         * g++.old-deja/g++.pt/crash60.C: New test.
57287
57288 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57289
57290         * g++.old-deja/g++.other/crash24.C: New test.
57291         * g++.old-deja/g++.other/crash25.C: New test.
57292         * g++.old-deja/g++.other/crash26.C: New test.
57293         * g++.old-deja/g++.other/crash27.C: New test.
57294         * g++.old-deja/g++.other/crash28.C: New test.
57295         * g++.old-deja/g++.other/crash29.C: New test.
57296         * g++.old-deja/g++.other/crash30.C: New test.
57297         * g++.old-deja/g++.other/crash31.C: New test.
57298         * g++.old-deja/g++.other/crash32.C: New test.
57299         * g++.old-deja/g++.other/crash33.C: New test.
57300         * g++.old-deja/g++.other/crash34.C: New test.
57301         * g++.old-deja/g++.other/crash35.C: New test.
57302
57303 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57304
57305         * gcc.c-torture/execute/20001031-1.c: New test.
57306
57307 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57308
57309         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57310         namespace.
57311
57312         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57313         standards-conformant.
57314
57315         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57316
57317         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57318         * g++.old-deja/g++.mike/p755a.C: Likewise.
57319         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57320         library makes no calls to `operator new' during initialization.
57321
57322 2000-11-04  Neil Booth  <neilb@earthling.net>
57323
57324         * gcc.dg/cpp/include2.c: New tests.
57325
57326 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57327
57328         * lib/g++.exp (g++_set_ld_library_path): New function.
57329         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57330
57331 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57332
57333         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57334         warnings.
57335
57336 2000-11-01  Richard Henderson  <rth@redhat.com>
57337
57338         * g++.old-deja/g++.ext/namedret1.C: New.
57339         * g++.old-deja/g++.ext/namedret2.C: New.
57340         * g++.old-deja/g++.ext/namedret3.C: New.
57341
57342 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57343
57344         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57345         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57346
57347 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57348
57349         * gcc.c-torture/execute/va-arg-21.c: New test.
57350
57351 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57352
57353         * gcc.dg/c99-complex-2.c: New test.
57354
57355 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57356
57357         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57358
57359 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57360
57361         * g++.old-deja/g++.other/inline16.C: New test.
57362
57363 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57364
57365         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57366         __PRETTY_FUNCTION__
57367
57368 2000-10-29  Neil Booth  <neilb@earthling.net>
57369
57370         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57371         New tests.
57372         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57373         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57374         optimisation.
57375
57376 2000-10-29  Neil Booth  <neilb@earthling.net>
57377
57378         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57379         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57380         * mi5.c: Test multiple includes work with -C.
57381         * trigraphs.c: Test ^= version.
57382
57383 2000-10-28  Neil Booth  <neilb@earthling.net>
57384
57385         New tests and test updates for new macro expander.
57386
57387         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57388         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57389         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57390         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57391         new diagnostic messages.
57392
57393         * gcc.dg/cpp/macro3.c: New tests.
57394
57395 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57396
57397         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57398         on the same line.
57399
57400 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57401
57402         * g++.old-deja/g++.other/eh2.C: New test.
57403
57404 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57405
57406         * gcc.c-torture/execute/20001027-1.c: New test.
57407
57408 2000-10-26  Richard Henderson  <rth@redhat.com>
57409
57410         * gcc.c-torture/execute/20001026-1.c: New.
57411
57412 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57413
57414         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57415         * g++.old-deja/g++.law/builtin1.C: Likewise.
57416         * g++.old-deja/g++.law/ctors10.C: Likewise.
57417         * g++.old-deja/g++.law/virtual3.C: Likewise.
57418         * g++.old-deja/g++.mike/p658.C: Likewise.
57419         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57420         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57421         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57422         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57423         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57424
57425 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57426
57427         * gcc.c-torture/compile/20001024-1.c: New test.
57428
57429 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57430
57431         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57432         to tell us whether or not we are using V3.
57433
57434 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57435
57436         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57437         operands.
57438
57439 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57440
57441         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57442
57443 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57444
57445         * gcc.c-torture/execute/20001024-1.c: New test.
57446
57447 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57448
57449         * g++.old-deja/g++.other/sibcall1.C: New test.
57450
57451 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57452
57453         * gcc.dg/noncompile/init-3.c: New test.
57454
57455 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57456
57457         * gcc.dg/format-array-1.c: New test.
57458
57459 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57460
57461         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57462         writing through null pointers; remove comment about testing
57463         unterminated strings.
57464
57465 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57466
57467         * gcc.c-torture/execute/20001017-2.c: New test.
57468
57469 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57470
57471         * gcc.c-torture/compile/20001018-1.c: New test.
57472         * gcc.c-torture/compile/20001018-1.x: Xfail.
57473
57474 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57475
57476         * gcc.c-torture/execute/20001017-1.c: New test.
57477
57478 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57479
57480         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57481         for multiple use of arguments with scanf formats; add tests for
57482         multiple use of arguments.
57483
57484 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57485
57486         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57487         from some old tests.
57488
57489 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57490
57491         * gcc.dg/format-miss-1.c: New test.
57492
57493 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57494
57495         * gcc.c-torture/execute/20001013-1.c: New test.
57496
57497 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57498
57499         * gcc.dg/format-branch-1.c: New test.
57500
57501 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57502
57503         * README, lib/file-format.exp: Remove EGCS references.
57504
57505 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57506
57507         * gcc.dg/20001013-1.c: New test.
57508
57509 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57510
57511         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57512         for intmax_t in the compiler using __typeof__ and the type rules
57513         for conditional expressions.
57514
57515 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57516
57517         * gcc.dg/20001012-1.c: New test.
57518         * gcc.dg/20001012-2.c: New test.
57519
57520 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57521
57522         * gcc.dg/format-attr-1.c: New test.
57523
57524 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57525
57526         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57527         __LONG_LONG_MAX__ instead of LLONG_MAX.
57528
57529 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57530
57531         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57532         scanf flags.
57533         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57534         flags.
57535
57536 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57537
57538         * gcc.dg/sequence-pt-1.c: New test.
57539
57540 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57541
57542         * gcc.c-torture/execute/20001011-1.c: New testcase.
57543         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57544
57545 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57546
57547         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57548         does not error on it.
57549
57550 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57551
57552         * gcc.dg/20001009-1.c: New test.
57553
57554 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57555
57556         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57557         * gcc.c-torture/execute/20001009-2.c: ... to here.
57558
57559 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57560
57561         * gcc.c-torture/compile/20001009-1.c: New testcase.
57562         * gcc.c-torture/execute/20001009-1.c: New testcase.
57563         Testcases provided by Jan Hubicka <jh@suse.cz>.
57564
57565 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57566
57567         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57568         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57569         uintmax_t using <limits.h> to emulate the compiler's internal
57570         logic.  No longer XFAIL %j tests.
57571
57572 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57573
57574         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57575         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57576         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57577         regexps and details of expected handling of some bad formats.
57578         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57579         suppression.
57580
57581 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57582
57583         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57584         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57585         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57586         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57587         in list archives.
57588
57589 2000-10-06  Richard Henderson  <rth@cygnus.com>
57590
57591         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57592         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57593         * g++.old-deja/g++.jason/report.C: Likewise.
57594         * g++.old-deja/g++.law/friend5.C: Likewise.
57595         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57596         of the expected warnings.
57597
57598 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57599
57600         * g++.old-deja/g++.pt/enum14.C: New test.
57601
57602 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57603
57604         * g++.old-deja/g++.pt/crash59.C: New test.
57605
57606 2000-10-04  Will Cohen  <wcohen@redhat.com>
57607
57608         * gcc.dg/20000926-1.c: New test.
57609
57610 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57611
57612         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57613         function name for current C++ compiler.
57614         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57615
57616 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57617
57618         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57619         __PRETTY_FUNCTION__.
57620         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57621
57622 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57623
57624         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57625
57626 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57627
57628         * gcc.c-torture/compile/20000923-1.c: New test.
57629
57630 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57631
57632         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57633         * g++.old-deja/g++.pt/ttp62.C: Same.
57634         * g++.old-deja/g++.other/inline14.C: Same.
57635
57636 2000-09-24  Richard Henderson  <rth@cygnus.com>
57637
57638         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57639
57640 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57641
57642         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57643
57644 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57645
57646         * gcc.c-torture/compile/20000922-1.c: New file.
57647
57648 2000-09-21  Nick Clifton  <nickc@redhat.com>
57649
57650         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57651         a signed long modulo operation.
57652         (mod6): New function - perform an unsigned long modulo operation.
57653         (main): Add tests for modulos of very large numbers by very small
57654         dividends.
57655
57656 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57657
57658         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57659
57660 2000-09-19  Richard Henderson  <rth@cygnus.com>
57661
57662         * gcc.dg/compare2.c (case 10): XFAIL.
57663
57664 2000-09-18  Richard Henderson  <rth@cygnus.com>
57665
57666         * gcc.c-torture/execute/20000906-1.c: Move ...
57667         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57668         that support __builtin_trap.
57669
57670 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57671
57672         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57673
57674 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57675
57676         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57677         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57678         more $ format tests.
57679
57680 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57681
57682         * gcc.dg/format-errmk-1.c: New test.
57683
57684 2000-09-17  Greg McGary  <greg@mcgary.org>
57685
57686         * gcc.c-torture/execute/20000917-1.x: Remove.
57687
57688 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57689
57690         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57691
57692 2000-09-17  Greg McGary  <greg@mcgary.org>
57693
57694         * gcc.c-torture/execute/20000917-1.c: New test.
57695         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57696
57697 2000-09-16  Neil Booth  <NeilB@earthling.net>
57698
57699         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57700         in nested macro bug.
57701
57702 2000-09-15  Neil Booth  <NeilB@earthling.net>
57703
57704         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57705
57706 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57707
57708         * gcc.c-torture/execute/20000914-1.c: New test.
57709
57710 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57711
57712         * g++.other/inline13.C: New test.
57713
57714 2000-09-12  Andreas Jaeger  <aj@suse.de>
57715
57716         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57717         constant by Ulrich Drepper <drepper@redhat.com>.
57718
57719 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57720
57721         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57722
57723 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57724
57725         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57726
57727 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57728
57729         * gcc.dg/cpp/backslash.c: New test.
57730
57731 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57732
57733         * gcc.c-torture/execute/20000910-1.c: New test.
57734         * gcc.c-torture/execute/20000910-2.c: Likewise.
57735
57736 2000-09-11  Robert Lipe  <robertl@sco.com>
57737
57738         * gcc.dg/pragma-align.c: New test.
57739
57740 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57741
57742         * g++.old-deja/g++.pt/explicit82.C: New test.
57743         * g++.old-deja/g++.pt/explicit83.C: New test.
57744
57745 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57746
57747         * gcc.dg/asm-names.c: New test.
57748
57749 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57750
57751         * gcc.dg/cpp/tr-warn6.c: New test
57752
57753 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57754
57755         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57756         be accepted.
57757
57758 2000-09-07  Catherine Moore  <clm@redhat.com>
57759
57760         * gcc.c-torture/execute/unroll-1.c: New test.
57761
57762 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57763
57764         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57765         ERROR markers.
57766         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57767         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57768         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57769         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57770         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57771         Preprocess only.
57772         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57773         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57774
57775 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57776
57777         * g++.old-deja/g++.pt/deduct2.C: New test.
57778
57779 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57780
57781         * g++.old-deja/g++.pt/parms2.C: New test.
57782
57783 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57784
57785         * g++.old-deja/g++.pt/crash58.C: New test.
57786
57787 2000-09-06  Greg McGary  <greg@mcgary.org>
57788
57789         * gcc.c-torture/execute/20000906-1.c: New test.
57790         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57791
57792 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57793
57794         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57795
57796 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57797
57798         * g++.old-deja/g++.pt/crash57.C: New test.
57799
57800 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57801
57802         * g++.old-deja/g++.pt/crash56.C: New test.
57803
57804 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57805
57806         * g++.old-deja/g++.pt/koenig1.C: New test.
57807
57808 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57809
57810         * gcc.dg/20000904-1.c: New test.
57811
57812 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57813
57814         * gcc.dg/cpp/paste8.c: New test.
57815
57816 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57817
57818         * gcc.c-torture/compile/20000827-1.c: New test.
57819
57820 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57821
57822         * gcc.dg/format-diag-1.c: New test.
57823
57824 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57825
57826         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57827         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57828         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57829         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57830         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57831
57832 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57833
57834         * g++.old-deja/g++.other/nested4.C: New test.
57835
57836 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57837
57838         * g++.old-deja/g++.ns/scoped1.C: New test.
57839
57840 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57841
57842         * lib/g++.exp: Support testing already-installed GCC.
57843
57844 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57845
57846         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57847
57848 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57849
57850         * gcc.dg/return-type-2.c: New test.
57851
57852 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57853
57854         * gcc.c-torture/compile/20000825-1.c: New test.
57855
57856 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57857
57858         * gcc.dg/dwarf2-2.c: New test.
57859
57860 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57861
57862         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57863         dg-warning regexps.
57864
57865 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57866
57867         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57868         gcc.dg/format-ext-5.c: New tests.
57869
57870 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57871
57872         * g++.old-deja/g++.other/crash22.C: New test.
57873
57874 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57875
57876         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57877
57878 2000-08-24  Richard Henderson  <rth@cygnus.com>
57879
57880         * gcc.dg/ia64-sync-1.c: New test.
57881         * gcc.dg/ia64-sync-2.c: New test.
57882         * gcc.dg/ia64-asm-1.c: New test.
57883
57884 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57885
57886         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57887         * gcc.dg/format-ext-2.c: New test.
57888
57889 2000-08-23  Jason Merrill  <jason@redhat.com>
57890
57891         * lib/old-dejagnu.exp: Also ignore "In member function" and
57892         "At global scope".
57893
57894 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57895
57896         * gcc.dg/noncompile/label-lineno-1.c: New test.
57897
57898 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57899
57900         * gcc.dg/c99-array-nonobj-1.c: New test.
57901
57902 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57903
57904         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57905         tests.
57906         * gcc.dg/format-ext-1.c: New test.
57907
57908 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57909
57910         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57911         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57912         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57913         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57914         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57915
57916 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57917
57918         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57919         gcc.dg/c99-strftime-2.c: New tests.
57920
57921 2000-08-22  Richard Henderson  <rth@cygnus.com>
57922
57923         * gcc.c-torture/execute/20000822-1.c: New test.
57924
57925 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57926
57927         * gcc.c-torture/execute/20000819-1.x: Remove.
57928
57929 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57930
57931         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57932         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57933         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57934         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57935         gcc.dg/format-xopen-1.c: New tests.
57936
57937 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57938
57939         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57940
57941 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57942
57943         * g++.old-deja/g++.other/loop2.C: New test.
57944
57945         * gcc.c-torture/compile/20000606-1.c: New test.
57946         * gcc.c-torture/compile/20000728-1.c: New test.
57947         * gcc.c-torture/execute/20000801-1.c: New test.
57948         * gcc.c-torture/execute/20000801-2.c: New test.
57949         * gcc.c-torture/execute/20000819-1.c: New test.
57950         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57951         * gcc.dg/20000629-1.c: New test.
57952         * gcc.dg/20000724-1.c: New test.
57953         * gcc.dg/20000807-1.c: New test.
57954
57955 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57956
57957         * gcc.dg/cpp/pragma-1.c: New test.
57958         * gcc.dg/cpp/pragma-2.c: New test.
57959
57960 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57961
57962         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57963         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57964
57965 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57966
57967         * gcc.c-torture/compile/20000818-1.c: New test.
57968
57969 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57970
57971         * gcc.c-torture/execute/20000818-1.c: New test.
57972
57973 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57974
57975         * gcc.dg/format-va-1.c: New test.
57976
57977 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57978
57979         * g++.old-deja/g++.other/typedef8.C: New test.
57980
57981 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57982
57983         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57984         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57985         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57986         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57987         * g++.old-deja/g++.other/ptrmem7.C: New test.
57988         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57989
57990 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57991
57992         * g++.old-deja/g++.pt/typename27.C: New test.
57993
57994 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57995
57996         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57997         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57998         * g++.old-deja/g++.pt/friend45.C: New test.
57999         * g++.old-deja/g++.other/friend8.C: New test.
58000
58001 2000-08-15  Richard Henderson  <rth@cygnus.com>
58002
58003         * gcc.c-torture/execute/20000815-1.c: New test.
58004
58005 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58006
58007         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58008         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58009         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58010
58011 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58012
58013         * g++.old-deja/g++.other/refinit2.C: New test.
58014
58015 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58016
58017         * lib/c-torture.exp (c-torture): Make
58018         compiler_conditional_xfail_data global.
58019         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58020         compiler_conditional_xfail_data machinery.
58021         (f-torture-execute): Likewise.
58022         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58023         and only when unrolling loops.
58024
58025         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58026
58027 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58028
58029         * g++.old-deja/g++.pt/explicit81.C: New test.
58030
58031 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58032
58033         * g++.old-deja/g++.pt/typename26.C: New test.
58034
58035 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58036
58037         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58038         warning.
58039
58040 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58041
58042         * g++.old-deja/g++.other/array3.C: New test.
58043
58044 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58045
58046         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58047         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58048         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58049         New tests.
58050
58051 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58052
58053         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58054         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58055
58056 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58057
58058         * gcc.c-torture/execute/20000808-1.c: New test.
58059
58060 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58061
58062         * gcc.dg/c90-const-expr-1.c: New test.
58063
58064 2000-08-08  Richard Henderson  <rth@cygnus.com>
58065
58066         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58067
58068 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58069
58070         * gcc.dg/noncompile/const-ll-1.c: New test.
58071
58072 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58073
58074         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58075
58076 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58077
58078         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58079         that running programs linked against the shared version of libobjc
58080         run correctly.
58081
58082 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58083
58084         * gcc.dg/c99-printf-1.c: New test.
58085
58086 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58087
58088         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58089
58090 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58091
58092         * gcc.c-torture/execute/20000731-1.x: Delete.
58093
58094 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58095
58096         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58097         and torture_without_loops as is done by c-torture.exp.
58098         (search_for): Copy from c-torture.exp.
58099         (gcc-dg-runtest): New function, drives a directory of tests
58100         iterating over the TORTURE_OPTIONS.
58101         (scan-assembler, scan-assembler-not): Move here from
58102         individual directory drivers.
58103
58104         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58105         defined by lib/gcc-dg.exp.
58106         * gcc.dg/cpp/cpp.exp: Likewise.
58107         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58108         gcc-dg-runtest, so we cycle over optimization options.
58109
58110         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58111         * gcc.dg/compare2.c: No longer expected to fail.
58112
58113 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58114
58115         * gcc.c-torture/execute/20000804-1.c: New test.
58116
58117 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58118
58119         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58120
58121 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58122
58123         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58124
58125 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58126
58127         * gcc.c-torture/compile/20000803-1.c: New test.
58128
58129 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58130
58131         * gcc.c-torture/execute/20000801-3.c,
58132         gcc.c-torture/execute/20000801-4.c: New tests.
58133         * gcc.c-torture/execute/20000801-3.x,
58134         gcc.c-torture/execute/20000801-4.x: Xfail.
58135
58136 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58137
58138         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58139         libobjc/.libs to allow for libtool.
58140
58141 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58142
58143         * gcc.c-torture/compile/20000802-1.c: New test.
58144
58145 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58146
58147         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58148
58149 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58150
58151         * gcc-c-torture/execute/20000731-2.c: New test.
58152
58153         * gcc.c-torture/execute/20000731-1.c: New test.
58154         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58155
58156 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58157
58158         * gcc.dg/cpp/paste7.c: New test.
58159         * gcc.dg/cpp/20000725-1.c: New test.
58160
58161 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58162
58163         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58164         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58165         declaration warning for __builtin_dwarf_reg_size.
58166
58167         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58168
58169 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58170
58171         * gcc.dg/noncompile/voidparam-1.c: New test.
58172
58173 2000-07-30  Richard Henderson  <rth@cygnus.com>
58174
58175         * gcc.dg/c90-digraph-1.c: Don't xfail.
58176         * gcc.dg/compare2.c (case 10): Xfail.
58177         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58178
58179 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58180
58181         * gcc.dg/c99-main-1.c: New test.
58182
58183 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58184
58185         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58186
58187 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58188
58189         * gcc.c-tortuer/execute/20000726-1.c: New test.
58190
58191 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58192
58193         * gcc.c-torture/execute/enum-2.c: New test.
58194
58195 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58196
58197         * gcc.dg/cpp/tr-warn3.c: New test.
58198
58199 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58200
58201         * g++.old-deja/g++.ext/implicit1.C: Remove.
58202         * g++.old-deja/g++.jason/c2.C: Remove
58203         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58204         * g++.old-deja/g++.pt/crash16.C: Likewise.
58205         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58206
58207 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58208
58209         * g++.old-deja/g++.other/for2.C: New test.
58210
58211 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58212
58213         * gcc.dg/20000720-1.c: New test.
58214
58215 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58216
58217         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58218
58219 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58220
58221         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58222         * gcc.c-torture/execute/20000722-1.c: New.
58223         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58224
58225 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58226
58227         * gcc.dg/cpp/20000720-1.S: New test.
58228
58229 2000-07-21  Michael Meissner  <meissner@redhat.com>
58230
58231         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58232
58233 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58234
58235         * g++.old-deja/g++.brendan/crash16.C,
58236         g++.old-deja/g++.brendan/parse3.C,
58237         g++.old-deja/g++.brendan/redecl1.C,
58238         g++.old-deja/g++.ns/template13.C,
58239         g++.old-deja/g++.other/decl4.C,
58240         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58241
58242 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58243
58244         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58245         and "Internal error".
58246
58247         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58248         regexps.
58249         * gcc.dg/cpp/paste6.c: New test.
58250
58251 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58252
58253         * gcc.dg/cpp/tr-direct.c: New test.
58254
58255         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58256         gcc.dg/cpp/undef1.c: Tweak error regexps.
58257
58258 2000-07-18  Eric Christopher <echristo@redhat.com>
58259
58260         * gcc.c-torture/compile/20000718-1.c: New test.
58261
58262 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58263
58264         * cpplex.c (_cpp_push_token): If the token being pushed back
58265         is the previous token in this context, just subtract one from
58266         context->posn.
58267         * cppmacro.c (save_expansion): Clear aux field when storing a
58268         placemarker.
58269
58270 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58271
58272         * gcc.dg/noncompile/redecl-1.c: New test.
58273
58274 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58275
58276         * gcc.c-torture/execute/20000717-5.c: New test.
58277         * gcc.c-torture/execute/20000717-1.x: Removed.
58278
58279 2000-07-17  Richard Henderson  <rth@cygnus.com>
58280
58281         * gcc.c-torture/execute/20000717-4.c: New test.
58282
58283 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58284
58285         * gcc.dg/cpp/syshdr.c: New test.
58286         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58287
58288 2000-07-17  Neil Booth  <neilb@earthling.net>
58289
58290         * gcc.dg/cpp/cmdlne-dM.c: New test.
58291         * gcc.dg/cpp/cmdlne-dD.c: New test.
58292
58293 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58294
58295         * gcc.c-torture/execute/20000717-3.c: New test.
58296
58297         * gcc.c-torture/compile/20000717-1.c: New test.
58298
58299 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58300
58301         * gcc.c-torture/execute/20000717-2.c: New test.
58302
58303 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58304
58305         * gcc.dg/formatz-1.c: New test.
58306
58307         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58308         * gcc.dg/c99-digraph-1.c: New tests.
58309
58310         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58311         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58312
58313         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58314         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58315         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58316         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58317         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58318         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58319         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58320
58321 2000-07-17  Greg McGary <greg@mcgary.org>
58322
58323         * gcc.c-torture/execute/20000717-1.c: New test.
58324         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58325
58326 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58327
58328         * gcc.c-torture/execute/20000715-2.c: New test.
58329         * gcc.dg/20000715-1.c: New test.
58330
58331 2000-07-15  Michael Meissner  <meissner@redhat.com>
58332
58333         * gcc.c-torture/execute/20000715-1.c: New test.
58334
58335 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58336
58337         * gcc.c-torture/execute/20000707-1.c: New test.
58338
58339 2000-07-13  Neil Booth  <NeilB@earthling.net>
58340
58341         * gcc.dg/cpp/digraph1.c,
58342         gcc.dg/cpp/digraph2.c,
58343         gcc.dg/cpp/digraphs.c: New tests.
58344
58345 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58346
58347         * g77.f-torture/compile/20000630-2.f: New test.
58348         * g77.f-torture/compile/20000630-2.x
58349
58350 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58351
58352         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58353
58354 2000-07-11  Neil Booth  <NeilB@earthling.net>
58355
58356         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58357
58358 2000-07-11  Neil Booth  <NeilB@earthling.net>
58359
58360         * gcc.dg/cpp/cmdlne-C.c: New.
58361
58362 2000-07-09  Neil Booth  <NeilB@earthling.net>
58363
58364         * gcc.dg/cpp/directiv.c: New tests.
58365         * gcc.dg/cpp/undef1.c: Update.
58366
58367 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58368
58369         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58370
58371 2000-07-09  Neil Booth  <NeilB@earthling.net>
58372
58373         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58374
58375 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58376
58377         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58378         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58379
58380 2000-07-08  Neil Booth  <NeilB@earthling.net>
58381
58382         * gcc.dg/cpp/macsyntx.c: New tests.
58383
58384 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58385
58386         * gcc.dg/20000707-1.c: New test.
58387
58388 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58389
58390         * gcc.c-torture/execute/20000706-1.c: New test.
58391         * gcc.c-torture/execute/20000706-2.c: New test.
58392         * gcc.c-torture/execute/20000706-3.c: New test.
58393         * gcc.c-torture/execute/20000706-4.c: New test.
58394         * gcc.c-torture/execute/20000706-5.c: New test.
58395
58396 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58397
58398         * g++.old-deja/g++.pt/instantiate7.C: New test.
58399
58400 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58401
58402         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58403         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58404         * g++.old-deja/g++.other/rtti3.C: Likewise.
58405         * g++.old-deja/g++.other/rttid3.C: Likewise.
58406
58407 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58408
58409         *  g77.f-torture/compile/20000630-1.x: Fix typo
58410
58411 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58412
58413         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58414         assembly output.
58415
58416 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58417
58418         * gcc.dg/cpp/ident.c: New test.
58419
58420 2000-07-05  Neil Booth  <NeilB@earthling.net>
58421
58422         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58423           gcc.dg/cpp/lexstrng.c: New tests.
58424
58425 2000-07-04  Neil Booth  <NeilB@earthling.net>
58426
58427         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58428         * gcc.dg/cpp/strify2.c: Same.
58429
58430 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58431
58432         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58433         * gcc.dg/cpp/19990703-1.c: Likewise.
58434         * gcc.dg/cpp/20000625-1.c: Likewise.
58435         * gcc.dg/cpp/20000625-2.c: Likewise.
58436
58437         * gcc.dg/cpp/macro1.c,
58438         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58439         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58440         gcc.dg/cpp/strify1.c,
58441         gcc.dg/cpp/strify2.c: New tests.
58442
58443 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58444
58445         * gcc.c-torture/execute/20000703-1.c: New test.
58446
58447 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58448
58449         * g++.old-deja/g++.pt (lookup10.C): New test.
58450
58451 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58452
58453         * g++.old-deja/g++.pt (typename25.C): New test.
58454
58455 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58456
58457         * gcc.c-torture/compile/20000701-1.c: New test.
58458
58459 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58460
58461         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58462         to test case.
58463
58464 2000-06-30  Catherine Moore  <clm@cygnus.com>
58465
58466         * gcc.c-torture/execute/align-1.c: New test.
58467
58468 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58469
58470         * g++.old-deja/g++.pt/expr8.C: New test.
58471         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58472
58473 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58474
58475         * gcc.c-torture/compile/20000629-1.c: New test.
58476
58477 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58478
58479
58480         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58481         gcc.dg/noncompile directory, depending on whether they're
58482         preprocessor tests or not.  Annotate all the tests for the dg
58483         framework.
58484
58485         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58486         * gcc.dg/noncompile/noncompile.exp: New.
58487
58488         * Moved files:
58489         Old name                                New name
58490         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58491         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58492         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58493         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58494         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58495         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58496         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58497         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58498         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58499         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58500         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58501         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58502         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58503         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58504         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58505         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58506         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58507         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58508         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58509         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58510         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58511         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58512         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58513         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58514
58515         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58516         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58517         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58518         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58519         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58520         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58521
58522 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58523
58524         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58525         declare one variable.  On the fourth, error.
58526         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58527         declared by 20000628-1a.h.
58528
58529 2000-06-29  Richard Henderson  <rth@redhat.com>
58530
58531         * gcc.c-torture/execute/930529-1.x: New file.
58532         * gcc.dg/920413-1.c: Adjust expected warning text.
58533         * gcc.dg/980217-1.c: Declare abort.
58534         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58535
58536 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58537
58538         * g77.f-torture/compile/20000629-1.f: New test.
58539         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58540
58541 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58542
58543         Rearrange lots of files, removing entirely the
58544         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58545         directories.
58546
58547         * Deleted files:
58548         gcc.c-torture/code_quality/code_quality.exp
58549         gcc.c-torture/special/special.exp
58550         gcc.failure/failure.exp
58551         gcc.failure/940409-1.x
58552         gcc.c-torture/compile/961203-1.x
58553
58554         * New files:
58555         gcc.misc-tests/linkage.exp
58556         gcc.c-torture/execute/920730-1t.c
58557         gcc.c-torture/execute/920730-1t.x
58558         gcc.c-torture/compile/920520-1.x
58559         gcc.c-torture/compile/920521-1.x
58560         gcc.c-torture/compile/981006-1.x
58561         gcc.c-torture/execute/eeprof-1.x
58562
58563         * Moved files (possibly with modifications to fit a new harness):
58564         Old name                                New name
58565         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58566         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58567         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58568         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58569         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58570         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58571         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58572         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58573         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58574         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58575         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58576         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58577         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58578         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58579
58580 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58581
58582         * c-torture/compile/961203-1.x: Delete.
58583
58584         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58585         not exit. Include stdio.h.
58586         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58587         * gcc.misc-tests/dg-12.c: Likewise.
58588         * gcc.misc-tests/dg-5.c: Likewise.
58589         * gcc.misc-tests/dg-6.c: Likewise.
58590         * gcc.misc-tests/dg-7.c: Prototype abort.
58591         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58592         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58593         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58594         not exit.
58595         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58596         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58597
58598 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58599
58600         * gcc.dg/cpp/20000628-1.c: New test.
58601         * gcc.dg/cpp/20000628-1.h: New header for above test.
58602         * gcc.dg/cpp/20000628-1a.h: Likewise.
58603
58604 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58605
58606         * gcc.dg/cpp: New directory.
58607         * gcc.dg/cpp/cpp.exp: New driver.
58608         * gcc.dg/cpp/20000627-1.c: New test.
58609         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58610         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58611         and rewrite as a compilation test.
58612
58613         * gcc.dg: Move many files into the cpp subdirectory, possibly
58614         renaming or editing them as well.
58615         Old name                New name
58616         990119-1.c              cpp/19990119-1.c
58617         990228-1.c              cpp/19990228-1.c
58618         990407-1.c              cpp/19990407-1.c
58619         990409-1.c              cpp/19990409-1.c
58620         990413-1.c              cpp/19990413-1.c
58621         990703-1.c              cpp/19990703-1.c
58622         20000127-1.c            cpp/20000127-1.c
58623         20000129-1.c            cpp/20000129-1.c
58624         20000207-1.c            cpp/20000207-1.c
58625         20000207-2.c            cpp/20000207-2.c
58626         20000209-1.c            cpp/20000209-1.c
58627         20000209-2.c            cpp/20000209-2.c
58628         20000301-1.c            cpp/20000301-1.c
58629         20000419-1.c            cpp/20000419-1.c
58630         20000510-1.S            cpp/20000510-1.S
58631         20000519-1.c            cpp/20000519-1.c
58632         20000529-1.c            cpp/20000529-1.c
58633         20000625-1.c            cpp/20000625-1.c
58634         20000625-2.c            cpp/20000625-2.c
58635         cpp-as1.c               cpp/assert1.c
58636         cpp-as2.c               cpp/assert2.c
58637         cxx-comments-1.c        cpp/cxxcom1.c
58638         cxx-comments-2.c        cpp/cxxcom2.c
58639         endif-label.c           cpp/endif.c
58640         cpp-hash1.c             cpp/hash1.c
58641         cpp-hash2.c             cpp/hash2.c
58642         cpp-if1.c               cpp/if-1.c
58643         cpp-if2.c               cpp/if-2.c
58644         cpp-if3.c               cpp/if-3.c
58645         cpp-if4.c               cpp/if-4.c
58646         cpp-if5.c               cpp/if-5.c
58647         cpp-cond.c              cpp/if-cexp.c
58648         cpp-missingop.c         cpp/if-mop.c
58649         cpp-missingparen.c      cpp/if-mpar.c
58650         cpp-opprec.c            cpp/if-oppr.c
58651         cpp-ifparen.c           cpp/if-paren.c
58652         cpp-shortcircuit.c      cpp/if-sc.c
58653         cpp-shift.c             cpp/if-shift.c
58654         cpp-unary.c             cpp/if-unary.c
58655         cpp-li1.c               cpp/line1.c
58656         cpp-li2.c               cpp/line2.c
58657         lineno.c                cpp/line3.c
58658         lineno-2.c              cpp/line4.c
58659         cpp-mi.c                cpp/mi1.c
58660         cpp-mic.h               cpp/mi1c.h
58661         cpp-micc.h              cpp/mi1cc.h
58662         cpp-mind.h              cpp/mi1nd.h
58663         cpp-mindp.h             cpp/mi1ndp.h
58664         cpp-mix.h               cpp/mi1x.h
58665         cpp-mi2.c               cpp/mi2.c
58666         cpp-mi2a.h              cpp/mi2a.h
58667         cpp-mi2b.h              cpp/mi2b.h
58668         cpp-mi2c.h              cpp/mi2c.h
58669         cpp-mi3.c               cpp/mi3.c
58670         cpp-mi3.def             cpp/mi3.def
58671         poison-1.c              cpp/poison.c
58672         pr-impl.c               cpp/prag-imp.c
58673         cpp-redef-2.c           cpp/redef1.c
58674         cpp-redef.c             cpp/redef2.c
58675         strpaste.c              cpp/strp1.c
58676         strpaste-2.c            cpp/strp2.c
58677         cpp-tradpaste.c         cpp/tr-paste.c
58678         cpp-tradstringify.c     cpp/tr-str.c
58679         cpp-tradwarn1.c         cpp/tr-warn1.c
58680         cpp-tradwarn2.c         cpp/tr-warn2.c
58681         trigraphs.c             cpp/trigraphs.c
58682         cpp-unc1.c              cpp/unc1.c
58683         cpp-unc2.c              cpp/unc2.c
58684         cpp-unc3.c              cpp/unc3.c
58685         cpp-unc.c               cpp/unc4.c
58686         undef.c                 cpp/undef1.c
58687         undef-2.c               cpp/undef2.c
58688         cpp-wi1.c               cpp/widestr1.c
58689
58690 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58691
58692         * lib/g++.exp (g++_include_flags): Tweak.
58693
58694 2000-06-27  H.J. Lu  <hjl@gnu.org>
58695             Loren J. Rittle  <ljrittle@acm.org>
58696
58697         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58698         version with one that knows about the new gcc tree structure.
58699         (g++_link_flags): Same.
58700
58701 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58702
58703         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58704         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58705         case we are cross-compiling.
58706
58707         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58708         g++.old-deja/g++.niklas/Makefile.in,
58709         g++.old-deja/g++.niklas/configure.in,
58710         g++.old-deja/g++.other/Makefile.in,
58711         g++.old-deja/g++.other/configure.in,
58712         gcc.c-torture/code_quality/Makefile.in,
58713         gcc.c-torture/code_quality/configure.in,
58714         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58715         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58716         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58717         gcc.c-torture/execute/ieee/Makefile.in,
58718         gcc.c-torture/execute/ieee/configure.in,
58719         gcc.c-torture/noncompile/Makefile.in,
58720         gcc.c-torture/noncompile/configure.in,
58721         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58722         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58723         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58724
58725 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58726
58727         * g++.old-deja/g++.other/ambig3.C: New test.
58728
58729 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58730
58731         * g++.old-deja/g++.pt/syntax1.C: New test.
58732         * g++.old-deja/g++.pt/syntax2.C: New test.
58733         * g++.old-deja/g++.other/syntax3.C: New test.
58734         * g++.old-deja/g++.other/syntax4.C: New test.
58735
58736 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58737
58738         * gcc.dg/20000623-1.c: Prototype exit and abort.
58739
58740 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58741
58742         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58743         New tests.
58744         * gcc.dg/cpp-mi3.def: New file.
58745
58746         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58747         inside assertions.
58748         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58749         lexer's error messages.
58750         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58751         divine anything from the linemarkers.
58752         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58753         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58754
58755 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58756
58757         * gcc.dg/20000623-1.c: New test.
58758
58759 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58760
58761         * gcc.c-torture/execute/20000622-1.c: New test.
58762
58763 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58764
58765         * g++.old-deja/g++.other/init15.C: New test.
58766
58767 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58768
58769         * g++.old-deja/g++.pt/vaarg2.C: New test.
58770         * g++.old-deja/g++.pt/vaarg3.C: New test.
58771
58772 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58773
58774         * g++.old-deja/g++.other/dyncast6.C: New test.
58775
58776 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58777
58778         * gcc.c-torture/execute/loop-6.c: New test.
58779
58780 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58781
58782         * gcc.dg/20000614-1.c: New test.
58783         * gcc.dg/20000614-2.c: New test.
58784
58785 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58786
58787         * g++.old-deja/g++.other/inline12.C: New test.
58788
58789 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58790
58791         * g++.old-deja/g++.other/eh1.C: New test.
58792
58793 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58794
58795         * g++.old-deja/g++.other/type.C: New test.
58796
58797 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58798
58799         * g++.old-deja/g++.other/initstring.C: New test.
58800
58801 2000-06-12  Jason Merrill  <jason@redhat.com>
58802
58803         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58804
58805 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58806
58807         * gcc.c-torture/compile/20000609-1.c: New test.
58808
58809 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58810
58811         * gcc.dg/20000609-1.c: New test.
58812
58813 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58814
58815         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58816         * gcc.c-torture/noncompile/poison-1.c: Move...
58817         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58818         * gcc.dg/cpp-li1.c: Add a token after the #line.
58819
58820 2000-06-05  Richard Henderson  <rth@cygnus.com>
58821
58822         * gcc.c-torture/execute/20000605-2.c: New test.
58823         * gcc.c-torture/execute/20000605-3.c: New test.
58824
58825 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58826
58827         * g77.f-torture/execute/20000503-1.x: New file.
58828
58829 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58830
58831         * g++.old-deja/g++.eh/badalloc1.C: New test.
58832
58833 2000-06-05  Richard Henderson  <rth@cygnus.com>
58834
58835         * gcc.c-torture/execute/20000605-1.c: New test.
58836
58837 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58838             Nathan Sidwell <nathan@codesourcery.com>
58839
58840         * gcc.c-torture/compile/20000605-1.c: New test.
58841
58842 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58843
58844         * g77.f-torture/compile/20000601-1.f: New test.
58845
58846 2000-06-03  Richard Henderson  <rth@cygnus.com>
58847
58848         * gcc.c-torture/execute/20000603-1.c: New.
58849
58850 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58851
58852         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58853         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58854
58855 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58856
58857         * gcc.dg/compare2.c (case 12): XFAIL.
58858         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58859         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58860
58861         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58862
58863 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58864
58865         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58866         guard macro is already defined when the header is first
58867         included.
58868         * gcc.dg/cpp-mix.h: New file.
58869         * gcc.dg/endif-label.c: Update patterns to match compiler.
58870
58871         * g++.brendan/complex1.C: Declare abort.
58872         * g++.law/refs4.C: Remove XFAIL.
58873         * g++.oliva/expr2.C: Declare abort and exit.
58874
58875 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58876
58877         * gcc.c-torture/execute/20000528-1.c: New test.
58878
58879         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58880         * g++.old-deja/g++.law/temps4.C: Likewise.
58881
58882         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58883         stdlib.h.  Call abort() on failure.
58884         * g++.old-deja/g++.law/refs4.C: Likewise.
58885         * g++.old-deja/g++.law/temps4.C: Likewise.
58886         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58887         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58888
58889 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58890
58891         Relative to g++.dg/special:
58892         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58893
58894         Relative to g++.old-deja:
58895         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58896         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58897         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58898         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58899         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58900         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58901         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58902
58903         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58904         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58905         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58906         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58907         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58908         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58909         and/or string.h.
58910
58911         * g++.other/goto1.C: Update expectations for error messages.
58912
58913 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58914
58915         * gcc.c-torture/compile/20000523-1.c: New test.
58916
58917 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58918
58919         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58920
58921 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58922
58923         * g++.old-deja/g++.eh/catch11.C: New test.
58924         * g++.old-deja/g++.eh/catch12.C: New test.
58925
58926 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58927
58928         * gcc.c-torture/execute/20000523-1.c: New test.
58929
58930 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58931
58932         * c-torture/execute/bcp-1.c: Replace abort in arg of
58933         __builtin_constant_p with a generic external function.
58934
58935         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58936         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58937         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58938         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58939         Prototype abort and/or exit.
58940
58941         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58942         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58943         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58944         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58945
58946 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58947
58948         * gcc.dg/dwarf2-1.c: New test.
58949
58950 2000-05-20  Richard Henderson  <rth@cygnus.com>
58951
58952         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58953
58954 2000-05-20  Andreas Jaeger  <aj@suse.de>
58955
58956         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58957         testcase.
58958
58959 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58960
58961         * gcc.c-torture/execute/20000519-2.c: New test.
58962
58963 2000-05-19  Andreas Jaeger  <aj@suse.de>
58964
58965         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58966         which fails with SSA.
58967
58968         * lib/c-torture.exp: Also test with -O3 -fssa.
58969
58970 2000-05-18  Michael Meissner  <meissner@redhat.com>
58971
58972         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58973         * gcc.c-torture/execute/920415-1.c: Ditto.
58974         * gcc.c-torture/execute/920501-1.c: Ditto.
58975         * gcc.c-torture/execute/conversion.c: Ditto.
58976         * gcc.c-torture/execute/cvt-1.c: Ditto.
58977
58978 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58979
58980         * gcc.c-torture/compile/20000518-1.c: New test.
58981
58982 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58983
58984         * g77.f-torture/compile/200005018.f: New test.
58985
58986 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58987
58988         * gcc.c-torture/compile/20000517-1.c: New test.
58989
58990 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58991
58992         * gcc.c-torture/execute/20000516-1.c: New test.
58993
58994 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58995
58996         * g++.old-deja/g++.other/eh.C: New test.
58997
58998 2000-05-12  Richard Henderson  <rth@cygnus.com>
58999
59000         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59001         constants through to doit's conditional.
59002
59003 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59004
59005         * gcc.c-torture/compile/20000511-1.c: New test.
59006         * g77.f-torture/compile/20000511-1.f: New test.
59007         * g77.f-torture/compile/20000511-2.f: New test.
59008
59009 2000-05-11  Michael Meissner  <meissner@redhat.com>
59010
59011         * gcc.c-torture/execute/20000511-1.c: New test.
59012
59013 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59014
59015         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59016         * gcc.dg/20000510-1.S: New.
59017
59018 2000-05-08  Catherine Moore  <clm@cygnus.com>
59019
59020         * gcc.dg/unused-3.c: New.
59021
59022 2000-05-06  Richard Henderson  <rth@cygnus.com>
59023
59024           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59025           * g++.old-deja/g++.mike/warn1.C: Likewise.
59026           * g++.old-deja/g++.pt/local1.C: Likewise.
59027           * g++.old-deja/g++.pt/local7.C: Likewise.
59028           * g++.old-deja/g++.pt/spec16.C: Likewise.
59029
59030 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59031
59032         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59033
59034 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59035
59036           * g77.f-torture/execute/20000503-1.f: New test.
59037
59038 2000-05-04  Andreas Jaeger  <aj@suse.de>
59039
59040         * gcc.dg/noreturn-2.c: New test.
59041
59042 2000-05-04  Neil Booth  <NeilB@earthling.net>
59043
59044         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59045         preprocessor.
59046
59047 2000-05-04  Richard Henderson  <rth@cygnus.com>
59048
59049         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59050
59051 2000-05-04  Richard Henderson  <rth@cygnus.com>
59052
59053         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59054         OpenSSL by Jason R Thorpe.
59055
59056 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59057
59058         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59059
59060 2000-05-03  Robert Lipe <robertlipe@usa.net>
59061
59062         * gcc.dg/20000503-1.c: New test.
59063
59064 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59065
59066         * gcc.c-torture/compile/20000502-1.c: New test.
59067         * g++.old-deja/g++.other/align.C: New test.
59068         * gcc.dg/cpp-tradstringify.c: New test.
59069
59070 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59071
59072         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59073         and hard registers.
59074
59075 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59076
59077         * gcc.c-torture/execute/loop-5.c: New test.
59078
59079 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59080
59081         * gcc.c-torture/execute/va-arg-20.c: New test.
59082
59083 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59084
59085         * gcc.c-torture/execute/20000422-1.c: New test.
59086
59087 2000-04-20  Greg McGary  <gkm@gnu.org>
59088
59089         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59090         when optimizing, but without sibling-call optimizations (-O1).
59091
59092 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59093
59094           * gcc.c-torture/compile/20000420-1.c: New test.
59095
59096 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59097
59098         * g++.abi/ptrflags.C: New test.
59099         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59100
59101 2000-04-19  Catherine Moore  <clm@cygnus.com>
59102
59103         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59104
59105 2000-04-19  Greg McGary  <gkm@gnu.org>
59106
59107         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59108         sibling-call optimizations.
59109
59110 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59111
59112         * gcc.dg/20000419-1.c: New test.
59113
59114 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59115
59116         * gcc.c-torture/execute/20000412-6.c: New test.
59117
59118 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59119
59120         * gcc.c-torture/execute/20000412-5.c: New test.
59121         * g77.f-torture/compile/20000412-1.f: New test.
59122         * gcc.c-torture/execute/20000412-4.c: New test.
59123         * gcc.c-torture/compile/20000412-2.c: New test.
59124         * gcc.c-torture/execute/20000412-3.c: New test.
59125         * gcc.c-torture/compile/20000412-1.c: New test.
59126         * gcc.c-torture/execute/20000412-2.c: New test.
59127
59128 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59129
59130         * objc/execute/bf-20.m: New test.
59131
59132 2000-04-10  Richard Henderson  <rth@cygnus.com>
59133
59134         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59135
59136         * gcc.c-torture/execute/20000412-1.c: New test.
59137
59138 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59139
59140         * g++.old-deja/g++.eh/catchptr1.C: New test.
59141
59142 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59143
59144         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59145
59146 2000-04-08  Neil Booth  <NeilB@earthling.net>
59147
59148         * gcc.dg/cpp-nullchar.c: Remove test as
59149         embedded nulls cause problems.
59150
59151 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59152
59153         * gcc.dg/compare2.c: New test.
59154
59155 2000-04-08  Neil Booth  <NeilB@earthling.net>
59156
59157         * gcc.dg/cpp-nullchar.c: New test.
59158
59159 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59160
59161         * gcc.dg/cpp-mi2.c: New test.
59162         * gcc.dg/cpp-mi2[abc].h: New files.
59163
59164 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59165
59166         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59167         member name.
59168
59169 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59170
59171         * g++.old-deja/g++.abi/vmihint.C: New test.
59172
59173 2000-04-06  Neil Booth  <NeilB@earthling.net>
59174
59175         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59176         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59177         copyright.
59178
59179 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59180
59181         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59182         avoid stack-frame overwrite.
59183
59184 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59185
59186         * gcc.c-torture/compile/20000405-2.c: New test.
59187         * gcc.c-torture/compile/20000405-3.c: New test.
59188
59189 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59190
59191         * gcc.c-torture/compile/20000405-1.c: New test.
59192
59193 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59194
59195         * gcc.dg/cast-qual-1.c: Revert last change.
59196
59197 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59198
59199         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59200
59201 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59202
59203         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59204         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59205
59206 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59207
59208         * gcc.c-torture/compile/20000403-2.c: New test.
59209         * gcc.c-torture/compile/20000403-1.c: New test.
59210
59211 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59212
59213         * gcc.c-torture/execute/20000403-1.c: New test.
59214
59215 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59216
59217         * gcc.c-torture/execute/20000402-1.c: New test.
59218
59219 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59220
59221         * gcc.c-torture/execute/va-arg-15.c: New test.
59222         * gcc.c-torture/execute/va-arg-16.c: New test.
59223         * gcc.c-torture/execute/va-arg-17.c: New test.
59224         * gcc.c-torture/execute/va-arg-18.c: New test.
59225         * gcc.c-torture/execute/va-arg-19.c: New test.
59226
59227 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59228
59229         * gcc.c-torture/compile/981211-1.c: Move to...
59230         * gcc.dg/cpp-as1.c: ...here.
59231         * gcc.dg/cpp-as2.c: New file.
59232
59233         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59234         compiler.
59235
59236 2000-04-02  Neil Booth  <NeilB@earthling.net>
59237
59238         * gcc.dg/cpp-cond.c  New tests.
59239         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59240         accidental success less likely.
59241         * gcc.dg/cpp-missingop.c  New tests.
59242         * gcc.dg/cpp-missingparen.c  New tests.
59243         * gcc.dg/cpp-shift.c  New tests.
59244         * gcc.dg/cpp-shortcircuit.c  New tests.
59245         * gcc.dg/cpp-unary.c  New tests.
59246
59247 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59248
59249         * gcc.c-torture/compile/20000329-1.c: New test.
59250
59251 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59252
59253         * gcc.c-torture/compile/20000326-1.c: New test.
59254         * gcc.c-torture/compile/20000326-2.c: New test.
59255
59256 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59257
59258         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59259         the first parameter is a function argument.
59260
59261 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59262
59263         * g++.old-deja/g++.ext/array4.C: New test.
59264
59265 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59266
59267         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59268
59269 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59270
59271         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59272
59273 2000-03-19  Richard Henderson  <rth@cygnus.com>
59274
59275         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59276
59277 2000-03-19  Richard Henderson  <rth@cygnus.com>
59278
59279         * gcc.c-torture/compile/20000319-1.c: New test.
59280
59281 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59282
59283         * gcc.c-torture/execute/20000314-3.c: New test.
59284         * gcc.c-torture/execute/20000314-2.c: New test.
59285         * gcc.c-torture/execute/20000314-1.c: New test.
59286         * gcc.c-torture/compile/20000314-2.c: New test.
59287         * gcc.c-torture/compile/20000314-1.c: New test.
59288
59289 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59290
59291         * g++.old-deja/g++.warn/inline.C: New test.
59292
59293 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59294
59295         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59296         standards-compliant result rather than specific constants.
59297         Put test-values in array.
59298
59299 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59300
59301         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59302         (g++_target_compile): Put test-specific options last.
59303
59304 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59305
59306         * g++.old-deja/g++.eh/vbase4.C: New test.
59307
59308 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59309
59310         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59311
59312 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59313
59314         * g++.old-deja/g++.brendan/misc12.C: Removed.
59315         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59316         * g++.old-deja/g++.ext/pretty4.C: New test.
59317
59318 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59319
59320         * g++.old-deja/g++.other/string2.C: New test.
59321
59322 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59323
59324         * g++.old-deja/g++.warn/impint2.C: New test.
59325
59326 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59327
59328         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59329         is 1, not zero.
59330
59331 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59332
59333         * g++.old-deja/g++.warn/impint.C: New test.
59334         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59335         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59336         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59337         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59338         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59339         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59340         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59341         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59342         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59343         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59344         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59345         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59346
59347 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59348
59349         * gcc.dg/cpp-redef.c: New test.
59350
59351 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59352
59353         * g++.old-deja/g++.pt/unify7.C: New test.
59354
59355 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59356
59357         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59358         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59359
59360 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59361
59362         * gcc.c-torture/compile/20000224-1.c: New test.
59363
59364 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59365
59366         * gcc.c-torture/compile/cpp-2.c: New test.
59367         * gcc.c-torture/compile/cpp-1.c: New test.
59368
59369 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59370
59371         * gcc.c-torture/execute/20000225-1.c: New test.
59372
59373 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59374
59375         * gcc.dg/cpp-li2.c: New test.
59376
59377         * gcc.dg/cpp-wi1.c: New test.
59378
59379         * gcc.dg/cpp-li1.c: New test.
59380
59381 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59382
59383         * g++.old-deja/g++.other/sizeof5.C: New test.
59384
59385 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59386
59387         * gcc.c-torture/execute/va-arg-13.c: New test.
59388
59389 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59390
59391         * gcc.c-torture/execute/va-arg-12.c: New test.
59392
59393 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59394
59395         * gcc.c-torture/execute/20000223-1.c: New test.
59396
59397 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59398
59399         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59400
59401 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59402
59403         * g++.old-deja/g++.abi/ptrmem.C: New test.
59404
59405 2000-02-19  Richard Henderson  <rth@cygnus.com>
59406
59407         * gcc.c-torture/compile/init-3.c: New.
59408
59409 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59410
59411         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59412         ALWAYS_CXXFLAGS.
59413
59414 2000-02-11  Robert Lipe <robertl@sco.com>
59415
59416         * gcc.c-torture/compile/20000211-3.c: New test.
59417
59418 2000-02-11  Martin Buchholz <martin@xemacs.org>
59419
59420         * gcc.c-torture/compile/20000211-2.c: New test.
59421
59422 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59423
59424         * gcc.c-torture/compile/20000211-1.c: New test.
59425
59426 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59427
59428         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59429           on native targets
59430
59431 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59432
59433         * g++.old-deja/g++.other/cast5.C: New test.
59434
59435 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59436
59437         * gcc.c-torture/execute/20000205-1.c: New.
59438
59439 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59440
59441         * g++.old-deja/g++.jason/cast3.C: Return void.
59442         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59443
59444 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59445
59446         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59447
59448         * gcc.dg/loop-1.c: New test.
59449
59450 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59451
59452         * gcc.c-torture/compile/20000127-1.c: New test.
59453         * gcc.c-torture/execute/991228-1.c: New test.
59454
59455 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59456
59457         * gcc.dg/unused-2.c: New test.
59458
59459         * gcc.dg/conv-1.c: New test.
59460
59461 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59462
59463         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59464         compiler.
59465         (tool_option_proc): Fix typo.
59466
59467 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59468
59469         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59470         of the ld on the host, not on the build machine.
59471         Also, don't crash if '--help' is not a supported option.
59472
59473 2000-01-24  Richard Henderson  <rth@cygnus.com>
59474
59475         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59476
59477 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59478
59479         * gcc.c-torture/execute/20000120-2.c: New test.
59480         * gcc.c-torture/execute/20000120-1.c: New test.
59481
59482 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59483
59484         * gcc.c-torture/execute/20000113-1.c: New test.
59485
59486 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59487
59488         * gcc.c-torture/execute/20000112-1.c: New test.
59489
59490 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59491
59492         * gcc.dg/20000111-1.c: New test.
59493
59494 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59495
59496         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59497         with 16 bit integers.
59498
59499 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59500
59501         * gcc.dg/20000108-1.c: New test.
59502
59503 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59504
59505         * g++.old-deja/g++.ns/koenig8.C: New test.
59506
59507 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59508
59509         * g++.old-deja/g++.other/cast4.C: New test.
59510
59511 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59512
59513         * gcc.c-torture/compile/20000105-2.c: New test.
59514         * gcc.c-torture/compile/20000105-1.c: New test.
59515
59516 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59517
59518         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59519         references to printf & atoi to conform to ANSI standard.
59520         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59521         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59522         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59523         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59524         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59525         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59526         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59527         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59528         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59529         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59530         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59531         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59532         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59533         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59534         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59535         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59536         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59537         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59538         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59539         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59540         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59541         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59542         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59543         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59544         * g++.old-deja/g++.brendan/init3.C: Likewise.
59545         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59546         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59547         * g++.old-deja/g++.brendan/new2.C: Likewise.
59548         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59549         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59550         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59551         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59552         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59553         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59554         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59555         * g++.old-deja/g++.brendan/template24.C: Likewise.
59556         * g++.old-deja/g++.brendan/template3.C: Likewise.
59557         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59558         * g++.old-deja/g++.jason/inline3.C: Likewise.
59559         * g++.old-deja/g++.jason/opeq.C: Likewise.
59560         * g++.old-deja/g++.law/arg5.C: Likewise.
59561         * g++.old-deja/g++.law/arm7.C: Likewise.
59562         * g++.old-deja/g++.law/ctors11.C: Likewise.
59563         * g++.old-deja/g++.law/cvt8.C: Likewise.
59564         * g++.old-deja/g++.law/init9.C: Likewise.
59565         * g++.old-deja/g++.law/refs4.C: Likewise.
59566         * g++.old-deja/g++.law/template2.C: Likewise.
59567         * g++.old-deja/g++.law/visibility24.C: Likewise.
59568         * g++.old-deja/g++.law/vtable3.C: Likewise.
59569         * g++.old-deja/g++.mike/asm2.C: Likewise.
59570         * g++.old-deja/g++.mike/eh1.C: Likewise.
59571         * g++.old-deja/g++.mike/misc1.C: Likewise.
59572         * g++.old-deja/g++.mike/misc13.C: Likewise.
59573         * g++.old-deja/g++.mike/misc14.C: Likewise.
59574         * g++.old-deja/g++.mike/ns12.C: Likewise.
59575         * g++.old-deja/g++.mike/p1248.C: Likewise.
59576         * g++.old-deja/g++.mike/p3708.C: Likewise.
59577         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59578         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59579         * g++.old-deja/g++.mike/p646.C: Likewise.
59580         * g++.old-deja/g++.mike/p700.C: Likewise.
59581         * g++.old-deja/g++.mike/p783.C: Likewise.
59582         * g++.old-deja/g++.mike/p783a.C: Likewise.
59583         * g++.old-deja/g++.mike/p783b.C: Likewise.
59584         * g++.old-deja/g++.mike/p786.C: Likewise.
59585         * g++.old-deja/g++.mike/p789.C: Likewise.
59586         * g++.old-deja/g++.mike/p789a.C: Likewise.
59587         * g++.old-deja/g++.mike/p807a.C: Likewise.
59588         * g++.old-deja/g++.other/delete3.C: Likewise.
59589         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59590         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59591         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59592         * g++.old-deja/g++.other/empty1.C: Likewise.
59593         * g++.old-deja/g++.other/temporary1.C: Likewise.
59594         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59595         * g++.old-deja/g++.pt/t16.C: Likewise.
59596         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59597
59598 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59599
59600         * gcc.dg/991230-1.c: New test.
59601
59602 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59603
59604         * gcc.c-torture/compile/991229-3.c: New test.
59605         * gcc.c-torture/compile/991229-2.c: New test.
59606         * gcc.c-torture/compile/991229-1.c: New test.
59607
59608 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59609
59610         * gcc.c-torture/compile/labels-2.c: New test.
59611
59612 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59613
59614         * gcc.c-torture/execute/991227-1.c: New test.
59615
59616 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59617
59618         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59619
59620 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59621
59622         * gcc.c-torture/execute/991221-1.c: New test.
59623
59624 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59625
59626         * g++.old-deja/g++.other/cast3.C: New test.
59627
59628 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59629
59630         * gcc.c-torture/execute/991216-4.c: New test.
59631
59632 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59633
59634         * gcc.c-torture/execute/991216-1.c: New test.
59635         * gcc.c-torture/execute/991216-2.c: New test.
59636         * gcc.c-torture/execute/991216-3.c: New test.
59637
59638 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59639
59640         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59641         Actually make the test fail by using "-O2" for compilation.
59642
59643 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59644
59645         * g++.old-deja/g++.warn/cast-align1.C: New test.
59646
59647 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59648
59649         * gcc.c-torture/compile/991214-1.c: New test.
59650         * gcc.c-torture/compile/991214-2.c: New test.
59651
59652 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59653
59654         * gcc.dg/991214-1.c: New test.
59655
59656 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59657
59658         * gcc.c-torture/compile/991213-3.c: New test.
59659         * gcc.c-torture/compile/991213-2.c: New test.
59660         * gcc.c-torture/compile/991213-1.c: New test.
59661
59662 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59663
59664         * gcc.dg/991209-1.c: New test.
59665
59666 1999-12-08  Nathan Sidwell <nathan@acm.org>
59667
59668         * gcc.c-torture/compile/991208-1.c: New test.
59669
59670 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59671
59672         * gcc.dg/ultrasp2.c: New test.
59673
59674 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59675
59676         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59677
59678 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59679
59680         * gcc.c-torture/compile/991202-1.c: New test.
59681         * gcc.c-torture/execute/991202-1.c: New test.
59682         * gcc.c-torture/execute/991202-2.c: New test.
59683         * gcc.c-torture/execute/991202-3.c: New test.
59684
59685 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59686
59687         * g++.old-deja/g++.abi/align.C: New test.
59688         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59689         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59690
59691 1999-12-01  Richard Henderson  <rth@cygnus.com>
59692
59693         * gcc.c-torture/execute/991201-1.c: New.
59694
59695 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59696
59697         * gcc.dg/991129-1.c: New test.
59698
59699 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59700
59701         * gcc.c-torture/compile/991127-1.c: New test.
59702
59703 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59704
59705         * g++.old-deja/g++.other/warn4.C: New test.
59706
59707 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59708
59709         * g++.old-deja/g++.eh/cleanup2.C: New test.
59710         * g++.old-deja/g++.ext/pretty2.C: New test.
59711         * g++.old-deja/g++.ext/pretty3.C: New test.
59712         * g++.old-deja/g++.other/debug6.C: New test.
59713
59714 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59715
59716         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59717         compiler_output to look for one error message instead of two.
59718
59719 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59720
59721         * gcc.c-torture/execute/991118-1.c: Also test case
59722         where the word boundary does not split a byte evenly.
59723
59724 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59725
59726         * g++.old-deja/g++.ext/restrict1.C: New test.
59727
59728 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59729
59730         * gcc.c-torture/execute/991118-1.c: New test.
59731
59732 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59733
59734         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59735         working directory pathnames.
59736
59737 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59738
59739         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59740         host is equipped with driver.h and driver.o so it can actually
59741         compile and run the tests.
59742
59743 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59744
59745         * gcc.c-torture/compile/991008-1.c: New test.
59746
59747 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59748
59749         * lib/gcc-dg.exp: Include target-supports.exp
59750
59751 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59752
59753         * lib/target-supports.exp: New file: Provide procs to test for
59754         features supported by the target.
59755         (check_weak_available): Moved here from ecos.exp.
59756         (check_alias_available): New proc: Determine of the target
59757         toolchain supports the alias attribute.
59758
59759         * gcc.dg/special/ecos.exp: Move check_weak_available to
59760         target-supports.exp.
59761         (alias-1.c): Only perform the test if the target supports
59762         aliases.
59763         (wkali-1.c): Only perform the test if the target supports
59764         aliases.
59765
59766         * gcc.dg/990506-0.c: Expect error messages from cross
59767         targets as well as native targets.
59768
59769 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59770
59771         * gcc.dg/ultrasp1.c: Removed xfail.
59772         * gcc.dg/struct-ret-2.c: Likewise.
59773         * gcc.dg/array-1.c: Likewise.
59774
59775 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59776
59777         * gcc.dg/struct-ret-2.c: New test.
59778
59779         * gcc.dg/array-1.c: New test.
59780
59781 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59782
59783         * gcc.c-torture/execute/991030-1.c: New test.
59784
59785 1999-10-26  Richard Henderson  <rth@cygnus.com>
59786
59787         * gcc.c-torture/compile/991026-2.c: New test.
59788
59789 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59790
59791         * gcc.c-torture/compile/991026-1.c: New test.
59792
59793 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59794
59795         * gcc.c-torture/execute/991023-1.c: New test.
59796
59797 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59798
59799         * gcc.c-torture/execute/991019-1.c: New test.
59800
59801 1999-10-16  Richard Henderson  <rth@cygnus.com>
59802
59803         * gcc.c-torture/execute/991016-1.c: New test.
59804
59805 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59806
59807         * gcc.c-torture/execute/991014-1.c: New test.
59808
59809 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59810
59811         * g++.old-deja/g++.other/union2.C: New test.
59812
59813 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59814
59815         * g++.old-deja/g++.other/vaarg2.C: New test.
59816         * g++.old-deja/g++.other/vaarg3.C: New test.
59817
59818 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59819
59820         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59821         in compile/.
59822
59823 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59824
59825         * gcc.c-torture/execute/va-arg-11.c: New test.
59826
59827 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59828
59829         * lib/file-format.exp (gcc_target_object_format): Don't
59830         crash if objdump is unavailable.
59831
59832 1999-09-29  Donn Terry <donn@interix.com>
59833
59834         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59835
59836 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59837
59838         * gcc.c-torture/compile/990928-1.c: New test.
59839
59840 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59841
59842         * g++.old-deja/g++.other/decl6.C: New test.
59843
59844 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59845
59846         * gcc.c-torture/execute/va-arg-10.c: New test.
59847
59848 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59849
59850         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59851         __PRETTY_FUNCTION__.
59852
59853 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59854
59855         * gcc.c-torture/execute/990923-1.c: New test.
59856
59857 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59858
59859         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59860         for which -fpic is inappropriate.
59861
59862 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59863
59864         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59865
59866 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59867
59868         * g++.old-deja/g++.other/dyncast1.C: New test.
59869         * g++.old-deja/g++.other/dyncast2.C: New test.
59870         * g++.old-deja/g++.other/dyncast3.C: New test.
59871         * g++.old-deja/g++.other/dyncast4.C: New test.
59872         * g++.old-deja/g++.other/dyncast5.C: New test.
59873         * g++.old-deja/g++.eh/catch3.C: New test.
59874         * g++.old-deja/g++.eh/catch3p.C: New test.
59875         * g++.old-deja/g++.eh/catch4.C: New test.
59876         * g++.old-deja/g++.eh/catch4p.C: New test.
59877         * g++.old-deja/g++.eh/catch5.C: New test.
59878         * g++.old-deja/g++.eh/catch5p.C: New test.
59879         * g++.old-deja/g++.eh/catch6.C: New test.
59880         * g++.old-deja/g++.eh/catch6p.C: New test.
59881         * g++.old-deja/g++.eh/catch7.C: New test.
59882         * g++.old-deja/g++.eh/catch7p.C: New test.
59883         * g++.old-deja/g++.eh/catch8.C: New test.
59884         * g++.old-deja/g++.eh/catch8p.C: New test.
59885         * g++.old-deja/g++.eh/catch9.C: New test.
59886         * g++.old-deja/g++.eh/catch9p.C: New test.
59887
59888 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59889
59890         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59891         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59892
59893 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59894
59895         * gcc.c-torture/compile/990913-1.c: New test.
59896
59897 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59898
59899         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59900         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59901
59902 1999-09-09  Richard Henderson  <rth@cygnus.com>
59903
59904         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59905
59906 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59907
59908         * g++.old-deja/g++.other/lookup11.C: New test.
59909         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59910         what is permitted and what we want.
59911         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59912         overload use.
59913         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59914
59915 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59916
59917         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59918         * gcc.c-torture/noncompile/poison-1.c: New file.
59919
59920 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59921
59922         * g++.old-deja/g++.other/sizeof3.C: New test.
59923         * g++.old-deja/g++.other/sizeof4.C: New test.
59924         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59925         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59926
59927 1999-09-07  Richard Henderson  <rth@cygnus.com>
59928
59929         * gcc.dg/va-arg-1.c: New.
59930
59931 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59932
59933         * gcc.c-torture/execute/va-arg-9.c: New test.
59934
59935 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59936
59937         * g77.f-torture/compile/980519-2.f: New test.
59938         * g77.f-torture/compile/19990905-0.f: New test.
59939         * g77.f-torture/compile/19990905-1.f: New test.
59940         * g77.f-torture/compile/19990905-2.f: New test.
59941
59942         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59943
59944 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59945
59946         * gcc.c-torture/execute/990827-1.c: Fix typo.
59947
59948 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59949
59950         * g++.old-deja/g++.other/deref1.C: New test.
59951
59952 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59953
59954         * g++.old-deja/g++.other/ambig2.C: New test.
59955         * g++.old-deja/g++.other/cond5.C: New test.
59956         * g++.old-deja/g++.other/lookup16.C: New test.
59957
59958 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59959
59960         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59961         assemblers too.
59962
59963 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59964
59965         * lib/c-torture.exp: Avoid the "compare executables" optimization
59966         when testing native.
59967
59968 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59969
59970         * gcc.c-torture/execute/990829-1.c: New test.
59971         * gcc.c-torture/compile/990829-1.c: New test.
59972
59973 1999-08-27  Paul Burchard  <burchard@pobox.com>
59974
59975         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59976         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59977         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59978         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59979         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59980         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59981         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59982         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59983         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59984         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59985         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59986
59987 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59988
59989         * gcc.c-torture/execute/990827-1.c: New test.
59990
59991 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59992
59993         * g77.f-torture/noncompile/19990826-4.f: New test.
59994
59995         * g77.f-torture/compile/19990826-3.f: New test.
59996
59997         * g77.f-torture/execute/19990826-2.f: New test.
59998
59999         * g77.f-torture/compile/19990826-1.f: New test.
60000
60001         * gcc.c-torture/execute/990826-0.c: New test.
60002         * g77.c-torture/execute/19990826-0.f: New test.
60003
60004         * g77.f-torture/noncompile/970626-2.f: New test.
60005
60006 1999-08-25  Paul Burchard  <burchard@pobox.com>
60007
60008         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60009         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60010         lss-011.C: New tests.
60011
60012 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60013
60014         * g++.old-deja/g++.other/decl5.C: New test.
60015
60016 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60017
60018         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60019         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60020         call `postbase' for each one.  All callers of `postbase' changed
60021         to call this instead.
60022
60023 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60024
60025         * gcc.c-torture/execute/990811-1.c: New test.
60026
60027 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60028
60029         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60030         just native ones.
60031
60032         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60033         just native ones.
60034
60035 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60036
60037         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60038
60039 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60040
60041         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60042
60043 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60044
60045         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60046
60047 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60048
60049         * gcc.c-torture/execute/990804-1.c: New test.
60050
60051 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60052
60053         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60054         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60055         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60056
60057 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60058
60059         * g++.old-deja/g++.other/struct1.C: New test.
60060
60061 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60062
60063         * g++.old-deja/g++.other/enum2.C: New test.
60064
60065 1999-08-02  Richard Henderson  <rth@cygnus.com>
60066
60067         Adapted from tests from Franz Sirl:
60068         * gcc.c-torture/execute/va-arg-7.c: New test.
60069         * gcc.c-torture/execute/va-arg-8.c: New test.
60070
60071 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60072
60073         * gcc.c-torture/compile/990801-2.c: New test.
60074
60075         * gcc.c-torture/compile/990801-1.c: New test.
60076
60077 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60078
60079         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60080         fp-cmp-1.c, converting double to float.
60081
60082         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60083         fp-cmp-1.c, converting double to long double.
60084
60085         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60086         from fr1 to unknown_register, since fr1 is a legitimate register
60087         on some machines.
60088
60089 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60090
60091         * README: More listname related changes.
60092
60093 1999-07-08  Catherine Moore  <clm@cygnus.com>
60094
60095         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60096
60097 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60098
60099         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60100
60101 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60102
60103         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60104
60105 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60106
60107         * gcc.dg/990703-1.c: New test.
60108
60109 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60110
60111         * lib/file-format.exp: New file: Move definition of proc
60112         gcc_target_object_format to here from
60113         gcc.dg/special/ecos.exp.
60114
60115         * lib/c-torture.exp: Include lib file-format.exp.
60116         * lib/gcc-dg.exp: Include lib file-format.exp.
60117
60118         * gcc.dg/special/ecos.exp: Remove definition of proc
60119         gcc_target_object_format.
60120
60121 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60122
60123         * gcc.c-torture/execute/990628-1.c: New test.
60124
60125 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60126
60127         * gcc.c-torture/compile/990625-2.c: New test.
60128
60129         * gcc.c-torture/compile/990625-1.c: New test.
60130
60131 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60132
60133         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60134         attributes compile.
60135         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60136         ports that use the COFF/PE file format.
60137
60138 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60139
60140         * gcc.c-torture/compile/990617-1.c: New test.
60141
60142 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60143
60144         * g++.old-deja/g++.other/decl4.C: New test.
60145
60146 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60147
60148         * g++.old-deja/g++.other/bitfld3.C: New test.
60149
60150 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60151
60152         * g++.old-deja/g++.eh/catch1.C: New test.
60153
60154 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60155
60156         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60157
60158         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60159         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60160
60161 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60162
60163         * g77.f-torture/compile/19990502-0.f: Replace with new,
60164         shorter, test that still fails after recent changes.
60165
60166 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60167
60168         * gcc.c-torture/execute/990604-1.c: New test.
60169
60170 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60171
60172         * gcc.c-torture/execute/990531-1.c: New test.
60173
60174 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60175
60176         * gcc.c-torture/compile/990527-1.c: New test.
60177
60178 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60179
60180         * gcc.c-torture/execute/990527-1.c: New test.
60181
60182 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60183
60184         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60185         bitfields as signed.
60186
60187 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60188
60189         * g77.f-torture/compile/19990525-0.f: New test.
60190
60191 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60192
60193         * gcc.c-torture/execute/990525-2.c: New test.
60194
60195         * gcc.c-torture/execute/990525-1.c: New test.
60196
60197 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60198
60199         * g++.old-deja/g++.other/anon3.C: New test.
60200         * g++.old-deja/g++.other/anon4.C: New test.
60201         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60202         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60203         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60204         Merrill).
60205
60206 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60207
60208         * gcc.c-torture/execute/990524-1.c: New test.
60209
60210         * gcc.dg/990524-1.c: New test.
60211
60212 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60213
60214         * gcc.c-torture/compile/990523-1.c: New test.
60215
60216 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60217
60218         * gcc.c-torture/compile/990519-1.c: New test.
60219
60220 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60221
60222         * gcc.c-torture/compile/990517-1.c: New test.
60223
60224         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60225         (e4, f4): New tests.
60226         (main): Call them.
60227
60228 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60229
60230         * gcc.dg/noreturn-1.c: New test.
60231
60232 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60233
60234         * gcc.c-torture/execute/990513-1.c: New test.
60235
60236 1999-05-10  Richard Henderson  <rth@cygnus.com>
60237
60238         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60239
60240 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60241
60242         * g77.f-torture/execute/erfc.f: Use small single-precision
60243         values, to avoid problems on Alphas when not -mieee.
60244
60245 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60246
60247         * gcc.dg/990506-0.c: New test.
60248
60249 1999-05-08  Richard Henderson  <rth@cygnus.com>
60250
60251         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60252         the constant to test.  Don't XFAIL 64-bit targets.
60253
60254         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60255         * g++.old-deja/g++.law/profile1.C: Likewise.
60256
60257         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60258         operator new instances.
60259         * g++.old-deja/g++.other/delete5.C: Likewise.
60260
60261 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60262
60263         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60264         intrinsic.
60265
60266 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60267
60268         * g77.f-torture/execute/u77-test.f: Reverse order of two
60269         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60270
60271 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60272
60273         * gcc.dg/compare1.c: New test.
60274
60275 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60276
60277         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60278         New tests.
60279
60280 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60281
60282         * g77.f-torture/compile/19990502-1.f: New test.
60283
60284 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60285
60286         * g77.f-torture/compile/19990502-0.f: New test.
60287
60288 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60289
60290         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60291         intrinsic.
60292
60293 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60294
60295         * g77.f-torture/execute/u77-test.f (main): List libU77
60296         intrinsics not currently tested.
60297         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60298         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60299         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60300         Trim blanks off the ends of some printed strings.
60301
60302 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60303
60304         * g77.f-torture/execute/u77-test.f (main): Just warn about
60305         FSTAT gid disagreement, as it's expected on some systems.
60306
60307 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60308
60309         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60310         use a new function, which allows for some slop.
60311         Clean up some commentary.
60312         (issum): The new function.
60313         (sgladd): Deleted subroutine.
60314
60315 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60316
60317         * g77.f-torture/execute/u77-test.f: Modify to be more like
60318         libf2c/libU77 version, bringing patches to that version here.
60319         Add suitable commentary.
60320
60321 1999-04-25  Richard Henderson  <rth@cygnus.com>
60322
60323         * gcc.dg/990424-1.c: New test.
60324
60325 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60326
60327         * g77.f-torture/execute/u77-test.f (main): Bug involving
60328         LSTAT has been fixed, so turn back on full checking.
60329
60330 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60331
60332         * g77.f-torture/compile/19990419-0.f: New test.
60333         * g77.f-torture/execute/19990419-1.f: New test.
60334
60335 1999-04-17  Richard Henderson  <rth@cygnus.com>
60336
60337         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60338         to avoid the need for a prototype to supress a warning.
60339
60340 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60341
60342         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60343
60344 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60345
60346         * gcc.c-torture/execute/990404-1.c: New test.
60347
60348 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60349
60350         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60351         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60352         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60353         missing initializer warnings.
60354
60355 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60356
60357         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60358         matching strings.
60359
60360 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60361
60362         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60363
60364 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60365
60366         * g77.f-torture/execute/19990325-0.f: New test.
60367         * g77.f-torture/execute/19990325-1.f: New test.
60368
60369 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60370
60371         * gcc.c-torture/execute/990324-1.c: New test.
60372
60373 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60374
60375         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60376         test with 4.
60377
60378 1999-03-17  Richard Henderson  <rth@cygnus.com>
60379
60380         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60381
60382 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60383
60384         * g77.f-torture/execute/19990313-2.f: New test.
60385         * g77.f-torture/execute/19990313-3.f: New test.
60386
60387 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60388
60389         * g77.f-torture/execute/19990313-0.f: New test.
60390         * g77.f-torture/execute/19990313-1.f: New test.
60391
60392 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60393
60394         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60395         printf to sprintf.
60396         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60397         (main): Add check for u15.  Conditionalize u31 check depending on
60398         whether ints are <32 bits or >=32 bits.
60399
60400 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60401
60402         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60403
60404 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60405
60406         * g77.f-torture/compile/19990305-0.f: New test.
60407         * g77.f-torture/execute/19981119-0.f: New test.
60408
60409 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60410
60411         * g77.f-torture/execute/970625-2.f: call ABORT if final
60412         result is not correct, instead of just printing it.
60413         Add this checking via newly introduced obfuscation, to
60414         trip up buggy front ends.
60415
60416 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60417
60418         * g77.f-torture/compile/960317-1.f: Moved from being
60419         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60420
60421 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60422
60423         * g77.f-torture/execute/960317-1.f: New (old) test.
60424         * g77.f-torture/execute/970625-2.f: Ditto.
60425
60426 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60427
60428         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60429         error message on line 1 or line 2; cccp and cpplib do this differently.
60430
60431 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60432
60433         * g++.old-deja/g++.law/weak1.C: New test.
60434
60435 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60436
60437         * gcc.c-torture/execute/990119-1.c: Renamed to...
60438         * gcc.dg/990119-1.c: this, so it will only be tested once
60439         (it's a preprocessor test, it doesn't need to be run at
60440         multiple optimization levels).
60441
60442 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60443
60444         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60445           ALWAYS_CXXFLAGS.
60446
60447 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60448
60449         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60450         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60451         to not be compilable by current g77.
60452
60453 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60454
60455         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60456
60457 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60458
60459         * gcc.c-torture/execute/990222-1.c: New test.
60460
60461 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60462
60463         * g77.f-torture/compile/19990218-0.f: New test.
60464         * g77.f-torture/noncompile/19990218-1.f: New test.
60465
60466 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60467
60468         * g77.f-torture/compile/19981216-0.f: New test.
60469
60470 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60471
60472         * gcc.dg/990214-1.c: New test.
60473
60474 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60475
60476         * gcc.dg/990213-2.c: New test.
60477
60478         * gcc.dg/990213-1.c: New test.
60479
60480 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60481
60482         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60483         ints.
60484
60485 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60486
60487         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60488         specified by target.
60489
60490         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60491
60492 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60493
60494         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60495
60496 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60497
60498         * gcc.dg/special/ecos.exp: New test driver for new tests with
60499         special requirements.
60500
60501         * gcc.dg/special/alias-1.c: New test.
60502         * gcc.dg/special/gcsec-1.c: New test.
60503         * gcc.dg/special/weak-1.c: New test.
60504         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60505         * gcc.dg/special/weak-2.c: New test.
60506         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60507         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60508         * gcc.dg/special/wkali-1.c: New test.
60509         * gcc.dg/special/wkali-2.c: New test.
60510         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60511         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60512
60513 1999-02-10  Felix Lee  <flee@cygnus.com>
60514
60515           * lib/c-torture.exp (c-torture-compile): Pull out code for
60516           analyzing gcc error messages.
60517           (c-torture-execute): Likewise.  Fix some (harmless) false
60518           positives.
60519           * lib/gcc.exp (gcc_check_compile): New function.
60520
60521 1999-02-08  Richard Henderson  <rth@cygnus.com>
60522
60523         * gcc.c-torture/execute/990208-1.c: New test.
60524
60525 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60526
60527         * g++.dg/special/ecos.exp: New driver for new tests with special
60528         requirements
60529
60530         * g++.dg/special/conpr-1.C: New test
60531         * g++.dg/special/conpr-2.C: New test
60532         * g++.dg/special/conpr-2a.C: New test
60533         * g++.dg/special/conpr-3.C: New test
60534         * g++.dg/special/conpr-3a.C: New test
60535         * g++.dg/special/conpr-3b.C: New test
60536
60537         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60538         allow g++ to use the dg driver
60539
60540         * README: Add comment about g++.dg directory
60541
60542 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60543
60544         * README: Update email addresses.
60545
60546 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60547
60548         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60549         arguments in order to force structure S onto the stack even on
60550         the alpha.
60551         (test): Pass 10 leading arguments to function foo as well as the
60552         structure S.
60553
60554         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60555         failure for all targets.
60556
60557         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60558         abort to terminate program execution.
60559
60560 1999-01-30  Richard Henderson  <rth@cygnus.com>
60561
60562         * gcc.c-torture/execute/990130-1.c: New test.
60563
60564 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60565
60566         * gcc.dg/990130-1.c: New test.
60567
60568 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60569
60570         * gcc.c-torture/execute/990128-1.c: New test.
60571
60572 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60573
60574         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60575
60576 1999-01-27  Felix Lee  <flee@cygnus.com>
60577
60578         * lib/c-torture.exp (c-torture-compile): pull out code for
60579         analyzing gcc error messages.
60580         (c-torture-execute): ditto, and fix some (harmless) false
60581         positives.
60582         * lib/gcc.exp (gcc_check_compile): new function.
60583
60584 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60585
60586         * gcc.dg/990117-1.c: New test.
60587
60588         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60589
60590         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60591
60592 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60593
60594         * g77.f-torture/compile/990115-1.f: New test.
60595
60596 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60597
60598         * gcc.c-torture/compile/990107-1.c: New test
60599
60600 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60601
60602         * gcc.c-torture/execute/990106-2.c: New test.
60603
60604         * gcc.c-torture/execute/990106-1.c: New test.
60605
60606 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60607
60608         * gcc.c-torture/compile/981223-1.c: New test.
60609
60610 1998-12-29  Richard Henderson  <rth@cygnus.com>
60611
60612         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60613         (opt3): Rename from opt4 and disable.
60614
60615 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60616
60617         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60618
60619 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60620
60621         * g++.old-deja/g++.other/conv5.C: New test.
60622
60623 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60624
60625         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60626
60627 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60628
60629         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60630
60631 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60632
60633         * gcc.c-torture/compile/981211-1.c: New test.
60634
60635 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60636
60637         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60638
60639         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60640
60641 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60642
60643         * gcc.special/930510-1.c: Make C9X safe.
60644         * gcc.misc-tests/gcov-1.c Similarly.
60645         * gcc.misc-tests/gcov-2.c Similarly.
60646
60647 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60648
60649         * gcc.dg/ultrasp1.c: New test.
60650
60651 1998-12-06  Richard Henderson  <rth@cygnus.com>
60652
60653         * gcc.c-torture/execute/981206.c: New test.
60654
60655 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60656
60657         * g++.old-deja/g++.ns/template7.C: New test.
60658
60659         * g++.old-deja/g++.other/expr1.C: New test.
60660
60661         * g++.old-deja/g++.eh/tmpl3.C: New test.
60662
60663         * g++.old-deja/g++.eh/tmpl2.C: New test.
60664
60665 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60666
60667         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60668         * g++.old-deja/g++.other/using6.C: Removed.
60669         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60670
60671         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60672
60673 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60674
60675         * g++.old-deja/g++.pt/overload8.C: New test.
60676
60677         * g++.old-deja/g++.pt/overload7.C: New test.
60678
60679         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60680
60681         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60682         and relinking messages.
60683         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60684         compiling with -frepo.
60685
60686 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60687
60688         * g++.old-deja/g++.pt/lookup6.C: New test.
60689
60690 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60691
60692         * gcc.c-torture/execute/981130-1.c: New test.
60693         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60694
60695 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60696
60697         * g++.old-deja/g++.pt/explicit76.C: New test.
60698
60699         * g++.old-deja/g++.pt/friend38.C: New test.
60700
60701         * g++.old-deja/g++.ns/crash2.C: New test.
60702
60703         * g++.old-deja/g++.pt/defarg8.C: New test.
60704
60705         * g++.old-deja/g++.pt/instantiate6.C: New test.
60706
60707         * g++.old-deja/g++.pt/static6.C: New test.
60708
60709         * g++.old-deja/g++.pt/decl2.C: New test.
60710
60711 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60712
60713         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60714         problem is actually related with name lookup, but so what? :-)
60715
60716         * g++.old-deja/g++.pt/friend37.C: New test.
60717
60718 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60719
60720         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60721         element, which fails on some systems.
60722
60723         * g77.f-torture/execute/labug1.f: New test.
60724
60725 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60726
60727         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60728         is defined.
60729
60730 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60731
60732         * g77.f-torture/compile/981117-1.f: New test.
60733
60734 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60735
60736         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60737         properly discarded.
60738
60739 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60740
60741         * gcc.c-torture/execute/memcheck: New directory of tests for
60742         -fcheck-memory-usage.
60743
60744 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60745
60746         * README: New file, general information about the testsuite and
60747         new description of the various C++ test subdirectories.
60748         * README.g++: Eliminate obsolete information, update and move most
60749         relevant stuff to README.
60750
60751 1998-11-07  Richard Henderson  <rth@cygnus.com>
60752
60753         * gcc.c-torture/compile/981107-1.c: New test.
60754
60755 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60756
60757         * execute/memcpy-bi.c: New testcase.
60758
60759 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60760
60761         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60762         base classes.
60763
60764         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60765         template is selected.
60766
60767         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60768         classes, it should be accepted for all types.
60769
60770         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60771
60772         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60773         specializations start with template headers.
60774
60775 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60776
60777         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60778
60779         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60780         non-POD types.
60781
60782 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60783
60784         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60785
60786 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60787
60788         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60789
60790 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60791
60792         * 981019-1.c: New test.
60793
60794 1998-10-14  Robert Lipe <robertl@dgii.com>
60795
60796         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60797         find objc headers.
60798
60799 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60800
60801         * compile/981001-4.c: Remove use of GCC extension that triggers a
60802         compiler bug.
60803
60804 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60805
60806         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60807
60808 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60809
60810         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60811         instantiation of template produces incorrect code for delete
60812         expression.
60813
60814         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60815         constructors' name is not unique.
60816         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60817         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60818
60819         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60820         automatic array of const is ill-formed.
60821
60822         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60823         of template parameter?
60824
60825         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60826         const.
60827
60828         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60829         pointer-to-member expression.
60830
60831         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60832         declaration causes ICE.
60833
60834 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60835
60836         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60837         reserved in the global namespace.
60838
60839         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60840         generate needed virtual table.
60841
60842         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60843
60844 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60845
60846         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60847         template-dependent type
60848
60849 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60850
60851         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60852         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60853         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60854
60855         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60856         class should be usable as argument of member function.
60857         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60858         class should be usable as return type of member function.
60859         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60860         class should be usable as type of data member.
60861
60862         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60863
60864 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60865
60866         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60867
60868 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60869
60870         * gcc.dg/dll-?.c Add thumb to target list.
60871         Fix assembler scan patterns to match current assembler output.
60872
60873 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60874
60875         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60876         matching of template brackets.
60877
60878         * g++.old-deja/g++.other/using4.C: New test.  Test using
60879         declarations of methods from base classes.
60880
60881         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60882         within functions should introduce names into the innermost
60883         enclosing namespace.
60884
60885         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60886         of static locals if first initialization throws.
60887
60888 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60889
60890         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60891
60892 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60893
60894         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60895         lose track of the possible targets of tablejump insns.
60896         * special/special.exp: Run it.
60897
60898 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60899
60900         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60901         must be declared before its specializations can be named in friend
60902         declarations.
60903
60904 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60905
60906         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60907
60908         * g77.f-torture/execute/io1.f: New test.
60909
60910 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60911
60912         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60913         with pointer to template function, for which no argument deduction
60914         is possible.
60915
60916         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60917         specialization of template function as argument to template
60918         function.
60919
60920         * g++.old-deja/g++.other/access2.C: New test; Inner class
60921         shouldn't have privileged access to Outer's names.
60922
60923 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60924
60925         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60926         friend template declared within template class conflicts with
60927         nested class of the same name.
60928
60929         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60930         is ignored.
60931
60932         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60933         object with direct initializer as function declaration.
60934
60935         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60936         initializers.
60937
60938         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60939         involving const pointer and NULL produces incorrect result.
60940
60941         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60942         type name without `typename' should be rejected with -pedantic.
60943
60944 1998-10-02  Richard Henderson  <rth@cygnus.com>
60945
60946         * g++.old-deja/g++.other/addrof1.C: New test.
60947
60948 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60949
60950         * gcc.c-torture/compile/981001-1.c: New test.
60951         * gcc.c-torture/execute/981001-1.c: New test.
60952
60953 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60954
60955         * gcc.c-torture/compile/981001-2.c: New test.
60956         * gcc.c-torture/compile/981001-3.c: New test.
60957         * gcc.c-torture/compile/981001-4.c: New test.
60958
60959 1998-10-01  Robert Lipe  <robertl@dgii.com>
60960
60961         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60962         multilibbed hosts.  Idea grafted from g77.exp.
60963
60964 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60965
60966         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60967         avoid losing on systems which need -lsocket.
60968
60969 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60970
60971         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60972         * g++.old-deja/g++.other/nested2.C: Ditto.
60973         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60974         failure.
60975
60976 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60977
60978         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60979         preferred over template operator!= for enum bitfields.
60980
60981 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60982
60983         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60984         that happen to have the same base name, but in different scopes,
60985         are incorrectly rejected.
60986
60987 1998-09-16  Richard Henderson  <rth@cygnus.com>
60988
60989         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60990         on the native word size instead of an integer literal.
60991
60992 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60993
60994         * g++.old-deja/g++.other/static2.C: Invocation of static data
60995         member of type pointer-to-function denoted as non-static member.
60996
60997         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60998         checks involving function types and aliases.
60999
61000 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61001
61002         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61003         redefined to the same non-trivial type.
61004
61005         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61006         namespace-qualification of template specializations declared in
61007         other namespaces.
61008
61009         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61010         to declare a subset of the specializations of a template function
61011         as friends of specializations of a template class.
61012
61013         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61014         member templates that do not fully specialize the enclosing
61015         template class are rejected.
61016
61017 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61018
61019         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61020
61021 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61022
61023         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61024         altered from libf2c/libU77 version.
61025
61026 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61027
61028         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61029
61030 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61031             Alexandre Oliva  <oliva@dcc.unicamp.br>
61032
61033         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61034         (un)signed char are different types for template specialization
61035         purposes.
61036
61037 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61038
61039         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61040         * objc: ObjC testsuite.
61041
61042 1998-08-31  Catherine Moore  <clm@cygnus.com>
61043
61044         * gcc.c-torture/execute/941014-1.x: New file.
61045
61046 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61047
61048         * lib/c-torture.exp: Add support for
61049         torture_eval_before_compile and torture_eval_before_execute
61050         variables.
61051
61052 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61053
61054         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61055         this test triggers valid.
61056
61057 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61058
61059         * gcc.dg/980827-1.c: New test.
61060
61061 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61062
61063         * gcc.c-torture/execute/loop-4b.c: New test.
61064
61065 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61066
61067         * lib/c-torture.exp: Add support for
61068         torture_eval_before_compile and torture_eval_before_execute
61069         variables.
61070
61071 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61072
61073         * gcc.c-torture/compile/980825-1.c: New test.
61074
61075 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61076
61077         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61078         count number tests in opt_t0 not good_t0.
61079
61080 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61081
61082         * gcc.c-torture/compile/930326-1.x: Fix typo.
61083
61084 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61085
61086         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61087         causes an ICE.
61088
61089 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61090
61091         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61092         STACK_SIZE is defined.
61093         * gcc.c-torture/unsorted/stuct.c: Similarly.
61094
61095         * gcc.c-torture/compile/980821-1.c: New test.
61096
61097 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61098
61099         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61100         16bit ints.
61101
61102 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61103
61104         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61105         code.
61106
61107 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61108
61109         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61110         error'.
61111
61112 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61113
61114         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61115
61116 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61117
61118         * gcc.c-torture/compile/980816-1.c: New test.
61119
61120         * gcc.dg/980816-1.c: New test.
61121
61122 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61123
61124         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61125         compiler for ieee tests.
61126
61127 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61128
61129         * g77.f-torture/compile/980729-0.f: New test.
61130
61131 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61132
61133         * gcc.c-torture/special/eeprof-1.c: New test, for
61134         -finstrument-functions.
61135         * gcc.c-torture/special/special.exp: Run it.
61136
61137 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61138
61139         * gcc.c-torture/compile/980729-1.c: New test.
61140
61141 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61142
61143         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61144         __thumb__ is defined, and test for ARM style doubles if so.
61145
61146 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61147
61148         * g77.f-torture/noncompile/980615-0.f: New test.
61149
61150 1998-07-26  H.J. Lu  (hjl@gnu.org)
61151
61152         * gcc.dg/980312-1.c: Do link instead of compile.
61153         * gcc.dg/980313-1.c: Likewise.
61154
61155 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61156
61157         * gcc.c-torture/compile/980726-1.c: New test.
61158
61159 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61160
61161         * g77.f-torture/execute/io0.f: New test.
61162
61163 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61164
61165         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61166         an int.
61167
61168 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61169
61170         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61171         m32r bugs.
61172
61173 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61174
61175         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61176         c-decl.c:grokdeclarator can handle mode attributes.
61177
61178 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61179
61180         * gcc.c-torture/execute/980716-1.c: New test.
61181
61182 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61183
61184         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61185         the mn10200.
61186         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61187         the mn10200.
61188         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61189         * gcc.c-torture/compile/930326-1.x: Similarly.
61190
61191 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61192
61193         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61194         New test from Craig.
61195
61196 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61197
61198         * g77.f-torture/noncompile/980616-0.f: New test.
61199
61200         * g77.f-torture/execute/970816-3.f: New test from Craig.
61201
61202 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61203
61204         *  g++.other/singleton.C: Return error value instead of taking
61205         SIGSEGV.
61206
61207 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61208
61209         *  g++.other/singleton.C: New test.  Warning is under dispute.
61210         Runtime crash is not.
61211
61212 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61213
61214         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61215         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61216         using6.C, using7.C}: New namespace tests.
61217
61218 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61219
61220         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61221         specialization with typedef'ed names used as array indexes.
61222
61223 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61224
61225         * gcc.c-torture/execute/980709-1.c: New test.
61226
61227         * gcc.dg/980709-1.c: New test.
61228
61229 1998-07-07  Richard Henderson  <rth@cygnus.com>
61230
61231         * gcc.c-torture/execute/bcp-1.c: New test.
61232
61233 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61234
61235         * gcc.c-torture/execute/980707-1.c: New test.
61236
61237 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61238
61239         * gcc.c-torture/compile/980706-1.c: New test.
61240
61241 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61242
61243         * g77.f-torture/execute/980701-0.f,
61244         g77.f-torture/execute/980701-1.f: New test from Craig.
61245
61246 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61247
61248         * gcc.c-torture/compile/980701-1.c: New test.
61249
61250         * gcc.c-torture/execute/980701-1.c: New test.
61251
61252 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61253 rlsruhe.de>
61254
61255         * g++.old-deja/g++.robertl/eb132.C: New test.
61256         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61257
61258 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61259
61260         * g77.f-torture/execute/980628-7.f,
61261         g77.f-torture/execute/980628-8.f,
61262         g77.f-torture/execute/980628-9.f,
61263         g77.f-torture/execute/980628-10.f: New tests from Craig.
61264
61265         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61266
61267 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61268
61269         * g77.f-torture/execute/980628-4.f: New test from Craig.
61270         * g77.f-torture/execute/980628-5.f: Likewise.
61271         * g77.f-torture/execute/980628-2.f: Likewise.
61272         * g77.f-torture/execute/980628-0.f: Likewise.
61273         * g77.f-torture/execute/980628-1.f: Likewise.
61274         * g77.f-torture/execute/980628-3.f: Likewise.
61275         * g77.f-torture/execute/980628-6.f: Likewise.
61276
61277 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61278
61279         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61280         directory when nothing has been installed yet.
61281
61282 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61283
61284         * gcc.c-torture/special/special.exp: Handle newer versions of
61285         dejagnu.
61286
61287 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61288
61289         * gcc.dg/980626-1.c: New test.
61290
61291 1998-06-19  Bruno Haible <haible@ilog.fr>
61292
61293         * gcc.misc-tests/m-un-2.c: New test.
61294         * g++.old-deja/g++.other/warn01.c: Likewise.
61295
61296 1998-06-19  Robert Lipe  <robertl@dgii.com>
61297
61298         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61299         compatibility with assmblers with a different comment character.
61300         Eliminate use of GAS-specific extensions.
61301
61302 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61303
61304         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61305
61306 1998-06-19  Robert Lipe  <robertl@dgii.com>
61307
61308         * lib/g77.exp: Replace search for libf2c.a with search for newly
61309         renamed libg2c.a
61310
61311 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61312
61313         * gcc.c-torture/execute/980617-1.c: New test.
61314
61315 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61316
61317         * gcc.c-torture/execute/980612-1.c: New test.
61318
61319 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61320
61321         * gcc.dg/980523-1.c: Only test on ppc-linux.
61322         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61323
61324         * gcc.c-torture/execute/980608-1.c: New test.
61325
61326 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61327
61328         * gcc.c-torture/execute/980605-1.c: New test.
61329
61330 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61331
61332         * gcc.c-torture/execute/980604-1.c: New test.
61333
61334 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61335
61336         * gcc.c-torture/execute/980602-1.c: New test.
61337         * gcc.c-torture/execute/980602-2.c: Likewise.
61338
61339 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61340
61341         * 970125-0.f: Fix per JCB.  Add commentary.
61342
61343 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61344
61345         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61346         IEEE -0 support.
61347
61348 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61349
61350         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61351         earlier.
61352
61353 1998-05-28  Catherine Moore <clm@cygnus.com>
61354
61355         * gcc.c-torture/execute/980526-3.c: New test.
61356
61357 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61358
61359         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61360         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61361         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61362         m88k-motorola-sysv3 to XFAIL.
61363
61364 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61365
61366         * gcc.dg/980526-1.c: New test.
61367         * gcc.c-torture/execute/980526-2.c: New test.
61368
61369 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61370
61371         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61372
61373         * gcc.c-torture/execute/980526-1.c: New test.
61374
61375 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61376
61377         * g77.f-torture/execute/alpha2.f: Add runtime test.
61378
61379 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61380
61381         * g++.old-deja/old-deja.exp: Strip leading directories.
61382
61383         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61384         error for the line.  Don't run multiple tests for the same line.
61385
61386 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61387
61388         * gcc.dg/980523-1.c: New test.
61389
61390 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61391
61392         * g77.f-torture/compile/970915-0.f: New test.
61393
61394 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61395
61396         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61397
61398 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61399
61400         * gcc.dg/980520-1.c: New test.
61401
61402 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61403
61404         * gcc.dg/980502-1.c: Fix return type.
61405
61406 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61407
61408         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61409         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61410         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61411         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61412         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61413
61414 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61415
61416         * g77.f-torture/execute/980520-1.f: New test.
61417
61418 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61419
61420         * lib/mike-g77.exp: New file.
61421
61422         * g77.f-torture/noncompile/noncompile.exp,
61423         g77.f-torture/noncompile/check0.f: New files.
61424
61425 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61426
61427         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61428         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61429         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61430         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61431         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61432         abort where appropriate.
61433
61434 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61435
61436         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61437         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61438
61439 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61440
61441         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61442
61443 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61444
61445         * g77.f-torture/compile/980427-0.f: New test.
61446
61447 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61448
61449         * g77.f-torture/compile/980424-0.f: New test.
61450
61451 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61452
61453         * g77.f-torture/compile/980419-2.f (main): New test.
61454         * g77.f-torture/compile/970125-0.f: New test.
61455         * g77.f-torture/compile/980419-1.f: New test.
61456
61457 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61458
61459         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61460         of loop-4.c.
61461
61462 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61463
61464         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61465
61466 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61467
61468         * gcc.c-torture/compile/980329-1.c: New test.
61469
61470 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61471
61472         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61473         * gcc.dg/980312-1.c: Fix typo in -march command.
61474
61475 1998-03-16  H.J. Lu  (hjl@gnu.org)
61476
61477         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61478
61479 1998-03-11  Robert Lipe  <robertl@dgii.com>
61480
61481         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61482         Dave Love agree the Fortran source is bogus.
61483
61484 1998-03-11  Robert Lipe  <robertl@dgii.com>
61485
61486         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61487         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61488         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61489         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61490         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61491
61492 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61493
61494         * g++.old-deja/g++.other/friend1.C: New test.
61495
61496 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61497
61498         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61499         possibly uninitialized) variables and declare dnrm2.
61500
61501 1998-02-23  Robert Lipe <robertl@dgii.com>
61502
61503         From Bruno Haible <haible@ilog.fr>:
61504         * gcc.c-torture/execute/980223.c: New test.
61505
61506 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61507
61508         * gcc.dg/ifelse-1.c: New test.
61509
61510 1998-02-09  H.J. Lu  (hjl@gnu.org)
61511
61512         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61513
61514           * lib/old-dejagnu.exp (old-dejagnu): Added the
61515           "execution test - XFAIL *-*-*" handling in the spirit of
61516           "excess errors test -". Changed the "execution test fails"
61517           handling to be like "excess errors test fails".
61518           * Update various tests accordingly.
61519
61520 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61521
61522         * gcc.c-torture/execute/980205.c: New test.
61523
61524 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61525
61526         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61527         * lib/f-torture.exp: Similarly.
61528         * gcc.c-torture: Rename all .cexp files to .x files.
61529
61530 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61531
61532         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61533         (940510-1.c): Removed duplicate.
61534         (971104-1.c): New test.
61535
61536 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61537
61538           * lib/f-torture.exp: Improve error and loop detection.
61539
61540 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61541
61542         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61543         use that to size the filler array.
61544
61545 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61546
61547         * lib/c-torture.exp(c-torture-execute): Fix typo.
61548
61549         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61550         testcase as the executable name. Keep the executable around if
61551         the test fails.
61552
61553 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61554
61555         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61556         changes.  Only test one -g option, and move it to the end of the
61557         list of options to test.
61558
61559 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61560
61561         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61562         variable GCC_TORTURE_OPTIONS to supply default switches separated
61563         by colons.  If no environment variable, run tests with -O0 -g, -O1
61564         -g, and -O2 -g as well.
61565
61566 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61567
61568         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61569         explanatory comments. Fix indentation.
61570
61571 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61572
61573         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61574
61575 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61576
61577         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61578         * g++.old-deja/g++.mike/p7325.C: Likewise.
61579         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61580
61581 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61582
61583         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61584         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61585         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61586         * g++.old-deja/g++.law/operators4.C: Likewise.
61587
61588 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61589
61590         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61591         * g++.old-deja/g++.mike/p784.C: Ditto.
61592         * g++.old-deja/g++.mike/p785.C: Ditto.
61593
61594 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61595
61596           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61597
61598 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61599
61600         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61601         target feature; pass this to c-torture-execute as needed.
61602
61603 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61604
61605         * lib/c-torture.exp(c-torture-execute): If the previous and the
61606         current executables being tested are identical, we don't need to
61607         run the executable again. Try to make the executable names
61608         unique. Add an optional argument for passing additional compiler
61609         flags.
61610
61611 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61612
61613         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61614
61615 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61616
61617         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61618
61619 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61620
61621         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61622         32bit or larger longs.
61623
61624         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61625         have either a 32bit long or 32bit int.
61626
61627 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61628
61629         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61630         Make double precision tests dependent on sizeof (double).
61631
61632 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61633
61634         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61635         too.
61636
61637 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61638
61639         * gcc.c-torture/compile/961203-1.cexp: New script.
61640
61641 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61642
61643         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61644         up the includes ourselves.
61645
61646 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61647
61648         * lib/plumhall.exp: Remove random include, and add a few
61649         verbose messages for debugging.
61650
61651 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61652
61653         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61654         of trying to do it ourselves.
61655
61656 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61657
61658         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61659
61660 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61661
61662         * gcc.prms/5403.c: Made regexp a bit less strict.
61663
61664 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61665
61666         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61667         is returned from remote_load instead.
61668         * lib/plumhall.exp: Ditto.
61669         * lib/mike-g++.exp: Ditto.
61670         * lib/old-dejagnu.exp: Ditto.
61671         * lib/c-torture.exp: Ditto.
61672
61673 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61674
61675         * lib/g++.exp: Use build_wrapper procedure.
61676         * lib/gcc.exp: Ditto.
61677
61678 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61679
61680         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61681         an old-style decl for malloc.  Fixes tests to work when
61682         sizeof (int) != sizeof (size_t).
61683
61684 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61685
61686         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61687
61688         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61689         use stdargs.h interface.
61690
61691 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61692
61693         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61694         NO_VARARGS when compiling.
61695
61696 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61697
61698         * lib/plumhall.exp(ph_includes): New procedure.
61699         (ph_make): Use it.
61700         (ph_compiler): Ditto.
61701
61702         * lib/g++.exp: Rename test-glue.c to testglue.c.
61703         * lib/gcc.exp: Ditto.
61704
61705 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61706
61707         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61708         to completion when it's called.
61709
61710 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61711
61712         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61713         is defined, don't do test.
61714
61715 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61716
61717         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61718         for object files.
61719         (ph_summary): Mark skipped testcases as untested, not unresolved.
61720
61721         * lib/plumhall.exp (ph_make): If unresolved because of bad
61722         errorCode, record errorCode in log file.
61723         (*): Replace send_log/verbose with verbose -log.
61724
61725 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61726
61727         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61728         double conversion if double isn't at least 8 bytes.
61729
61730         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61731         int to work with targets where int is 16 bits.
61732
61733         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61734         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61735         precision for the test to complete.
61736
61737 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61738
61739         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61740         if d10v is not compiled with the -mdouble64 flag.
61741         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61742
61743         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61744         d10v is not compiled with the -mint32 flag.
61745
61746 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61747
61748         * lib/plumhall.exp: Use incr_count.
61749
61750 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61751
61752         * gcc.c-torture: Update to c-torture-1.45.
61753
61754 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61755
61756         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61757         the name of the expect testcase file).
61758
61759         * lib/g++.exp(g++_init): Ditto.
61760
61761 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61762
61763         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61764         the host.
61765
61766         * lib/gcc.exp(gcc_exit): New procedure.
61767
61768 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61769
61770         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61771         specs where appropriate.
61772
61773         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61774         because of new "candidates are" messages, and removed a few
61775
61776         * Converted all non-old-style g++ testcases to old-style, and
61777         moved into g++.old-deja.
61778
61779 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61780
61781         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61782         options.
61783
61784         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61785         succeeded.
61786
61787         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61788
61789 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61790
61791         * lib/gcc.exp (gcc_target_compile): Add support for defining
61792         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61793         the machine doesn't have those features.
61794
61795 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61796
61797         * g++.law/operators4.exp: Don't use LIBS.
61798
61799 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61800
61801         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61802
61803         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61804         * lib/g++.exp: Set it here instead. Also, allow use of the
61805         --tool_exec and --tool_opt options. Change CXX to
61806         GXX_UNDER_TEST.
61807
61808         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61809
61810         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61811
61812 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61813
61814         * lib/old-dejagnu.exp: Use prune_warnings instead of
61815         prune_system_crud.
61816         * lib/mike-g++.exp: Ditto.
61817         * lib/gcc.exp: Ditto.
61818         * lib/g++.exp: Ditto.
61819
61820         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61821
61822 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61823
61824           * 941014-2.c: Include stdlib.h
61825           * 960327-1.c: Include stdio.h
61826           * dbra.c, index-1.c: Don't assume ints are 32bits.
61827
61828 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61829
61830         * lib/gcc.exp: Add gcc,stack_size target feature.
61831
61832         * lib/g++.exp(g++_target_compile): Add the include and link
61833         paths here, not in two other places. And, it's $options, not
61834         options.
61835
61836         * lib/mike-g++.exp(postbase): Remove the code that determines
61837         the correct include and link paths.
61838         * g++.old-deja/old-deja.exp: Ditto.
61839
61840 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61841
61842         * lib/g++.exp(g++_init): target_compile no longer returns the
61843         filename of the result.
61844
61845 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61846
61847         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61848         call to glob.
61849
61850         * gcc.c-torture/special/special.exp: Change call to
61851         gcc_target_compile to include the object file.
61852
61853 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61854
61855         * gcc.c-torture/special/special.exp: Correct misspelling in last
61856         change.
61857
61858 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61859
61860         * lib/plumhall.exp(ph_summary): Log the entire output of the
61861         executable. Return -1 if there were any failures, 0 otherwise.
61862         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61863         (ph_make): Clean up objects and executables that were built
61864         if the tests succeeded.
61865
61866 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61867
61868         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61869         libraries and includes in the build tree as appropriate.
61870
61871 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61872
61873         * lib/c-torture.exp: Instead of looking for the global variable
61874         NO_LONG_LONG, check to see if that's a feature of the target.
61875
61876 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61877
61878         * config/default.exp: Minimize. Delete the remainer of the files in
61879         config; this functionality is now in devo/dejagnu/config.
61880
61881         g++.*/*: Pass any additional flags used to compile to postbase;
61882         delete CXXFLAGS.
61883
61884         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61885         is now done by runtest.exp. Use gcc_target_compile instead of
61886         compile.
61887
61888         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61889         Remove references to CFLAGS. Use remote_file instead of
61890         calling rm -f.
61891         (c-torture): Take a list of arguments to use to compile this
61892         testcase.
61893
61894         lib/g++.exp: Simplify. Use target_compile instead of compile.
61895         lib/gcc-dg.exp: Ditto.
61896         lib/gcc.exp: Ditto.
61897         lib/mike-{gcc,g++}.exp: Ditto.
61898         lib/old-dejagnu.exp: Ditto.
61899         lib/plumhall.exp: Ditto.
61900
61901 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61902
61903         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61904         (ph_linker): Likewise.
61905
61906 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61907
61908           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61909         MAP_ANON / MAP_ANONYMOUS if defined;
61910         else try to map from /dev/zero .
61911
61912 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61913
61914         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61915         isn't defined, then define it to MAP_ANONYMOUS.
61916
61917 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61918
61919         * gcc.c-torture: Update to c-torture-1.42 release.
61920
61921 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61922
61923         * gcc.c-torture: Update to c-torture-1.41 release.
61924
61925 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61926
61927         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61928         c-torture release.
61929
61930 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61931
61932         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61933         and LDFLAGS.  Fix second case to append the target_info ldflags
61934         onto LDFLAGS, not CFLAGS.
61935         * lib/g++.exp (g++_init): Add target_info stuff.
61936         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61937         of libgloss and newlib flags for !native.
61938
61939         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61940         (GDB): Fix relative path to go up another dir for finding gdb.
61941
61942 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61943
61944         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61945         versions in the target_info array, if they don't exist.
61946
61947 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61948
61949         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61950
61951 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61952
61953         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61954         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61955
61956 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61957
61958         * lib/old-dejagnu.exp: Don't remove the output file before we've
61959         actually tested it. Don't append pwd to the path of the executable
61960         we're testing.
61961
61962 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61963
61964         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61965
61966 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61967
61968         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61969         temporary directory for compiler files, and set it to a default
61970         value of /tmp. Set $output as the name of the output file from
61971         compiling the testcase. Add a -o option to $cflags_var so the
61972         compiler writes the final output file as $output. Set $executable
61973         to $output.
61974
61975         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61976         directory for compiler files, and set it to /tmp if it doesn't
61977         already have a value. Set $output_file to the name of the output
61978         file from compiling the testcase. Add a -o option to CXXFLAGS so
61979         the compiler writes the final output file as $output. Use $output
61980         as the executable to be tested.
61981
61982 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61983
61984         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61985
61986 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61987
61988         * gcc.c-torture/execute/pending-1.c: New test.  Still
61989         pending in Tege's queue.
61990
61991 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61992
61993         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61994         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61995         if there were failures.  Call unresolved if there were unresolved
61996         testcases.  Call gcc_fail if program did not run to completion.
61997         (ph_make): Pass additional argument name to ph_execute.
61998         (ph_execute): Add new argument.  Pass additional arguments to
61999         ph_summary.  Call gcc_fail is there is no execution output.
62000
62001 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62002
62003         * lib/plumhall.exp (proc_summary): Output relavent summary
62004         lines into the log so specific failures in plumhall can be
62005         investigated.
62006
62007 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62008
62009         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62010         (c-torture-execute): Don't try to execute tests which use
62011         "long long" types if $NO_LONG_LONG is nonzero.
62012
62013 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62014
62015         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62016         not c-torture.
62017
62018         * gcc.ieee: Move from here.
62019         * gcc.c-torture/execute/ieee: To here.
62020
62021 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62022
62023         * gcc.c-torture: Update to c-torture-1.41 release.
62024
62025 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62026
62027         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62028         not "$output".
62029
62030 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62031
62032         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62033         -c present.
62034
62035 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62036
62037         * config/proelf.exp: Handle connecting to a simulator.
62038
62039 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62040
62041         * config/proelf.exp: New file.  Enough framework that we can
62042         run c-torture tests on the proelf targets (or any other target
62043         that gdb can connect to for that matter).
62044
62045 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62046
62047         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62048         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62049
62050         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62051         exec_output exists.
62052
62053 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62054
62055         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62056         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62057
62058         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62059         to pass/fail/unresolved/unsupported/untested.  Caller must now
62060         call unresolved/unsupported/untested.
62061         * lib/*.exp: Update FSF address.  Update to handle new results of
62062         ${tool}_load.
62063         * lib/chill.exp (verbose): Delete.
62064
62065 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62066
62067         * lib/gcc.exp (default_gcc_start): Change order of args to
62068         $LDFLAGS $CFLAGS $LIBS.
62069         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62070         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62071         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62072         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62073         * gcc.misc-tests/dg-test.exp: Likewise.
62074         * gcc.misc-tests/msgs.exp: Likewise.
62075         * gcc.prms/prms.exp: Likewise.
62076         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62077         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62078
62079         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62080
62081 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62082
62083         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62084
62085         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62086         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62087
62088         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62089         necessary.
62090
62091 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62092
62093         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62094         global for loop; add use of $mathlib.
62095         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62096         settings here; set mathlib for anything but VxWorks.
62097
62098 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62099
62100         * gcc.c-torture: Update to c-torture-1.40 release.
62101
62102 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62103
62104         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62105         dg.exp.
62106
62107 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62108
62109         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62110         global.
62111
62112 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62113
62114         * lib/g++.exp (LIBS): Define if not already.
62115         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62116         (gcc-dg-prune): Call prune_gcc_output.
62117         * lib/gcc.exp (prune_gcc_output): New proc.
62118         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62119         prune_gcc_output.
62120
62121 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62122
62123         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62124         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62125
62126 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62127
62128         * gcc.c-torture: Update to c-torture-1.39 release.
62129
62130 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62131
62132         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62133         fails, try others as well.
62134
62135 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62136
62137         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62138         If compilation fails, mark execute tests as `untested'.
62139         If test is marked as unsupported, don't mark compilation and
62140         execute tests as failed.
62141
62142 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62143
62144         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62145         libstdc++ for whether or not we want to be doing shared
62146         libraries.  Delete link_curses since we don't need it anymore.
62147         * lib/mike-g++.exp (postbase): Don't link in libg++.
62148         * g++.old-deja/old-deja.exp: Likewise.
62149
62150 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62151
62152         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62153
62154 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62155
62156         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62157         For that, add `-Wl,-a,shared_archive'.
62158         * g++.old-deja/old-deja.exp: Likewise.
62159
62160 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62161
62162         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62163
62164 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62165
62166         * lib/mike-g++.exp (postbase): Pay attention to the status of
62167         g++_load.
62168
62169 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62170
62171           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62172
62173 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62174
62175         * lib/gcc.exp (default_gcc_start): No longer need to log program
62176         being executed or its output, execute_anywhere does that now.
62177         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62178         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62179
62180 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62181
62182         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62183         the same as those in lib/g++.exp.
62184
62185 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62186
62187         * gcc.c-torture: Update to c-torture-1.38 release.
62188         * gcc.ieee: Related changes.
62189
62190 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62191
62192         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62193         "exec". Minor reformatting changes.
62194
62195         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62196         cross. This means all "exec" calls now work on a remote host as
62197         well.
62198         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62199         cross. Filter out the extra "\r\n" stuff that expect puts in.
62200         (c-torture-execute): Filter out the bogus warnings like
62201         c-torture-compile does. Add support for canadian cross.
62202         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62203         Use execute_anywhere rather than calling exec directly. Now it
62204         works for canadian cross testing.
62205
62206 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62207
62208         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62209         results into a variable, and check that rather than using file exists.
62210
62211 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62212
62213         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62214         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62215
62216 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62217
62218         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62219         lib_curses if there's a shared libg++ in the build tree.
62220
62221 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62222
62223         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62224         if not supported target.
62225
62226 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62227
62228         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62229         link_curses up to always happen, not just for native builds.
62230
62231 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62232
62233         * gcc.c-torture: Update to c-torture-1.36 release.
62234         * gcc.failure: Related changes.
62235
62236 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62237
62238         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62239
62240 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62241
62242         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62243         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62244         runshlib, link_curses, and mathlib for link and run.
62245
62246         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62247         pass the runtime shared library options for Solaris, OSF/1, and
62248         Irix5, and link with -lcurses to avoid unresolved references.
62249
62250 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62251
62252         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62253         only run once.
62254
62255 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62256
62257         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62258
62259 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62260
62261         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62262         do not have a framework for the "compat" tests yet.
62263
62264 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62265
62266         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62267         set to null if we're testing vxworks5.1.  Use that instead of
62268         `-lm' in the setting of LIBS for link and run.
62269
62270 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62271
62272         * config/rom68k.exp (${tool}_load): Major changes to make it
62273         work.  Verified that it does in fact return the stuff in
62274         exec_output properly.  Catch any Emul or any TRAP other than 0.
62275
62276 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62277
62278         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62279         LDFLAGS properly for targets that need stuff from libgloss.
62280         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62281         only run once.
62282         (gpp_initialized): New variable.
62283
62284 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62285
62286         * config/rom68k.exp: Load libgloss.exp.
62287         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62288         so we can produce a fully linked binary.
62289         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62290         so we can produce a fully linked binary.
62291
62292 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62293
62294         * lib/plumhall.exp (ph_section): Watch for expected failures.
62295         Add missing `else'.
62296
62297         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62298         run the testcase.
62299         (c-torture): Likewise.
62300
62301 1995-08-28  Doug Evans  <dje@cygnus.com>
62302
62303         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62304
62305         * lib/mike-g++.exp (mike_cleanup): New proc.
62306         (prebase): New globals compiler_result, not_compiler_result,
62307         target_regexp.
62308         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62309         allow leading "-" in pattern.  Watch for unsupported tests.
62310         If $compiler_result is set, pattern match assembler code,
62311         and ditto for $not_compiler_result.
62312         * lib/mike-gcc.exp: Likewise.
62313
62314         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62315         execution "succeeded".
62316
62317 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62318
62319         * config/win32.exp: New file.
62320         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62321
62322 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62323
62324         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62325         unsupported.
62326         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62327         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62328         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62329
62330         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62331         "... without exceptions was ...".  That is now handled by
62332         prune_system_crud.
62333         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62334
62335 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62336
62337         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62338         sieve.c,sort2.c}: New files.
62339         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62340         sieve.exp,sort2.exp}: Drivers for them.
62341
62342         * lib/mike-gcc.exp (program_output): New user settable variable.
62343         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62344         messages.
62345         * lib/mike-g++.exp (program_output): New user settable variable.
62346
62347         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62348
62349         * config/sh.exp: Deleted (use sim.exp instead).
62350
62351 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62352
62353         * config/vx.exp: Declare CHECKTASK as global.
62354         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62355         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62356         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62357
62358 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62359
62360         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62361         target. Like vx.exp, only includes `vx29k.exp' instead of
62362         `vxworks.exp'.
62363
62364 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62365
62366         * config/sim.exp: Increase time limit from 120 seconds to 240.
62367
62368 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62369
62370         * gcc.c-torture/execute/950628-1.c: New test.
62371
62372 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62373
62374         * gcc.c-torture: Update with changes/additions from
62375         c-torture-1.34.
62376
62377 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62378
62379         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62380
62381 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62382
62383         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62384
62385 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62386
62387         * gcc.c-torture/compile/950512-1.c: New test.
62388         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62389         * gcc.dg/struct-ret-1.c: Likewise.
62390
62391 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62392
62393         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62394           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62395
62396 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62397
62398         * gcc.c-torture/special/920411-1.c: Deleted.
62399         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62400
62401 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62402
62403         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62404         cpu limit.
62405
62406 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62407
62408         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62409
62410 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62411
62412         From kenner;
62413         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62414         is the proper length.
62415         * va-arg-3.c: Likewise.
62416
62417 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62418
62419         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62420         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62421
62422         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62423         * lib/g++.exp (default_g++_start): Delete old cruft.
62424
62425 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62426
62427         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62428         (2 * (1 << 18)) to (2 * (1 << 17)).
62429
62430         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62431
62432 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62433
62434         * config/rom68k.exp: Renamed from config/idp.exp
62435
62436 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62437
62438         * c-torture/compile/921109-2.c
62439
62440 1995-04-18  Mike Stump  <mrs@cygnus.com>
62441
62442         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62443         excess errors.
62444
62445 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62446
62447         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62448         output.
62449         * lib/g++.exp (default_g++_start): Likewise.
62450
62451 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62452
62453         * gcc.c-torture/compile/950329-1.c: New test.
62454
62455 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62456
62457           * config/bug.exp (${tool}_load): Updated to use new remote_open
62458           and remote_close procs.
62459         * config/idp.exp: New file.
62460
62461 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62462
62463         * gcc.c-torture/execute/950322-1.c: New test.
62464
62465 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62466
62467         * config/vx.exp (${tool}_load): Clean up testing of return code from
62468         vxworks_ld and vxworks_spawn.
62469
62470 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62471
62472         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62473
62474 1995-03-13  Mike Stump  <mrs@cygnus.com>
62475
62476         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62477         can mark excess errors on a machine by machine basis.  Note, the
62478         default is to not expect any excess errors, even when excess
62479         errors test - is given, so you will want to put an XFAIL ... on
62480         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62481         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62482         those 4 machines, but no others.
62483
62484 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62485
62486         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62487         * lib/c-torture.exp: to here.
62488
62489 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62490
62491         * gcc.c-torture/execute/950221-1.c: New test.
62492         * gcc.c-torture/execute/struct-ret-1.c: New test.
62493         * gcc.c-torture/compile/950221-1.c: New test.
62494
62495         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62496
62497 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62498
62499         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62500         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62501
62502 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62503
62504         * g++.gb: New directory of tests, derived from my signature and
62505         class scoping tests.
62506
62507         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62508         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62509         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62510         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62511         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62512         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62513         * g++.gb/sig25.C: Likewise.
62514
62515         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62516         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62517         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62518         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62519         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62520         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62521         * g++.gb/sig25.exp: Likewise.
62522
62523         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62524         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62525         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62526         * g++.gb/scope13.C: Likewise, this test still fails.
62527
62528         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62529         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62530         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62531         * g++.gb/scope13.exp: Ditto.
62532
62533         * g++.gb/README: New file, explains what these tests are about.
62534
62535 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62536
62537         * lib/dg.exp (dg-do): Support `preprocess'.
62538         (dg-test): Likewise.
62539
62540 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62541
62542         * config/udi.exp: change "continue -expect" to "exp_continue".
62543
62544 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62545
62546         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62547         Delete redundant tests.
62548
62549         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62550         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62551         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62552         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62553         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62554         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62555         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62556         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62557
62558         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62559         storing label pointers.
62560         * gcc.c-torture/execute/921019-1.c: Likewise.
62561         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62562         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62563         parameter fp.
62564         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62565         constants.
62566
62567         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62568         Delete obsolete tests.
62569
62570         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62571         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62572         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62573         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62574         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62575         * gcc.c-torture/compile/950124-1.c: New test.
62576
62577         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62578
62579 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62580
62581         * lib/mike-g++.exp: Add -lm to LIBS.
62582
62583 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62584
62585         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62586
62587 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62588
62589         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62590
62591 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62592
62593         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62594
62595 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62596
62597         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62598         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62599         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62600         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62601         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62602         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62603         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62604         * g++.law/{operators31.C, operators32.C,
62605         * g++.law/{operators33.C, operators34.C}: Likewise.
62606         * g++.law/{pic1.C, refs2.C}: Likewise.
62607         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62608         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62609         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62610         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62611
62612         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62613         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62614         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62615         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62616         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62617         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62618         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62619         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62620         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62621         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62622         * g++.law/{operators34.exp}: Likewise.
62623         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62624         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62625         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62626         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62627         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62628
62629         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62630         No longer expected to fail.
62631         * g++.law/missed-error3.C: Tweak for recent bool changes.
62632
62633 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62634
62635         * config/emb-unix: Deleted.
62636         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62637         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62638
62639 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62640
62641         * lib/dg.exp (dg-test): Fix typo in last patch.
62642
62643 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62644
62645         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62646         (handles multiple occurrences).
62647
62648 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62649
62650         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62651         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62652         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62653         printed).
62654         * lib/c-torture.exp (c-torture-compile): Likewise.
62655         (c-torture): Prepend full path if missing.
62656         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62657         (gcc_fail): Likewise.
62658         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62659
62660 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62661
62662         * lib/netware.exp: Only attach to NetWare i386 systems.
62663
62664 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62665
62666         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62667         messages.  Add test name to "output pattern match" pass/fail message.
62668
62669 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62670
62671         * gcc.dg: New testsuite.
62672         * gcc.dg/dg.exp: New file.
62673
62674         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62675         test-switch.c}: Deleted.
62676
62677         * gcc.misc-tests/msgs.exp: New testcase driver.
62678
62679 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62680
62681         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62682         Watch for illegal return values from ${tool}_load.
62683         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62684         cross targets.  Coerce return value >0 to 1.
62685
62686 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62687
62688         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62689
62690         * config/emb-unix.exp: New file.
62691
62692         * config/sim.exp: Error if variable $SIM not defined.
62693         (${tool}_load): Mark test as "untested" if simulator missing.
62694
62695         * config/unix.exp: Load remote.exp to get rcp_download.
62696         * lib/c-torture.exp: Use different option lists for testcases with
62697         and without loops.
62698         * gcc.c-torture/execute/execute.exp: Likewise.
62699
62700 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62701
62702         * config/*.exp: Clarify return code from ${tool}_load.
62703         Call `unresolved' or `untested' instead of `warning' or `perror'
62704         (sometimes you still want to call both though).
62705         Add comment that `shell_id' is local to each file.
62706         * config/udi.exp (timeout): Set to 30.
62707         Don't print warning if connection fails, $connectmode has already
62708         printed an error.
62709         (${tool}_load): Move verbose messages to level 2.
62710         Rework pattern for "Process started" message.
62711         Pass `shell_id' to ${connectmode}_download.
62712         Retry twice upon timeout.  Make resetting of target more robust.
62713         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62714         Pass `shell_id' to exit_$connectmode.
62715         Only call exit_$connectmode if connected.
62716         * config/unix.exp (${tool}_load): Check return codes better.
62717         * config/vrtx.exp (${tool}_load): Likewise.
62718         * config/vx.exp (${tool}_load): Likewise.
62719         Delete unneeded global's.
62720         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62721         from ${tool}_load.
62722         (dg-stat): Delete.
62723         (dg-init): Delete recording of pass/fail counts.
62724         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62725         (old-dejagnu-init): Likewise.
62726         (old-dejagnu-stat): Delete contents, empty proc now.
62727         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62728         (c-torture): Delete references to lcnt, lpass, lfail.
62729         Get option list from TORTURE_OPTIONS.
62730         Delete -funroll[-all]-loops if no loops.
62731         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62732         (g++_stat): Delete contents (empty proc now).
62733         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62734         (gcc_finish): Likewise.
62735         (gcc_stat): Deleted.
62736         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62737         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62738         * gcc.c-torture/execute/execute.exp: Likewise.
62739         Split tests into two parts: compile, execute.
62740         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62741         no loops.  Update to reflect clarified return codes from ${tool}_load.
62742
62743 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62744
62745         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62746         to grep for.
62747         (old-dejagnu): Likewise (where necessary).
62748
62749 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62750
62751         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62752
62753         * lib/dg.exp (dg-process-target): Fix processing of selector.
62754         Add comment regarding use of `error'.
62755
62756         * lib/gcc.exp (prune_system_crud): Define if missing.
62757         * lib/g++.exp (prune_system_crud): Likewise.
62758
62759         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62760         Call prune_system_crud.
62761         * lib/dg.exp (dg-runtest): New proc.
62762         Use perror instead of send_user for tcl errors in testcase.
62763         Don't return any value, it's never used.
62764         Don't clobber previous definition of `unknown'.
62765         Print tcl errors in `dg-final'.
62766
62767 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62768
62769         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62770         (dg-test): Don't print errorInfo, it contains stack backtrace.
62771
62772 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62773
62774         * lib/g++.exp (runtest_file_p): Define if missing.
62775
62776 1994-09-24  Doug Evans  (dje@cygnus.com)
62777
62778         * lib/mike-g++.exp: Comment out loading of g++.exp.
62779         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62780         (default_g++_version): Always print something.
62781         (default_g++_start): Comment out call to `which'.
62782         (g++_start, g++_load): Deleted (must be defined in config file).
62783         * lib/gcc.exp: Test for existence of $CC at start.
62784         Delete check for tmpdir (done in gcc_init).
62785         (default_gcc_version): Always print something.
62786         (default_gcc_start): Comment out call to `which'.
62787         * config/*.exp: Major cleanup - make cross targets work at least a
62788         little better for g++ (by not being "--tool gcc" specific).
62789         Rename gcc_xxx to ${tool}_xxx.
62790         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62791         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62792
62793 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62794
62795         * lib/c-torture.exp (c-torture-compile): Rework compiler
62796         message processing.
62797
62798         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62799         c-torture.
62800
62801 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62802
62803         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62804
62805         * lib/dg.exp (dg-process-target): Support { target native }.
62806
62807 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62808
62809         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62810         looked for "... program xxx got fatal signal".
62811         Correct regsub munging of `comp_output'.
62812         Ignore compiler messages "path prefix not used" and "linker input
62813         file unused".
62814
62815 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62816
62817         * lib/gcc.exp (runtest_file_p): Define if missing.
62818         * gcc.prms/template.c: Example to work from.
62819
62820 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62821
62822         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62823         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62824
62825         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62826         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62827         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62828         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62829
62830         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62831         (dg-process-target): No longer a varargs proc.
62832         Return S/N for target, P/F for xfail.  All callers changed.
62833         (user option procs): More argument checking.
62834         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62835         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62836         (dg-test): Skip test if not running on selected target in `dg-do'.
62837         Update handling of `dg-do-what', `dg-output-text'.
62838         Separate execution pass/fail from output pattern match pass/fail.
62839         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62840
62841 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62842
62843         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62844         target for 920510-1.c.
62845
62846 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62847
62848         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62849         Clean up comment regarding use of passcnt, etc.
62850         (gcc_stat): Don't update `testcnt' here.
62851         (gcc_finish): Do it here.
62852         Might as well reset `but_id' here too.
62853         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62854         to determine if the file should be tested.
62855         * gcc.c-torture/compile/compile.exp: Likewise.
62856         * gcc.c-torture/execute/execute.exp: Likewise.
62857         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62858         * gcc.misc-tests/dg-test.exp: Likewise.
62859         * gcc.prms/prms.exp: Likewise.
62860         * gcc.wendy/wendy.exp: Likewise.
62861         * g++.old-deja.exp: Likewise.
62862         Move "Testing file" message to verbose level 1.
62863
62864 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62865
62866         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62867
62868 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62869
62870         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62871         (default_gcc_start): Accept optional second list element
62872         of compiler flags.  Print compiler output at verbosity level 2.
62873         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62874         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62875         Save current values of framework globals passcnt, failcnt, xpasscnt,
62876         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62877         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62878         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62879         xfailcnt to compute stats.  Update framework global `testcnt' from
62880         pass/fail counts.
62881         (gcc_finish): New proc.  Clean up test environment.
62882         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62883         (gcc_epass, gcc_efail): Delete.
62884         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62885         argument of line number.
62886         (dg-init): If the tool has an init routine, call it.
62887         (dg-test): Remove args `cflags_var' and `libs_var'.
62888         Pass all compiler options to ${tool}_start.
62889         Handle missing line number.
62890         (dg-finish): New function.
62891         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62892         particular files.  Call gcc_finish at end.  Move "skipping test"
62893         message to verbosity level 3.
62894         * gcc.c-torture/compile/compile.exp: Likewise.
62895         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62896         * gcc.c-torture/execute/execute.exp: Likewise.
62897         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62898         Print testcase being tried at verbosity level 1.
62899         * gcc.c-torture/special/special.exp: Unset xfail.
62900         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62901         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62902         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62903         * gcc.failure/failure.exp: Likewise.
62904         * gcc.ieee/ieee.exp: Likewise.
62905         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62906         Update call to dg-test.  Call dg-finish at end.
62907         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62908         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62909         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62910         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62911         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62912         * gcc.wendy/wendy.exp: Add copyright.
62913         Delete setting of tmpdir (done by gcc_init).
62914         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62915         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62916         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62917         gcc_[ce]pass/fail.
62918
62919 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62920
62921         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62922         confusion.
62923         (g++_load): Likewise.
62924
62925         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62926         Rename argument to `prog' to remove the confusion.
62927         Varargs fns behave differently too!
62928         (g++_load): Likewise.
62929
62930         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62931
62932         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62933         what it is.  Delete (always) printing of status value for !native.
62934         Simplify verbose code, and include status and exec_output.
62935         (g++_load): Use gcc_load.
62936
62937 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62938
62939         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62940         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62941         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62942         940714-3.c as these testcases don't exist anymore.  Make
62943         va-arg-1.c expected to pass.
62944
62945 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62946
62947         * gcc.misc-tests/misc.exp: Only run specific testcases.
62948         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62949         * gcc.misc-tests/dg-[1-9].c: New files.
62950
62951         * lib/dg.exp: New testsuite driver.
62952         * gcc.prms/prms.exp: Use it.
62953
62954         * README.gcc: New file.
62955
62956         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62957         Document and reset `lxpass' and `lxfail'.
62958         Simplify "initialized" message.
62959         (gcc_stat): Clean up comments a little.
62960
62961 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62962
62963         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62964
62965 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62966
62967         * lib/old-dejagnu.exp (process-option): New proc.
62968         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62969         (old-dejagnu): Simplify.
62970         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62971
62972 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62973
62974         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62975         exists and is not an empty string.
62976
62977         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62978         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62979         finished.
62980         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62981         automatically.
62982
62983         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62984         longer expected to fail.
62985
62986         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62987         "f" function call.
62988
62989         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62990
62991         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62992         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62993         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62994         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62995         c-torture-1.29.
62996
62997         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62998         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62999
63000         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63001
63002         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63003         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63004
63005         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63006         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63007         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63008
63009 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63010
63011         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63012         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63013         940714-1.c, 940714-2.c, 940714-3.c},
63014         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63015         gcc.misc-tests/{mg.c,mg.exp}:
63016         New tests.
63017         * gcc.noncompile/noncompile.exp: Change accordingly.
63018
63019 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63020
63021         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63022         Undo previous clobberage.
63023
63024 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63025
63026         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63027         * gcc.special/{930510-1.c, special.exp}:
63028         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63029         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63030         struct-varargs-1.c}: New tests from c-torture-1.26.
63031
63032 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63033
63034         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63035           argument to switch.
63036
63037 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63038
63039         * Revert the previous changes.  Please see Rob's directory
63040         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63041         fixes.
63042
63043 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63044
63045         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63046         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63047         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63048         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63049         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63050         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63051         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63052         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63053         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63054         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63055         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63056         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63057         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63058         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63059         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63060         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63061         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63062         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63063         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63064         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63065         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63066         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63067         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63068         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63069         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63070         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63071         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63072         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63073         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63074         testing changes.
63075
63076 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63077
63078         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63079         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63080         with perror calls.
63081
63082 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63083
63084         * config/unix.exp (g++_load): Fix syntax.
63085
63086 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63087
63088         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63089         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63090         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63091         Don't expect va-arg-1.c to fail.  Correct expected output for
63092         920928-1.c.
63093         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63094         * gcc.wendy/hbm4.c: Correct typo.
63095         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63096
63097 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63098
63099         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63100         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63101         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63102         * lib/c-torture.exp (c-torture-compile): Ditto.
63103
63104         Reduce volume of output (remove all the -I's and such).
63105         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63106         Call gcc_cpass, gcc_cfail.
63107         (c-torture): Pass testing option to c-torture-compile.
63108
63109 1994-03-21  Doug Evans  (dje@cygnus.com)
63110
63111         Bring patches over from progressive.
63112         * config/default.exp: Exit remote shell cleanly.
63113         (g++_exit, g++_start): Add default versions.
63114         * config/sim.exp (gcc_load): Use perror, not error.
63115
63116 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63117
63118         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63119         set in site.exp.
63120
63121 1994-03-14  Doug Evans  (dje@cygnus.com)
63122
63123         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63124         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63125         (wendy_try): New proc to run testcase.
63126         (main loop): Call 'em.
63127         * gcc.wendy/*.c: Clean up pass to correct expected output.
63128
63129         * lib/gcc.exp: Minor cleanup work.
63130         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63131
63132 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63133
63134         * config/sim.exp (gcc_load): Document return codes better.
63135         Don't pass -v to simulator.
63136
63137 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63138
63139         * gcc.special/920717-x.c: Fix typo.
63140         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63141         get at sources.
63142
63143         * lib/mike-gcc.exp: Fix typo.
63144
63145 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63146
63147         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63148         binary to use, transform the name.
63149         * config/*.exp: rename everything. Nuke any g++ specific files,
63150         it's now a special case of gcc that requires no special support.
63151         Add a default.exp for unsupported targets.
63152
63153 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63154
63155         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63156         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63157         version of Tcl.
63158
63159 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63160
63161         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63162         than a warning.
63163
63164 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63165
63166         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63167
63168 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63169
63170         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63171         option_list.  Compile every file with only 4/6 option choices
63172         (same as C torture) instead of with 12/18 different option
63173         choices.
63174         * lib/c-torture.exp: Likewise.
63175
63176         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63177         not already set.
63178
63179 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63180
63181         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63182         can put an XFAIL *-*-* on excess errors.
63183
63184 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63185
63186         * g++.law: Add more tests derived from g++-bugs snapshots.
63187
63188         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63189         equivalent to g++.law/init9.
63190
63191         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63192         compiled it, and the a.out file after we've run it.
63193
63194 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63195
63196         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63197         compiled it, and the a.out file after we've run it.
63198
63199 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63200
63201         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63202
63203 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63204
63205         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63206         version number.
63207
63208 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63209
63210         * g++.law: New directory of g++ tests derived from the g++-bugs
63211         snapshots.
63212
63213 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63214
63215         * gcc.compile: initbug1.c initbug1.exp testcase added
63216
63217 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63218
63219         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63220         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63221           fixes submitted by Jeff Law (law@cs.utah.edu)
63222         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63223           Jeff Law (law@cs.utah.edu)
63224
63225
63226 1993-11-30  Mike Stump  (mrs@cygnus.com)
63227
63228         * config/unix-g++.exp: Follow the gcc way of doing things.
63229         * g++.old-deja/old-deja.exp: Minor updates.
63230         * lib/g++.exp: New file, follow the gcc way of doing things.
63231         * lib/old-dejagnu.exp: Minor updates.
63232         * lib/mike-g++.exp: Always unset errorInfo.
63233
63234 1993-11-06  Mike Stump  (mrs@cygnus.com)
63235
63236         * lib/gcc.exp: Fix some errors with the below change, CC and
63237         CFLAGS should be global when setting, not local.
63238
63239 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63240
63241         * lib/gcc.exp: Transform tool name.
63242
63243 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63244
63245         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63246
63247 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63248
63249         * lib/gcc.exp: change gcc_done to gcc_stat
63250
63251 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63252
63253         * Upgraded gcc testsuite to c-torture version 1.25
63254
63255 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63256
63257         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63258         * lib/c-torture: added hooks for new reporting code.
63259
63260 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63261
63262         * config/sh-gcc.exp: check if sh-sim exists in the path
63263
63264 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63265
63266         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63267         * gcc.compile/compile.exp: Initial changes for new logic.
63268         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63269         * gcc.failure/failure.exp: Initial changes for new logic.
63270         * gcc.ieee/ieee.exp: Initial changes for new logic.
63271         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63272         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63273         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63274         * lib/c-torture.exp: Initial changes for new logic.
63275         * lib/gcc.exp: Initial changes for new logic.
63276
63277 1993-10-15  Mike Stump  (mrs@cygnus.com)
63278
63279         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63280         depend upon failure or success.  Fully qualify names in failure
63281         and success messages.  Always remove a.out before starting
63282         compile, just in case.  Pay more attention to error text output by
63283         the compiler.  Handle testcases with no known past errors just
63284         like all others, so that things are uniform.  Other miscellaneous
63285         improvements.
63286
63287 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63288
63289         * gcc.cpp: new directory for cpp tests
63290
63291 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63292
63293         * lib/chill.exp: Code reformatted, removed unused code.
63294         * config/unix-chill.exp: Code reformatted, removed unused code.
63295         * chill.execute/execute.exp: Code reformatted, removed unused code.
63296         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63297
63298 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63299
63300         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63301         routines not written.
63302
63303 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63304
63305         * config/bug-gcc.exp: Use new procs from bug.exp.
63306
63307 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63308
63309         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63310         via ftp, rather than depending on NFS.
63311         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63312         case.
63313
63314 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63315
63316         * config/bug-gcc.exp: Use new download proc.
63317
63318 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63319
63320         * chill.execute/execute.exp: cleanups, handles errors better
63321         * chill.compile/compile.exp: rewrite, based on execute.exp
63322         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63323         * lib/chill.exp: major changes to diff proc and compile and link
63324         procs. added chill_fail and chill_pass wrappers to pass and
63325         fail. added more comments, and handle error codes better.
63326         Added a hack to capture stderr from exec, so noncompile tests
63327         can work.
63328
63329 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63330
63331         * chill.execute/execute.exp: rewrite of testsuite driver
63332         * lib/chill.exp: rewrite of testsuite driver
63333         * config/unix-chill.exp: rewrite of testsuite driver
63334
63335 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63336
63337         In chill.execute:
63338         * iexpr.ch: Standardize uppercase.
63339         * tuples.dat: Standardize uppercase.
63340         * vary.ch: standardize.  Correct varying string assignments.
63341         * vary.dat: Add new output lines.
63342
63343 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63344
63345         In chill.execute:
63346         * chprintf.ch: Standardize use of uppercase.
63347         * tuples.ch: Standardize and turn arr2 into a DCL,
63348           rather than a SYN.
63349         * pinits.ch: Standardize.
63350
63351 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63352
63353         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63354         * Makefil: Renamed to Makefile.in.
63355         * configure.in: New.
63356
63357 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63358
63359         In chill.execute:
63360         * .cvsignore: Add result/output files.
63361         * Makefile: Fix up variables at start.  Use MFLAGS
63362           everywhere.  Correct bool_loc, built_ins entries.
63363           Add entry for vary1.ch.
63364         * bitarray.ch: Standardize upper-case usage.
63365         * bitexpr.ch: Standardize, add output of b1.
63366         * params.ch: Use arrayt in along PROC parameters, to
63367           avoid novelty problems.
63368         * sets.ch: Tiny cleanup.
63369         * vary1.ch: Re-indent.
63370
63371 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63372
63373         * Add PR-related files to Makefiles, .cvsignore files, etc.
63374
63375 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63376
63377         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63378           with compiler objects. New names are test-flow.c and test-loop.c
63379
63380 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63381
63382         * Upgraded c-torture tests from 1.19 to 1.20
63383
63384         * new files:
63385         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63386         * gcc.compile: 930623-1.c 930623-2.c
63387         * gcc.noncompile: 930622-1.c 930622-2.c
63388         * gcc.failure: 920411-1.c 920627-2.c
63389         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63390
63391 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63392
63393         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63394           More changes to get testsuite working properly. Needs more work.
63395           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63396
63397 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63398
63399         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63400           More changes to get testsuite working properly. Needs more work.
63401
63402 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63403
63404         * chill.compile/compile.exp: Added for Dejagnu support
63405         * chill.execute/execute.exp: Added for Dejagnu support
63406         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63407
63408 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63409
63410         This should complete moving the CHILL test files.
63411         * chill.noncompile(.cvsignore printf.grt
63412             in-printf.grt chprintf.grt chprintf.ch):
63413             Added test-support files.
63414           (Makefile): Modified further.
63415         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63416             signal.ch): Added test files.
63417           * chill.execute (.cvsignore printf.grt printr.c
63418             in-printf.grt rts.c chprintf.grt rts.h): Added
63419           test-support files.
63420             (Makefile): More corrections.
63421
63422 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63423
63424         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63425           test cases, ready for DejaGnu.
63426
63427 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63428
63429         * Upgraded c-torture tests from 1.18 to 1.19
63430
63431         * gcc.compile: added test(s):
63432           930607-1.c
63433         * gcc.execute: added test(s):
63434           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63435
63436         * added new subdirectory for misc tests: gcc.misc-tests
63437         * gcc.misc-test(s): added tests:
63438           inst-check.c test-consts.c test-ior.c test-switch.c
63439
63440 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63441
63442         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63443
63444 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63445
63446         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63447
63448 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63449
63450         * Upgraded c-torture tests from 1.17 to 1.18
63451
63452 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63453
63454         * Upgraded c-torture tests from 1.12 to 1.17
63455
63456 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63457
63458         * lib/old-dejagnu.exp:
63459           Fixed handling of XFAIL target triplets to correctly
63460           recognize wildcard characters.  Removed code that
63461           appended a unique id tag to the end of the file name
63462           printed out by the result of the testcases within a
63463           given test file.
63464
63465 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63466
63467         * lib/old-dejagnu.exp:
63468           Reworked expected failure handling to trigger off of XFAIL
63469           keyword in keyphrase embeded in testcase source code. The
63470           XFAIL keyword must be at the end of the keyphrase line. It
63471           may optionally be followed by one or more target triplets.
63472           It has just occured that the handling of wildcards in the
63473           target triplet may not be correct.
63474
63475 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63476
63477         * g++.old-deja/tests:
63478           Moved all subdirectories up one level into g++.old-deja .
63479
63480         * lib/old-dejagnu.exp:
63481           Fixed problem with CXXFLAGS not being properly reset, and being
63482           corrupted with extraneous "-c" compiler option.  This was
63483           causing binaries to not be generated for test that needed them.
63484           Modified strings passed to "pass" and "fail" so that individual
63485           tests from the same test file would be distinguished by an
63486           identifier appended to the test file name in the summary logs;
63487           this corrected a problem with erroneous diff logs.  Added code
63488           to search testcases for expected fail and unexpected pass keywords.
63489
63490 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63491
63492         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63493
63494 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63495
63496         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63497           Removed extraneous text from end of "Special g++ Options"
63498           keyphrase.
63499
63500         * lib/old-dejagnu.exp: Added pattern matching to look for new
63501           keywords, embedded in testcases comments, which will trigger
63502           calls to xpass and xfail.
63503
63504 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63505
63506         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63507           comments embedded in the testcases, especially the one looking for
63508           special compiler options, as well as the pattern matching for the
63509           compiler output again.
63510
63511 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63512
63513         * lib/old-dejagnu.exp: Do a proper check of the return value for
63514           execute tests. Fixed several problems with the pattern matching
63515           of the compiler output which gave erroneous test results.
63516           Changed several of the test result messages to be more descriptive.
63517         * config/unix-g++.exp: Proc g++_load now actually works and
63518           executes the tests passed to it and returns a usable return
63519           value.
63520
63521 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63522
63523           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63524
63525 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63526
63527         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63528           Modified both files to properly execute the old style
63529           dejagnu tests. The previous versions of these files were
63530           experimental and did not function anything near correctly.
63531
63532 1993-04-05  Rob Savoye  (rob@cygnus.com)
63533
63534         * Removed all Makefile.in and configure.in files. No configuration
63535         needed now.
63536
63537 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63538
63539         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63540
63541 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63542
63543         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63544         gcc.special/configure.in, gcc.noncompile/configure.in,
63545         gcc.execute/configure.in, gcc.code_quality/configure.in,
63546         g++.other/configure.in, g++.old-deja/configure.in,
63547         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63548         in srcname setting.
63549
63550 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63551
63552         * lib/udi.exp: Fixed mondfe and mondfe_download.
63553         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63554         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63555
63556 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63557
63558         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63559         (gdb_exit): Don't remove *_soc files.
63560
63561 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63562
63563         * lib/c-torture.exp: Don't look for main; instead always use -w
63564         -c.  This is how the c-torture tests work.  Remove the object
63565         file if the compilation succeeds.
63566         * gcc.execute/execute.exp: Remove executable if test passes.
63567         * gcc.noncompile/noncompile.exp: Every test is an expected
63568         failure.
63569         * gcc.special/special.exp: Added tests from c-torture 1.11,
63570         corrected use of existing test.
63571         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63572         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63573         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63574         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63575         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63576         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63577         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63578         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63579         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63580         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63581         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63582         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63583         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63584         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63585         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63586         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63587         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63588         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63589         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63590         c-torture 1.11.
63591         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63592         correspond to c-torture 1.11.
63593
63594         * New file.